<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>wistbean</title>
  
  <subtitle>wistbean</subtitle>
  <link href="/atom.xml" rel="self"/>
  
  <link href="https://wistbean.github.io/"/>
  <updated>2025-08-14T07:09:56.072Z</updated>
  <id>https://wistbean.github.io/</id>
  
  <author>
    <name>wistbean</name>
    
  </author>
  
  <generator uri="http://hexo.io/">Hexo</generator>
  
  <entry>
    <title>我经常被问：做自由职业，怎么坚持下去？</title>
    <link href="https://wistbean.github.io/ziyouzhiye.html"/>
    <id>https://wistbean.github.io/ziyouzhiye.html</id>
    <published>2025-06-25T07:09:08.000Z</published>
    <updated>2025-08-14T07:09:56.072Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我经常被问：做自由职业，怎么坚持下去？</p><p>没有人逼你做事情，可能这是自由职业经常面对的难题。</p><p>其实，当你做自由职业的那一刻，你就应该转换思维，把自己当做自己的老板，不要再用打工人的思维去做事情。</p><p>像我，从始至终并没有人逼我写文章，做项目，学习新技能等，都是因为我把自己当做自己的老板，知道这些是我的「资产」，是我「自由的种子」。</p><p>你别总是想着有人催着你，逼着你才能干活。<br>老板不靠逼，他们有着不一样的投资思维。</p><p>比如： </p><p>写文章时，是在给自己积累影响力。<br>做项目时，是在搭建自己的现金流。<br>学习新技能时，是在给未来储备筹码。</p><p>当你是老板的时候，你知道这些东西，都是资产，不是负担啊。</p><p>这其实是两种完全不同的状态。打工人看到的是眼前的任务和压力，而老板看到的是长远的价值和回报。</p><p>老板不盯着每天完成多少工作时间，而是关心自己今天的投入能带来多少未来的收益。</p><p>这样的思维一旦养成，做事的动力自然会跟着来，所谓的「坚持」也就变成了水到渠成。</p><p>自由职业没有老板的监督，那就得靠自己管自己。你要懂得断舍离，舍弃那些无意义的社交和忙碌，集中精力去做那些真正能给你带来回报的事。</p><p>时间和精力是最宝贵的资源，你花在哪里，未来就会在哪儿收获。</p><p>老板懂得花钱和花时间，不是浪费，而是在给自己买「自由」的未来。你投的每一分钱，每一小时，都是在为自己打造一条宽敞一些的路。没有人逼你，靠的就是这份认知和决心。</p><p>当你发现自己在坚持一件事时，别只盯着「坚持」两个字，换个思路，换个姿势。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
      <category term="时间管理" scheme="https://wistbean.github.io/tags/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/"/>
    
      <category term="自我掌控" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%8E%8C%E6%8E%A7/"/>
    
      <category term="精力管理" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E5%8A%9B%E7%AE%A1%E7%90%86/"/>
    
      <category term="工作效率" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E4%BD%9C%E6%95%88%E7%8E%87/"/>
    
      <category term="自由职业" scheme="https://wistbean.github.io/tags/%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A/"/>
    
      <category term="自我成长" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%88%90%E9%95%BF/"/>
    
      <category term="独立思考" scheme="https://wistbean.github.io/tags/%E7%8B%AC%E7%AB%8B%E6%80%9D%E8%80%83/"/>
    
      <category term="自我管理" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E7%AE%A1%E7%90%86/"/>
    
      <category term="自律思维" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%BE%8B%E6%80%9D%E7%BB%B4/"/>
    
      <category term="长远规划" scheme="https://wistbean.github.io/tags/%E9%95%BF%E8%BF%9C%E8%A7%84%E5%88%92/"/>
    
      <category term="投资自己" scheme="https://wistbean.github.io/tags/%E6%8A%95%E8%B5%84%E8%87%AA%E5%B7%B1/"/>
    
      <category term="资产思维" scheme="https://wistbean.github.io/tags/%E8%B5%84%E4%BA%A7%E6%80%9D%E7%BB%B4/"/>
    
      <category term="动力提升" scheme="https://wistbean.github.io/tags/%E5%8A%A8%E5%8A%9B%E6%8F%90%E5%8D%87/"/>
    
      <category term="决策能力" scheme="https://wistbean.github.io/tags/%E5%86%B3%E7%AD%96%E8%83%BD%E5%8A%9B/"/>
    
      <category term="成长心态" scheme="https://wistbean.github.io/tags/%E6%88%90%E9%95%BF%E5%BF%83%E6%80%81/"/>
    
  </entry>
  
  <entry>
    <title>写作，让思考从模糊变清晰</title>
    <link href="https://wistbean.github.io/xiezuo.html"/>
    <id>https://wistbean.github.io/xiezuo.html</id>
    <published>2025-06-25T07:08:10.000Z</published>
    <updated>2025-08-14T07:08:41.865Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我发现，写作真 TM 有用！</p><p>我以前总觉得，写，是思考的终点。</p><p>你脑子里有了想法，整理清楚，然后写出来——就像一场落笔成章的输出。</p><p>但后来慢慢发现，不是这样。</p><p>很多时候，我以为自己想通了，其实只是「差不多懂了」。</p><p>真正让我搞清楚那件事的，不是走来走去的胡思乱想，而是静下来：</p><p>打开文档，开始敲字。</p><p>写第一句话的时候，我还觉得自己很清楚。<br>但刚打完第二段，突然发现前后对不上逻辑。<br>有些词，看着顺，写出来却觉得不对劲。<br>有些观点，在脑子里很笃定，一写，反而变得模糊了。</p><p>那种写着写着自己把自己打断的体验，一开始挺让人沮丧的。</p><p>但我后来慢慢接受了这个过程。</p><p>写作不是证明你想得有多明白，而是让你知道：你还有哪儿没想清楚。</p><p>以前我总觉得自己挺会思考的，看完一本书，能在脑子里复盘个一二三..</p><p>结果当我要把它写成一篇文章的时候，才发现很多地方其实只记得个感觉，细节根本说不清。</p><p>后来我就不再等自己「想清楚了再写」。</p><p>我开始写着想。想到哪儿写到哪儿，哪怕最后一团乱，也比一直在脑子里拎不清要好。</p><p>有时候写完一段话，我会删掉它。<br>不是因为它没用，而是我终于知道自己真正想说的不是那个。<br>那一段被删掉的文字，是我通往下一个更真实想法的必经之路。</p><p>这几年，我写了很多东西，发出来的不算多。<br>但对我帮助最大，让我思维变清晰的，不是「发布」，而是「写下来的过程」。</p><p>有些事你不写，就永远是含混的。<br>你以为你知道，其实只是没被逼着表达出来。</p><p>一旦你开始写，你就开始逼自己回答一个问题：<br>我到底在说什么？</p><p>写下来，不一定非得公开，不一定非得写成一篇「作品」。</p><p>有时候，就是你坐在桌前，用文字把一团糟的想法，从脑子里拽出来，看一眼而已。</p><p>不写，就永远是雾。写了，哪怕只是一点点，也可能露出方向来。</p><p>所以我现在遇到什么想不明白的事，不再和人聊天，不再刷视频，也不试图立刻找答案。而是：</p><p>先写点什么。</p><p>哪怕几百字，哪怕写到一半就删掉，没关系。<br>因为写的过程，就是我真正开始思考的过程。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
      <category term="自我成长" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%88%90%E9%95%BF/"/>
    
      <category term="精神掌控" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E7%A5%9E%E6%8E%8C%E6%8E%A7/"/>
    
      <category term="学习效率" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%95%88%E7%8E%87/"/>
    
      <category term="写作方法" scheme="https://wistbean.github.io/tags/%E5%86%99%E4%BD%9C%E6%96%B9%E6%B3%95/"/>
    
      <category term="思维训练" scheme="https://wistbean.github.io/tags/%E6%80%9D%E7%BB%B4%E8%AE%AD%E7%BB%83/"/>
    
      <category term="内在反思" scheme="https://wistbean.github.io/tags/%E5%86%85%E5%9C%A8%E5%8F%8D%E6%80%9D/"/>
    
      <category term="表达清晰" scheme="https://wistbean.github.io/tags/%E8%A1%A8%E8%BE%BE%E6%B8%85%E6%99%B0/"/>
    
      <category term="深度思考" scheme="https://wistbean.github.io/tags/%E6%B7%B1%E5%BA%A6%E6%80%9D%E8%80%83/"/>
    
      <category term="思维整理" scheme="https://wistbean.github.io/tags/%E6%80%9D%E7%BB%B4%E6%95%B4%E7%90%86/"/>
    
      <category term="心流体验" scheme="https://wistbean.github.io/tags/%E5%BF%83%E6%B5%81%E4%BD%93%E9%AA%8C/"/>
    
      <category term="写作习惯" scheme="https://wistbean.github.io/tags/%E5%86%99%E4%BD%9C%E4%B9%A0%E6%83%AF/"/>
    
      <category term="自我认知" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E8%AE%A4%E7%9F%A5/"/>
    
      <category term="思考工具" scheme="https://wistbean.github.io/tags/%E6%80%9D%E8%80%83%E5%B7%A5%E5%85%B7/"/>
    
      <category term="输出即思考" scheme="https://wistbean.github.io/tags/%E8%BE%93%E5%87%BA%E5%8D%B3%E6%80%9D%E8%80%83/"/>
    
      <category term="写作觉醒" scheme="https://wistbean.github.io/tags/%E5%86%99%E4%BD%9C%E8%A7%89%E9%86%92/"/>
    
  </entry>
  
  <entry>
    <title>慢下来，才能真正读懂：我的阅读觉醒</title>
    <link href="https://wistbean.github.io/yuedu-1.html"/>
    <id>https://wistbean.github.io/yuedu-1.html</id>
    <published>2025-06-24T07:06:39.000Z</published>
    <updated>2025-08-14T07:08:42.833Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我发现，我现在阅读，慢得离谱。</p><p>一页内容看十几分钟，一本书看两个月，有时候读一段就停下来发呆，连我自己都觉得有点夸张。</p><p>但现在越是这样，我反而越觉得轻松。</p><p>我曾经也是那种盲目追求效率的人，买一堆「如何快速阅读」的书，刷那种「十分钟看完一本书」的短视频。</p><p>我甚至定目标，一个月读完五本书。<br>结果内容确实翻完了，可留下的，全是空白。</p><p>我根本不知道自己看了什么。<br>甚至有时候记住的，只有封面和一句话。</p><p>那种「任务式阅读」让我当下觉得自己很努力，但事后复盘，根本说不出哪段内容对我有用。</p><p>我看得太快了，快到根本没来得及思考，更别说吸收。</p><p>直到有一次，我看到一句话： </p><p>「走直路，慢就是快」</p><p>我就这样看着那句话，盯了好久，脑子开始自动回放我最近的一些选择。</p><p>那天我就没再继续往下阅读，而是拿起笔记本敲了好几页，写完之后突然轻松了很多。</p><p>那个晚上我第一次意识到：阅读的意义，从来不在于「看完」，而在于「看懂」。</p><p>从那以后，我的阅读就慢下来了。</p><p>我开始允许自己一字一字的读，遇到有感觉的句子就停下来，哪怕一页看一整天也无所谓。</p><p>甚至有时候，读完一段我会回去再读一遍，就像来回咀嚼一口饭。</p><p>阅读不是用来吞的，是用来嚼的。</p><p>快餐时代，大家都着急。<br>阅读也变成了比赛，好像读得多、看得快，就能证明自己有文化、有进步。</p><p>但真相是，没人跟你比阅读速度。<br>你看得快，记不住，就是白看。你看得慢，但一句句吃进去了，那才是自己的。</p><p>我现在完全不焦虑自己一本书看了多久。</p><p>有时候看到一半就停下，有时候翻到中间突然想通了什么，整本书就先放一边。</p><p>我知道它还在那，它不会跑，但我的思考很可能就藏在这一页里。</p><p>那种「慢慢阅读、读出感觉来」的体验，是我以前追求速度时从没得到过的。</p><p>阅读这事，就像种一棵树。你天天拔苗助长，不如静静地浇水晒太阳。</p><p>你把一句话真的读懂了，它会在你脑子里长出新东西，甚至在某一天解决你一个现实问题。</p><p>而不是翻过去，完事儿，截图发朋友圈说「已读完」。</p><p>现在我阅读，只做一件事：</p><p>一句一句读，一个字一个字看。<br>不跳读、不扫视、不硬撑。</p><p>因为我知道，真正留下来的东西，都藏在那些被我「慢慢看过」的句子里。</p><p>慢，不是拖延，也不是偷懒。</p><p>在这个所有人都争着快的年代，能慢下来，其实是一种稀缺的能力。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
      <category term="自我成长" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%88%90%E9%95%BF/"/>
    
      <category term="精神掌控" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E7%A5%9E%E6%8E%8C%E6%8E%A7/"/>
    
      <category term="学习效率" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%95%88%E7%8E%87/"/>
    
      <category term="深度思考" scheme="https://wistbean.github.io/tags/%E6%B7%B1%E5%BA%A6%E6%80%9D%E8%80%83/"/>
    
      <category term="心流体验" scheme="https://wistbean.github.io/tags/%E5%BF%83%E6%B5%81%E4%BD%93%E9%AA%8C/"/>
    
      <category term="慢阅读" scheme="https://wistbean.github.io/tags/%E6%85%A2%E9%98%85%E8%AF%BB/"/>
    
      <category term="精神专注" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E7%A5%9E%E4%B8%93%E6%B3%A8/"/>
    
      <category term="知识吸收" scheme="https://wistbean.github.io/tags/%E7%9F%A5%E8%AF%86%E5%90%B8%E6%94%B6/"/>
    
      <category term="反快餐文化" scheme="https://wistbean.github.io/tags/%E5%8F%8D%E5%BF%AB%E9%A4%90%E6%96%87%E5%8C%96/"/>
    
      <category term="阅读方法" scheme="https://wistbean.github.io/tags/%E9%98%85%E8%AF%BB%E6%96%B9%E6%B3%95/"/>
    
      <category term="思维提升" scheme="https://wistbean.github.io/tags/%E6%80%9D%E7%BB%B4%E6%8F%90%E5%8D%87/"/>
    
      <category term="内在节奏" scheme="https://wistbean.github.io/tags/%E5%86%85%E5%9C%A8%E8%8A%82%E5%A5%8F/"/>
    
      <category term="信息消化" scheme="https://wistbean.github.io/tags/%E4%BF%A1%E6%81%AF%E6%B6%88%E5%8C%96/"/>
    
      <category term="专注力训练" scheme="https://wistbean.github.io/tags/%E4%B8%93%E6%B3%A8%E5%8A%9B%E8%AE%AD%E7%BB%83/"/>
    
      <category term="慢生活" scheme="https://wistbean.github.io/tags/%E6%85%A2%E7%94%9F%E6%B4%BB/"/>
    
  </entry>
  
  <entry>
    <title>这件事，我做完了</title>
    <link href="https://wistbean.github.io/I-am-done.html"/>
    <id>https://wistbean.github.io/I-am-done.html</id>
    <published>2025-06-23T08:50:14.000Z</published>
    <updated>2025-08-14T07:02:41.658Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我发现，学东西最有效的方式：</p><p>不是照本宣科地看教程，也不是盲目追求所谓的「热门技术」，而是直接用它解决自己遇到的实际问题。</p><p>以前我也会看各种视频，学一堆技能，结果学完发现根本用不上，时间白白浪费。</p><p>后来我换了思路，逼自己做点真能帮自己的东西：写脚本，搭自动化工具，做能省事的玩意。</p><p>工作的时候，我脑子里始终在想：</p><p>「我现在最烦的是什么？我想怎么省力？有没有可能用代码或者AI帮我解决？」</p><p>没什么花哨的界面，也没什么复杂的架构，有时候甚至是几行代码，直接跑起来，就是干脆利落的帮我做一些重复的点击操作。</p><p>用着用着，我发现自己慢慢摸索出怎么拆问题，怎么写代码，怎么让AI帮我完成流程。</p><p>重点是：这些工具都是自己真用得上、天天用得上的。</p><p>我想这才是真正的学习，远比盲目跟风高效。</p><p>而且市面上的工具，往往是给大多数人设计的，那些折中的功能不一定合适你。你想省的时间点、想解决的具体问题，别人根本没考虑。</p><p>别人帮不了你，那就靠自己创造，把自己当作第一个用户。</p><p>比如我常这样自己提需求：</p><p>我现在最需要自动化什么流程？<br>我最讨厌哪件重复的事情？<br>有没有可能让AI帮我写代码、整理数据、跑脚本？</p><p>因为想要自己用得上，所以在「创造」的过程中就会非常专注，即使代码写得不漂亮，界面不友好，没关系，能用就好。它帮你省心，你就赚到了。</p><p>很多人学东西学着学着就迷路了，跟着教程走，学各种花里胡哨的知识，学到最后发现用不上。</p><p>但当你为了自己某个需求去写代码，去调试，去试错，你学的就是「解决问题」的能力，不只是代码而已。</p><p>这个能力是活的，是你的。自己写的工具，还能帮你理解技术背后的原理，慢慢地你能判断什么方法更合适，什么AI用起来更顺手。</p><p>而且你养成的「发现问题-拆解问题-动手解决问题」的习惯，是任何职位都抢不走的硬实力。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="焦虑管理" scheme="https://wistbean.github.io/tags/%E7%84%A6%E8%99%91%E7%AE%A1%E7%90%86/"/>
    
      <category term="时间管理" scheme="https://wistbean.github.io/tags/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/"/>
    
      <category term="结束感" scheme="https://wistbean.github.io/tags/%E7%BB%93%E6%9D%9F%E6%84%9F/"/>
    
      <category term="拖延症" scheme="https://wistbean.github.io/tags/%E6%8B%96%E5%BB%B6%E7%97%87/"/>
    
      <category term="自我掌控" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%8E%8C%E6%8E%A7/"/>
    
      <category term="精力管理" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E5%8A%9B%E7%AE%A1%E7%90%86/"/>
    
      <category term="工作效率" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E4%BD%9C%E6%95%88%E7%8E%87/"/>
    
      <category term="精简任务" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E7%AE%80%E4%BB%BB%E5%8A%A1/"/>
    
      <category term="自我节奏" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E8%8A%82%E5%A5%8F/"/>
    
      <category term="目标聚焦" scheme="https://wistbean.github.io/tags/%E7%9B%AE%E6%A0%87%E8%81%9A%E7%84%A6/"/>
    
      <category term="心理调节" scheme="https://wistbean.github.io/tags/%E5%BF%83%E7%90%86%E8%B0%83%E8%8A%82/"/>
    
      <category term="情绪管理" scheme="https://wistbean.github.io/tags/%E6%83%85%E7%BB%AA%E7%AE%A1%E7%90%86/"/>
    
      <category term="内耗" scheme="https://wistbean.github.io/tags/%E5%86%85%E8%80%97/"/>
    
      <category term="自我满足" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%BB%A1%E8%B6%B3/"/>
    
      <category term="做事闭环" scheme="https://wistbean.github.io/tags/%E5%81%9A%E4%BA%8B%E9%97%AD%E7%8E%AF/"/>
    
  </entry>
  
  <entry>
    <title>学会「结束感」，才能让焦虑和拖延消失</title>
    <link href="https://wistbean.github.io/jieshugan.html"/>
    <id>https://wistbean.github.io/jieshugan.html</id>
    <published>2025-06-23T07:04:44.000Z</published>
    <updated>2025-08-14T07:05:52.344Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我发现，自己以前每天忙得跟陀螺一样，脑袋里全是待办，结果晚上躺床上焦虑得睡不着。</p><p>原因很简单——我从来没跟自己说过一句「这件事，我做完了」。</p><p>后来我开始试着一天只盯着一件核心的事，不管大小，哪怕就是发篇烂文章，也要硬着头皮做完。结果很奇怪，焦虑少了，脑子清楚了，人反倒踏实了。</p><p>是的，这种「结束感」成了我最近较为稀缺的精神粮食。</p><p>以前我以为，努力的人得每天干一堆事，越多越牛逼。但那其实是给自己编的谎言。</p><p>我写一堆计划，排十几条任务，然后一个都没完成，回头一看心里空落落的。</p><p>那种瞎忙乱干，真就是制造焦虑和内耗。</p><p>于是我干脆砍掉大部分任务，甚至一天只定一个核心目标。</p><p>告诉自己：今天这件核心事必须做完，别拖着。</p><p>哪怕只是一条简单的发文，或者写一个小工具，只要能打上「完成」勾，我就能轻松满足。</p><p>这种结束感，给了我掌控感，也带来了动力。<br>每天能跟自己说「我做完了」，你就不会觉得白忙活。</p><p>奇怪的是，有时候做完了我还想继续做其他事..</p><p>这比什么「坚持打卡」、「拼命做事」强太多。<br>因为真真切切的「完成感」，能让人喘口气，也让脑子更清醒。</p><p>我琢磨了很久，焦虑和拖延的根源，就是没结束感。</p><p>你天天做废事没收尾，哪来安全感？</p><p>你怕失败，其实是在怕那没完成的痛苦。</p><p>只要给自己制造「结束」的机会，哪怕一点点，也能慢慢破这个怪圈。</p><p>所以，我现在不求每天做更多，反而只盯着那一件最重要的核心事，做到结束。</p><p>这样，比以前瞎忙强太多。</p><p>这种「结束感」，是我找回自信和节奏的有效方式。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="时间管理" scheme="https://wistbean.github.io/tags/%E6%97%B6%E9%97%B4%E7%AE%A1%E7%90%86/"/>
    
      <category term="自我成长" scheme="https://wistbean.github.io/tags/%E8%87%AA%E6%88%91%E6%88%90%E9%95%BF/"/>
    
      <category term="焦虑缓解" scheme="https://wistbean.github.io/tags/%E7%84%A6%E8%99%91%E7%BC%93%E8%A7%A3/"/>
    
      <category term="核心任务优先" scheme="https://wistbean.github.io/tags/%E6%A0%B8%E5%BF%83%E4%BB%BB%E5%8A%A1%E4%BC%98%E5%85%88/"/>
    
      <category term="完成感" scheme="https://wistbean.github.io/tags/%E5%AE%8C%E6%88%90%E6%84%9F/"/>
    
      <category term="内耗减少" scheme="https://wistbean.github.io/tags/%E5%86%85%E8%80%97%E5%87%8F%E5%B0%91/"/>
    
      <category term="精神掌控" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E7%A5%9E%E6%8E%8C%E6%8E%A7/"/>
    
  </entry>
  
  <entry>
    <title>学东西最有效的方式</title>
    <link href="https://wistbean.github.io/learn.html"/>
    <id>https://wistbean.github.io/learn.html</id>
    <published>2025-06-22T07:28:07.000Z</published>
    <updated>2025-07-25T07:42:51.418Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我发现，学东西最有效的方式：</p><p>不是照本宣科地看教程，也不是盲目追求所谓的「热门技术」，而是直接用它解决自己遇到的实际问题。</p><p>以前我也会看各种视频，学一堆技能，结果学完发现根本用不上，时间白白浪费。</p><p>后来我换了思路，逼自己做点真能帮自己的东西：写脚本，搭自动化工具，做能省事的玩意。</p><p>工作的时候，我脑子里始终在想：</p><p>「我现在最烦的是什么？我想怎么省力？有没有可能用代码或者AI帮我解决？」</p><p>没什么花哨的界面，也没什么复杂的架构，有时候甚至是几行代码，直接跑起来，就是干脆利落的帮我做一些重复的点击操作。</p><p>用着用着，我发现自己慢慢摸索出怎么拆问题，怎么写代码，怎么让AI帮我完成流程。</p><p>重点是：这些工具都是自己真用得上、天天用得上的。</p><p>我想这才是真正的学习，远比盲目跟风高效。</p><p>而且市面上的工具，往往是给大多数人设计的，那些折中的功能不一定合适你。你想省的时间点、想解决的具体问题，别人根本没考虑。</p><p>别人帮不了你，那就靠自己创造，把自己当作第一个用户。</p><p>比如我常这样自己提需求：</p><p>我现在最需要自动化什么流程？<br>我最讨厌哪件重复的事情？<br>有没有可能让AI帮我写代码、整理数据、跑脚本？</p><p>因为想要自己用得上，所以在「创造」的过程中就会非常专注，即使代码写得不漂亮，界面不友好，没关系，能用就好。它帮你省心，你就赚到了。</p><p>很多人学东西学着学着就迷路了，跟着教程走，学各种花里胡哨的知识，学到最后发现用不上。</p><p>但当你为了自己某个需求去写代码，去调试，去试错，你学的就是「解决问题」的能力，不只是代码而已。</p><p>这个能力是活的，是你的。自己写的工具，还能帮你理解技术背后的原理，慢慢地你能判断什么方法更合适，什么AI用起来更顺手。</p><p>而且你养成的「发现问题-拆解问题-动手解决问题」的习惯，是任何职位都抢不走的硬实力。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="自学方法" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%AD%A6%E6%96%B9%E6%B3%95/"/>
    
      <category term="学习效率" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%95%88%E7%8E%87/"/>
    
      <category term="解决问题" scheme="https://wistbean.github.io/tags/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/"/>
    
      <category term="自动化" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%8A%A8%E5%8C%96/"/>
    
      <category term="编程思维" scheme="https://wistbean.github.io/tags/%E7%BC%96%E7%A8%8B%E6%80%9D%E7%BB%B4/"/>
    
      <category term="AI 工具" scheme="https://wistbean.github.io/tags/AI-%E5%B7%A5%E5%85%B7/"/>
    
      <category term="代码实践" scheme="https://wistbean.github.io/tags/%E4%BB%A3%E7%A0%81%E5%AE%9E%E8%B7%B5/"/>
    
      <category term="实用主义" scheme="https://wistbean.github.io/tags/%E5%AE%9E%E7%94%A8%E4%B8%BB%E4%B9%89/"/>
    
      <category term="技术应用" scheme="https://wistbean.github.io/tags/%E6%8A%80%E6%9C%AF%E5%BA%94%E7%94%A8/"/>
    
      <category term="学以致用" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%BB%A5%E8%87%B4%E7%94%A8/"/>
    
      <category term="工作效率提升" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E4%BD%9C%E6%95%88%E7%8E%87%E6%8F%90%E5%8D%87/"/>
    
      <category term="动手能力" scheme="https://wistbean.github.io/tags/%E5%8A%A8%E6%89%8B%E8%83%BD%E5%8A%9B/"/>
    
      <category term="拆解问题" scheme="https://wistbean.github.io/tags/%E6%8B%86%E8%A7%A3%E9%97%AE%E9%A2%98/"/>
    
      <category term="学习误区" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E8%AF%AF%E5%8C%BA/"/>
    
      <category term="热门技术的误导" scheme="https://wistbean.github.io/tags/%E7%83%AD%E9%97%A8%E6%8A%80%E6%9C%AF%E7%9A%84%E8%AF%AF%E5%AF%BC/"/>
    
  </entry>
  
  <entry>
    <title>说下 AI：我做了个客服机器人，才意识到最累的是人</title>
    <link href="https://wistbean.github.io/ai_say.html"/>
    <id>https://wistbean.github.io/ai_say.html</id>
    <published>2025-05-27T15:32:29.000Z</published>
    <updated>2025-05-27T10:08:30.389Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>那时候我们总是吐槽人工智能，不管是手机上的Siri，还是各种智能音箱，它们都常常无法理解人类的意图，回答的内容总是词不达意，让人哭笑不得。</p><blockquote><p>说这玩意就是「<a href="https://mp.weixin.qq.com/s?__biz=Mzg2NzYyNjg2Nw==&mid=2247490131&idx=1&sn=70dda5b8e98a30ba8bf7813f7f50d57f&scene=21#wechat_redirect" target="_blank" rel="noopener">人工智障</a>」。</p></blockquote><p>然而随着这两年大语言模型的发展，好像就在某个瞬间，我们从「狗眼看人低」一下子变得「瑟瑟发抖」。</p><p>这 AI 突然展现出了令人惊讶的能力，让我们不得不重新审视 AI 对未来的深远影响。</p><p>看到目前的 AI 已经可以像人一样（甚至比普通人还牛逼）的聊天、写代码、搞设计，做决策等一系列骚操作，也让我们产生了不少焦虑：</p><blockquote><p>我特么要被取代了！？？</p></blockquote><p>在回答这个问题之前，不如我们从「什么是人工智能」开始，来一波「浅入浅出」的理解。</p><h1 id="1-什么是人工智能"><a href="#1-什么是人工智能" class="headerlink" title="1. 什么是人工智能"></a>1. 什么是人工智能</h1><p>维基百科给出的解释：</p><blockquote><p>人工智能（英语：artificial intelligence，缩写为AI），称机器智能，指由人制造出来的机器所表现出来的智能。通常人工智能是指用普通计算机程序来呈现人类智能的技术。</p></blockquote><p>想想，我们人类，由大脑和神经系统等构成一个复杂的高级生物，所以我们有了：情感、学习、欲望、计划、思考、总结、感知、行动、使用工具、生产、自我意识、道德约束、优良的传统美德…</p><p>如果有一天，一个机器也能像人一样拥有情感、计划、道德感、自我意识……那它就不再是个工具了，而是成为了我们口中的「通用人工智能」。</p><p>不过现在我们并没有看到这么牛逼的存在，虽然目前的 AI 能通过数据分析做出决策，在某些方面表现的确实惊人。但它还是无法像人类一样喜怒哀乐，见到胸大屁股翘的美女会有生理反应，见到有钱有势的大佬会当舔狗…它无法灵活的应对社会中突如其来的种种问题。</p><p>现在的 AI 更多的表现为「弱人工智能」，在特定的领域执行特定的任务非常牛逼，比如语音图像识别，文生图这些。</p><p>我知道，你可能已经被 DeepSeek、ChatGPT 的对话，Gemini 、4o的图片处理，suno 的作曲等等整的一愣一愣的了.</p><p>不妨来了解一下， AI 是怎么混成如今这般模样。</p><h1 id="2-AI-的发展历程"><a href="#2-AI-的发展历程" class="headerlink" title="2. AI 的发展历程"></a>2. AI 的发展历程</h1><p>最早的人工智能，还停留在学术大佬们的脑洞里。</p><p>1956年，一群科学家开了个会，兴致勃勃地宣称：「我们要让机器变聪明！」，结果一晃几十年过去，机器并没有变聪明。</p><p>这段时间的AI，说白了就是靠「if else」撑场子——你告诉它如果 A 就做 B。</p><p>那时候的计算机，性能跟现在的计算器差不多，还想模拟人脑？</p><blockquote><p>想啥呢你。</p></blockquote><p>结果出来的 AI 只能在象棋里下两步、认个数字、算个账。</p><blockquote><p>你不是说要让机器变聪明么？</p></blockquote><p>投资人急了，政府也不买单了。于是 AI 领域直接迎来了「寒冬」：一地鸡毛，项目砍了，研究停了，学者跑路咯。。</p><p>谁能想到，AI 走出寒冬不是靠变得更聪明，而是换了个活法。</p><p>以前搞 AI 的人，大部分死磕「逻辑推理」。但这太费劲了，效果也拉胯。</p><p>后来有人一拍脑袋：</p><blockquote><p>别折腾了，咱直接喂它一堆数据，让它自己总结规律得了。</p></blockquote><p>于是，机器学习登场了。</p><p>机器开始学会「模仿」：你给它看十万张美女的照片，它就能知道下一张是不是美女。</p><p>虽然不知道它是怎么看出来的，反正是猜对了。</p><p>后来又有人加了几层网络结构，说是模拟人脑神经元的连接方式，结果还真有点效果。</p><p>于是，深度学习就这么来了。</p><p>这时候，AI开始变得越来越不讲武德。</p><p>2012年，有个叫 AlexNet 的卷积神经网络架构，在图像识别比赛上吊打传统算法，震惊四座。</p><p>人们发现：</p><blockquote><p>哇靠，这玩意只要给它够多数据、够强的显卡，真的能学得贼快！</p></blockquote><p>于是大家一拥而上，卷算力、卷算法、卷数据…AI正式进入「疯狂发力」的阶段。</p><p>之后就是你熟知的历史了：</p><ul><li>AlphaGo 把人类围棋冠军按在地上摩擦；</li><li>BERT 横空出世：NLP 领域的重大突破，理解语言效果大幅提升。</li><li>GPT 发布，上百亿参数量的语言模型引发大量讨论。</li><li>基于 GPT-3.5+聊天界面的 ChatGPT 爆火，开启 AI 应用新时代</li><li>…</li></ul><p>从「if else」到「大模型」时代，AI 这几十年走的不算快，但这两年简直就是在飞。</p><p>从最近的各大公司 AI 工具的狂轰乱炸，已经可以看到我们正处在一个「AI 很强，但是远没有结束」的阶段。</p><p>你有没有发现，我们从「吐槽它蠢」到「担心它比我们聪明」，只用了短短几年时间。</p><h1 id="3-那么，我们是不是废了？"><a href="#3-那么，我们是不是废了？" class="headerlink" title="3. 那么，我们是不是废了？"></a>3. 那么，我们是不是废了？</h1><p>正如开头所说，我们是不是特么的要被取代了？</p><p>也许没那么严重，不过可能真的要废了。。。</p><p>如果你已经习以为常的把你的判断、思考、创造甚至情绪都依赖 AI，那么到后面你还有「自己」么？</p><p>比如，当你已经把 DeepSeek 干到服务繁忙，你还是想要换个满血复活版，不厌其烦的让它：</p><blockquote><p>帮你想一个选题</p><p>帮你起一个开头</p><p>帮你写一个标题</p><p>。。。</p></blockquote><p>这一切看起来确实高效，但好像完全不用我们过脑，长期依赖于这样的提问，我们可能会陷入一种「高效的平庸」。</p><p>你看起来是在进步，但实际是你在一点点的变成废物，因为你已经把你的主观判断力，创造力，甚至情绪，都外包给 AI 了。</p><blockquote><p>你以为你在成长，其实只是越来越擅长复制粘贴。</p></blockquote><p>大家都在说「AI 越来越聪明」，但：</p><blockquote><p>会不会是我们却越来越蠢了。</p></blockquote><p>现在的 AI，本质上是一个工具，它可以让你不那么费力的追赶上那些聪明才子。</p><p>过去那些很会写作，会编程，会学习的人，他们站在知识的塔尖。</p><p>而现在，只要写好 prompt，谁都能写出文章，写出能运行的代码，能写出不错的方案。</p><p>于是，出现了一个对于普通人来说狂喜的现实：</p><blockquote><p>AI 正在抹平聪明才子和我们的界限。</p></blockquote><p>而留下的是：</p><blockquote><p>谁更敢想，谁更敢质疑，谁更敢反复想，谁更敢反复质疑。</p></blockquote><p>是的， AI 是有「幻觉」的。</p><p>首先在于你能不能问出一个牛逼的问题，其次，你能不能发现它的幻觉，纠正它？</p><p>你要知道的是，你不是在和 AI 竞争，你是在和一个「天天用 AI 的人」竞争。</p><p>你可以不学 AI 的算法，不懂模型细节，但你不能失去判断力、提问力、创造力。</p><p>比如，我前段时间用 ChatGPT + 知识库 + 调用接口，自己搞了一个自动回复的客服 AI。</p><p>一开始只是想节省点人工客服的时间，但当我真正动手去搭的时候，才意识到：</p><p>要构建一个真正能解决问题的客服 AI，你得先分析用户常问的问题、整理 FAQ、设计对话流程、判断意图、接入接口……</p><p>你以为只是让 AI 回答问题，结果最后你自己得先变聪明，才能让它变得有用。</p><p>这个过程让我再次认识到：AI 不是替你干活，而是逼你变得更专业。</p><p>未来，是留给那些能驾驭工具的人，而不是工具的奴隶。</p><p>就像开车的人，不必懂发动机原理，但他得知道——</p><p>方向盘握在谁手里。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="AI" scheme="https://wistbean.github.io/categories/AI/"/>
    
    
      <category term="人工智能" scheme="https://wistbean.github.io/tags/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/"/>
    
      <category term="Siri" scheme="https://wistbean.github.io/tags/Siri/"/>
    
      <category term="AI" scheme="https://wistbean.github.io/tags/AI/"/>
    
      <category term="什么是人工智能" scheme="https://wistbean.github.io/tags/%E4%BB%80%E4%B9%88%E6%98%AF%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/"/>
    
      <category term="AI 的发展历程" scheme="https://wistbean.github.io/tags/AI-%E7%9A%84%E5%8F%91%E5%B1%95%E5%8E%86%E7%A8%8B/"/>
    
      <category term="DeepSeek" scheme="https://wistbean.github.io/tags/DeepSeek/"/>
    
      <category term="prompt" scheme="https://wistbean.github.io/tags/prompt/"/>
    
      <category term="AI 有幻觉" scheme="https://wistbean.github.io/tags/AI-%E6%9C%89%E5%B9%BB%E8%A7%89/"/>
    
  </entry>
  
  <entry>
    <title>何同学：我们专门写了一个软件</title>
    <link href="https://wistbean.github.io/hetongxue.html"/>
    <id>https://wistbean.github.io/hetongxue.html</id>
    <published>2024-11-21T06:39:22.000Z</published>
    <updated>2024-11-21T06:41:03.873Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="1，"><a href="#1，" class="headerlink" title="1，"></a>1，</h2><p>何同学最近更新的视频中，使用到了开源项目 <em>ASCII-generator</em>，但是在视频中声称是：</p><blockquote><p>我们专门写了一个软件</p></blockquote><p>视频其中有一帧画面展示了一点点代码片段，和原作者的代码基本上一致，只不过把原作者声明删掉了，然后换了点参数名称，这就成了自己的了？</p><p>ASCII-generator 这个项目使用了 MIT 协议，可能有些朋友不知道是什么意思，<a href="https://mp.weixin.qq.com/s?__biz=Mzg2NzYyNjg2Nw==&mid=2247490083&idx=1&sn=7557d456bfd3fd166412ac55f4bcd5a9&chksm=ceb9e03ff9ce69290976f45bc1112297f0339167d4adac379483b6773cfcccd6f1587ef0bce6&token=2020206024&lang=zh_CN#rd" target="_blank" rel="noopener">我之前有简单写过</a>：</p><blockquote><p><strong>MIT License</strong></p><p>这是个人用得比较多的协议</p><p>因为比较宽松精简</p><p><strong>只要声明版权和协议就可以了</strong></p><p>可以商用、修改、复制、重新发布等操作</p><p>使用这个协议的就有</p><p>vue、react等</p></blockquote><p>虽然 MIT 协议可以让你去修改商用，但是你至少也要声明项目来源，而且原作者都在自己的项目文件注释中声明了自己，但是何同学他们不仅没有声明来源，而且在代码中还故意把原作者的信息删掉？</p><p>MIT 协议看似宽松，但其对「声明来源」的要求是最基本的。开源协议之所以设置这样的条款，是为了让每一个使用者都能了解技术的来龙去脉，让知识的传播和演进保持透明和可追溯。</p><p>如果连这一点都不去遵守，那还谈什么开源精神？</p><p>何同学这波操作让人实在无语，而且这个视频还是为了宣传某品牌的新款手机。。。</p><h2 id="2，"><a href="#2，" class="headerlink" title="2，"></a>2，</h2><p>很多人可能会有一种误解，认为只要稍作修改，原代码就可以完全归自己所有，这是一种偷换概念的行为。</p><p>无论是代码还是文章，署名权和修改权是两个完全不同的概念。MIT 协议允许修改代码、商用甚至重新发布，但这并不意味着可以抹去原作者的署名，尤其是明确声明了版权信息的地方。</p><p>作为一名那么多人关注的视频作者，把这种不良的风气传递给观众，实属不该。</p><h2 id="3，"><a href="#3，" class="headerlink" title="3，"></a>3，</h2><p>事实上，不止是代码项目，还有一些书籍文章、音乐、研究资料等许多方面之所以得已我们学习了解，正是那些愿意分享自己的劳动成果作者共同的努力，为的是打破盲区，互相交流共同进步，而不是吃饱撑着「用爱发电」。</p><p>为什么开源要弄那么多的 License，不就是希望别人能够尊重原创作者的劳动成果么？</p><blockquote><p>License其实是一种保护措施，一方面它赋予他人使用和修改的权利，另一方面它也对这些权利进行了约束，要求使用者在受益的同时回馈社区、尊重原作者。</p></blockquote><p>开源是一种真诚的分享，他们希望换来的，是共享，共赢。而不是无限制的付出，它需要一个健康的生态来支撑。</p><p>而这个生态的根基，便是尊重。</p><p>尊重作者的劳动成果、尊重知识的来源、尊重协议的约束，都是在为这个生态注入良性的循环动力。</p><p>如果连最基本的署名都做不到，又有什么资格谈共享和创新呢？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="GitHub" scheme="https://wistbean.github.io/tags/GitHub/"/>
    
      <category term="何同学" scheme="https://wistbean.github.io/tags/%E4%BD%95%E5%90%8C%E5%AD%A6/"/>
    
      <category term="代码" scheme="https://wistbean.github.io/tags/%E4%BB%A3%E7%A0%81/"/>
    
      <category term="抄袭" scheme="https://wistbean.github.io/tags/%E6%8A%84%E8%A2%AD/"/>
    
      <category term="MIT" scheme="https://wistbean.github.io/tags/MIT/"/>
    
  </entry>
  
  <entry>
    <title>从 0 赚到 100 万</title>
    <link href="https://wistbean.github.io/zero-to-million.html"/>
    <id>https://wistbean.github.io/zero-to-million.html</id>
    <published>2024-11-19T13:36:05.000Z</published>
    <updated>2024-12-01T09:18:48.526Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>一直很想写一篇文章，或者说是一本「书」。</p><p>这本「书」是一本关于记录我如何赚钱，如何实践的，如何思考的，如何挑战的。</p><p>这本「书」如果我能坚持写完，能做成，那么将是一件多么牛逼的事情，因为这完全是实实在在的。</p><p>我已经开始幻想，读者看到我这本「书」的时候能给他带来多么大的影响。</p><p>另外，这本「书」给我带来的，还有源源不断的动力，我想写好它，那么我就得持续不断的学习，实践，记录。</p><blockquote><p>从此刻开始，书写我的个人商业…它将持续更新，直到我达成目标。</p></blockquote><p>这本书可能会写挺久，但不管如何，已经开始。</p><h2 id="是有点现实"><a href="#是有点现实" class="headerlink" title="是有点现实"></a>是有点现实</h2><p>以前我对钱并没有看的很重，或者说，我并没有像别人一样那么渴望，后面经过我创业失败、家人住院、资不抵债的时候，我发现我之前对金钱着实过于乐观了。</p><p>我之前觉得只要提高自己的专业能力就行了，但却忽略了，你要做到完全不可替代，这种概率非常低，而金钱，可以：</p><blockquote><p>购买你的专业技术能力<br>购买你的时间<br>购买你的努力成果</p></blockquote><p>特别是当你处在绝境的时候，人家也许动用一点点微不足道的钱，就可以让你心甘情愿的做牛做马，甚至让你难堪，这是现实。</p><h1 id="开始前的认知"><a href="#开始前的认知" class="headerlink" title="开始前的认知"></a>开始前的认知</h1><p>人们常说：「我们赚不到认知外的钱。」</p><p>这句话我是认同的，赚钱是需要认知的，信息差可以产生价值，认知差可以产生更大的价值。</p><p>而关于这次实践的认知，我有以下关键词：</p><blockquote><p><a href="#%E8%AE%A4%E7%9F%A5%E4%B8%80-%E5%88%9A%E9%9C%80">刚需</a>，<a href="#%E8%AE%A4%E7%9F%A5%E4%BA%8C-%E9%80%86%E5%90%91%E6%80%9D%E7%BB%B4">逆向思维</a>，<a href="#%E8%AE%A4%E7%9F%A5%E4%B8%89-%E8%BE%B9%E9%99%85%E6%88%90%E6%9C%AC">边际成本</a>，<a href="#%E8%AE%A4%E7%9F%A5%E5%9B%9B-%E5%BF%AB%E9%80%9F%E8%AF%95%E9%94%99">快速试错</a>，吸引力法则，复盘，学习，心态，注意力，计划，驱动力</p></blockquote><h2 id="认知一-刚需"><a href="#认知一-刚需" class="headerlink" title="认知一 刚需"></a>认知一 刚需</h2><p>我以前做事情有一个误区，就是总认为我所需要的，那么别人也应该会需要，很多时候做事都凭感觉，自以为是所带来的结果就是别人并不买账。</p><p>比如我曾今想写一篇关于「AI」的思考，但发现更多人更需要的是：请他妈直接告诉我如何应用 AI。</p><p>而既然要赚钱，那么首先就得知道别人的刚需，而且这个刚需，是<strong>比较多人</strong>都迫切的。</p><p>所以，发现别人的刚需是很重要的一步，在后面的实践中，我应该会频繁使用到这一点，去寻找大多数人的刚需，然后想办法满足他们。</p><h2 id="认知二-逆向思维"><a href="#认知二-逆向思维" class="headerlink" title="认知二 逆向思维"></a>认知二 逆向思维</h2><p>所谓逆向思维，就是「以终为始」。</p><p>做事之前，要先想想我们最终是为了什么，而不是盲目的开始。</p><p>比如很多人想做自媒体，获取粉丝，然后变现。</p><p>那么这件事的逆向思维是：生产什么样的产品，或者创造什么样的项目，然后面对什么样的人群，解决他们的什么痛点？</p><p>当我们有了这样的思维，就会发现从哪里可以更好的切入，每个过程都知道自己为什么要这么做，尽管目前我们手头还没有像样的产品或者项目，但是内心已经在慢慢建立它们，直到合适的时机，项目会出现，支持者正好需要，而你做的事情看起来是那么的顺理成章。</p><h2 id="认知三-边际成本"><a href="#认知三-边际成本" class="headerlink" title="认知三 边际成本"></a>认知三 边际成本</h2><p>我们的时间和精力都有限，所以我们一定要考虑到边际成本，也就是说，我们所做的产品或者项目，一定要做到面向多数人，让自己的利益最大化。</p><p>举个例子：</p><blockquote><p>你制作了一个好吃的馒头，只能卖给一个客户，而你做了一个《如何制作好吃的馒头》的课程，那么你这个课程可以卖给很多人，而你所付出的时间并没有随着卖出的数量而增加。</p></blockquote><p>这就是边际成本趋近于0，把一份产品卖出很多次，但是不再需要额外的生产。</p><h2 id="认知四-快速试错"><a href="#认知四-快速试错" class="headerlink" title="认知四 快速试错"></a>认知四 快速试错</h2><p>开发产品有一个这样的概念：MVP（最小可行产品）。</p><p>就是说在开发产品的时候，用最快的最少资源的形式，直指用户最核心的需求功能，完成大于完美。</p><p>快速完成，然后去市场测试行不行得通，而不是一直在纠结产品的完美细节。</p><p>一开始不要浪费太多时间在还没被验证的产品的很多细节上，而是应该先完成，让人可以用就行了，若真的被需要，再去完善。</p><p>所以我们应该快速试错，对了就完善，错了就换。</p><h2 id="认知五-吸引力法则"><a href="#认知五-吸引力法则" class="headerlink" title="认知五 吸引力法则"></a>认知五 吸引力法则</h2><p>有一本书叫做「秘密」，说的就是吸引力法则，其核心本质就是你要——相信。</p><p>相信你绝壁会赚到一百万，更进一步便是，向宇宙下一单：</p><blockquote><p>我即将会赚到 100 万。</p></blockquote><p>然后我们开始相信我们已经赚到 100 万了，我们的感觉，我们的身心，都全然的相信，我们赚到了。</p><p>这样子，宇宙会用某种形式，让我们成功。</p><h2 id="认知六-复盘"><a href="#认知六-复盘" class="headerlink" title="认知六 复盘"></a>认知六 复盘</h2><p>为什么要复盘？ 因为复盘可以让我们尽量往正确的方向走，很多时候我们当局者迷，在路上的时候如果没有停下来思考，很容易走错路。</p><p>而我们要复盘的，尽量客观，能用数据来跟自己对话，使用之前的反馈数据对自己进行分析，哪里是对的，哪里是需要改进的，这让我们的梦想可以更快的实现。</p><h2 id="认知七-学习"><a href="#认知七-学习" class="headerlink" title="认知七 学习"></a>认知七 学习</h2><p>事实上，学习是非常关键的，因为我们可以站在巨人的肩旁上看问题，通过学习前人总结的经验，可以降低我们摸索的时间，而且常常可以从中找到令人意想不到的事物。</p><p>在 0 到 100 万的过程中，我们肯定会经历很多次失败，而这些失败，也正是我们学习的机会。</p><p>在过程中需要不断的学习，才能将事前做到且做好。</p><h2 id="认知八-心态"><a href="#认知八-心态" class="headerlink" title="认知八 心态"></a>认知八 心态</h2><p>从 0 到 1 这件事上非常考验我们的心态。</p><p>就拿我以前写公众号的事情来说，你想要完全靠自己，在某个特定的领域让订阅量从 0 到 1 万，是一件非常不容易的事情。</p><p>很多时候你信心满满，非常用心的写了很多「干货」，可是一开始你会发现，基本没什么人会看你写的东西。</p><p>很多人写了几篇就直接放弃了，因为正反馈实在太少了，延迟满足来得太迟了。</p><p>而我当时在做公众号的时候，心态就放的很好，我知道做内容肯定没有一蹴而就的，所以我就一点一点地写，想办法让自己写的内容更有趣一些，把心态放好，慢慢了就积累了一些读者。</p><p>当我看到我的关注数量到达 1w 的时候，我是由衷的开心，因为我真的做到了，我的心态没有受到影响，这给我后面要从 0 开始做起的事情带来非常强的信心。</p><h2 id="认知九-注意力"><a href="#认知九-注意力" class="headerlink" title="认知九 注意力"></a>认知九 注意力</h2><p>在李笑来的「通往财富自由之路」专栏中，其中提到了注意力，当我们以为金钱是最重要的时候，其实还有更重要的东西，那就是时间，而当我们认为时间是最重要的时候，还有更重要的东西，那就是注意力。</p><blockquote><p>注意力 &gt; 时间 &gt; 金钱。</p></blockquote><p>所以，我们必须把我们注意力，大部分都投入到从 0 赚到 100 万这件事情上来。</p><p>我们要让这件事情做成，我们就需要保护好我们的注意力，甚至「生产」我们的注意力，也就是，我们的精力要足够旺盛，才能有更多的注意力来做这件事情。</p><p>如何「生产」注意力？</p><blockquote><p>1，健身<br>2，少做爱<br>3，冥想<br>4，睡好觉</p></blockquote><p>所以在开始之前，我们并不是一来就想如何赚钱，而是，先改变自己的习惯，让我们的注意力足够多，为我们接下来要做的事情打好基础。</p><h2 id="认知十"><a href="#认知十" class="headerlink" title="认知十"></a>认知十</h2><blockquote><p>未完待续。。。</p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人商业" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E5%95%86%E4%B8%9A/"/>
    
    
      <category term="复盘" scheme="https://wistbean.github.io/tags/%E5%A4%8D%E7%9B%98/"/>
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="思考" scheme="https://wistbean.github.io/tags/%E6%80%9D%E8%80%83/"/>
    
      <category term="吸引力法则" scheme="https://wistbean.github.io/tags/%E5%90%B8%E5%BC%95%E5%8A%9B%E6%B3%95%E5%88%99/"/>
    
      <category term="赚钱" scheme="https://wistbean.github.io/tags/%E8%B5%9A%E9%92%B1/"/>
    
      <category term="边际成本" scheme="https://wistbean.github.io/tags/%E8%BE%B9%E9%99%85%E6%88%90%E6%9C%AC/"/>
    
      <category term="实践" scheme="https://wistbean.github.io/tags/%E5%AE%9E%E8%B7%B5/"/>
    
      <category term="挑战" scheme="https://wistbean.github.io/tags/%E6%8C%91%E6%88%98/"/>
    
      <category term="刚需" scheme="https://wistbean.github.io/tags/%E5%88%9A%E9%9C%80/"/>
    
      <category term="逆向思维" scheme="https://wistbean.github.io/tags/%E9%80%86%E5%90%91%E6%80%9D%E7%BB%B4/"/>
    
      <category term="快速试错" scheme="https://wistbean.github.io/tags/%E5%BF%AB%E9%80%9F%E8%AF%95%E9%94%99/"/>
    
      <category term="心态" scheme="https://wistbean.github.io/tags/%E5%BF%83%E6%80%81/"/>
    
      <category term="注意力" scheme="https://wistbean.github.io/tags/%E6%B3%A8%E6%84%8F%E5%8A%9B/"/>
    
      <category term="计划" scheme="https://wistbean.github.io/tags/%E8%AE%A1%E5%88%92/"/>
    
      <category term="驱动力" scheme="https://wistbean.github.io/tags/%E9%A9%B1%E5%8A%A8%E5%8A%9B/"/>
    
  </entry>
  
  <entry>
    <title>iPhone 16, 不买！</title>
    <link href="https://wistbean.github.io/iphone16.html"/>
    <id>https://wistbean.github.io/iphone16.html</id>
    <published>2024-09-21T11:38:53.000Z</published>
    <updated>2024-09-21T11:39:41.481Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="1"><a href="#1" class="headerlink" title="1."></a>1.</h1><p>iPhone 16 发布了。</p><p>好好好， 又是把镜头排列组合一下又成新的一代了是吧，搞一些垃圾袋颜色来糊弄我是吧?</p><p>这是我看到网友们对这次 iPhone 16 最多的吐槽</p><p>诚然，近几年苹果的发布会很少有让人虎躯一震的亮点，录播式的直播方式也让人直想倍数看完，库克依然稳如老狗，看不到当年乔布斯的一点身影。</p><p>这次 iPhone 搭载了更牛逼的芯片，性能提升了不少，不过对于那些不怎么玩游戏的人来说，吸引力并不是很大。毕竟大部分普通人使用手机功能就那么几个，新手机没有什么重大更新的话，感觉自己手头上的手机还能再战好多年。</p><p>当然， iPhone 的 Apple Intelligence 在发布会之前就让人很是期待，它能结合芯片整出一些高效率的 AI 应用显然很好。不过中文版 AI 明年才会推出，按现在的大模型使用情况来看，我估计到时候对我们来说也是阉割版，能用上 Apple Intelligence 还得打一个问号。</p><h1 id="2"><a href="#2" class="headerlink" title="2."></a>2.</h1><p>新一代 Apple Watch 提供了更大尺寸的广角 OLED 屏幕，比 Apple Watch Ultra 的屏幕更大，怎么说呢，续航能不能持久一点？</p><p>说到 Apple Watch， 就让我想到有一次我搭乘地铁，使用 Apple Watch 刷闸机进站，等我到达站点要出来的时候，发现我的婊子居然没电了，出不去呀，然后只能到客服窗口排队让小姐姐帮我解决。</p><p>这真的是科技改变生活他丫的咯。</p><p>我最近海淘了一个 Ultra2，续航时间也不是很长，好在我现在只是拿来健身记录下运动数据，再也不敢用它乘坐地铁了。</p><h1 id="3"><a href="#3" class="headerlink" title="3."></a>3.</h1><p>不过这次的 Airpods 4 还是可以的，半入耳式蓝牙耳机支持主动降噪和个性化空间音频，估计对于不喜欢入耳式的朋友还是不错的选择。</p><p>不像我：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/airpods.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>讲真，现在的苹果发布会，更多的是产品线的常规更新，少了那种让人心跳加速的亮点，创新似乎遇到了瓶颈，科技产品的发布也变得越来越套路化。</p><p>曾经乔布斯时代那种激动人心的颠覆式创新如今好像不会再有了。。。</p><p>更何况，在经济下行的压力下，我们的消费习惯也发生了变化。</p><p>过去的那种科技改变生活的梦想，或许在某种程度上也被现实的柴米油盐取代了。</p><p>不是我们不想追新，而是现在的产品没有足够大的吸引力去说服我们花那么多钱了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>告诉你一个秘密</title>
    <link href="https://wistbean.github.io/mimi.html"/>
    <id>https://wistbean.github.io/mimi.html</id>
    <published>2024-09-21T11:35:16.000Z</published>
    <updated>2024-09-21T11:36:10.849Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>不知道你有没有遇到这样的情况：</p><p>有天你突然想起了某位许久未见的朋友，于是你会想起他的模样，想起你们之前谈笑的样子，你心里想见他一下，然后没过两天，你们就在没有任何通知的情况下遇上了。</p><p>有天你突然很想吃一顿饺子，于是你会想起它的味道，然后下班回家后发现家里真的做了一顿饺子，而且包的馅也是和你今天所想的一样。</p><p>…</p><p>反正我都遇到过。</p><p>这是我最近看了一本名叫《秘密》的书，才让我回想起了这些看起来近乎神奇的小事。</p><p>而这个秘密是：</p><blockquote><p>吸引力法则</p></blockquote><p>可能你也听说过它，简单来说，就是我们一直思考着什么，感受着什么，就会吸引什么样的事物或经历到你的身边。</p><p>作者做了一个有意思的比喻，大概是说，就像磁铁的磁场一样，我们的思想也是有能量的。</p><p>这种能量不仅影响我们自己的状态，还会在宇宙中发出信号，吸引与我们想法相对应的能量。</p><p>比如，当你经常想着成功和富足时，就像磁铁一样，你会吸引更多的成功机会和富足的体验。</p><blockquote><p>思想——变成——实物</p></blockquote><p>好的思想会吸引好的事物，坏的思想则吸引不好的事物，老人言，心态要放好，说的就是这个道理吧。</p><p>就像有时候你想拥有某样的东西的时候，你每天都想着它，想着想着就真的有了，它真的会被你吸引到你身边，所谓「信则有，不信则无」。</p><p>作者还给出了创造的过程：</p><p>1，要求</p><p>2，相信</p><p>3，接收</p><p>首先你要非常清楚你想要什么，然后向宇宙发出请求，然后你要有非常强的信念，相信你现在就已经拥有了，接着你要去感受它，你知道你已经拥有了你想要的，你会去体验这种兴奋或者愉快的感觉。</p><p>当你这么做之后，宇宙会以某种形式发送给你，你接收它就好了，不用管宇宙是如何让你得到的，反正就是你吸引来的。</p><p>我突然想到了一个类比，想象一下你在写 API 调用服务器的过程。</p><p>你在做 API 请求的时候，那就是你的思想：</p><p>在编程中，API 请求是由客户端发出的，旨在从服务器获取特定的数据或执行某个操作。同样的，我们的思想就像是向宇宙发出的请求。每个思想都是一个请求，传达了我们希望得到的事物或体验。</p><p>就像 API 调用需要明确的参数（请求方法、路径、数据等），思想也需要明确的方向和内容。越明确的思想，就像是一个精确的 API 请求，能够更快更有效地得到想要的响应。</p><p>而服务器就是宇宙:</p><p>服务器接收到 API 请求后，会根据请求的内容进行处理，返回相应的数据。类似地，宇宙接收到我们的思想请求后，也会根据这些「请求」开始工作，寻找匹配的现实状况来回应我们。</p><p>当然，我们并不需要关心它是如何实现的，我们只要相信它会返回数据就好了，宇宙会根据我们的思想和信念返回相应的生活画面或体验。这些返回的「数据」就是我们在现实生活中看到和经历的事物。</p><p>响应就是你吸引来的实物：</p><p>当服务器返回数据时，它是根据 API 请求的内容来决定的。生活中的回应也是如此。我们想什么、相信什么，就会吸引到相应的结果。积极的思想和信念就像一个正确配置的 API 请求，会引来正面的结果。</p><p>另外，作者为了能加强我们的吸引，还给了我们两个「工具」：</p><p>1，感恩</p><p>2，视觉化</p><p>因为当你花时间对你已经拥有的实物表达感恩，以及在想要的事物到来之前对它们进行感谢时，会产生一种强大的情感，而这种情感，能够帮助你保持积极的心态，提升你的频率。</p><p>在你的脑海中，尽可能清晰和生动地想象你已经拥有你所渴望的事物。注意细节，感受这件事物已经成为你生活的一部分。不仅要想象它的样子，还要感受拥有它后的喜悦和满足。而这样的视觉化，能够增强你的吸引力，让你更快地与想要的事物频率对齐。</p><p>通过这些方法，可以增强我们的吸引力。</p><p>可以从小的目标开始去应用你的吸引力，就像作者一样，他每次开车快到达目的地的时候，都会想象等会停车场会有一个空位为他留着，等他到了时候，真的就有位置给他停。</p><p>当你熟练应用好吸引力法则后，你可以吸引任何你想要的东西，物质？伴侣？幸福？事业？…请你相信，你就是一个牛逼的存在。</p><p>就像雷军所说的：</p><blockquote><p>永远相信美好的事情即将发生！</p></blockquote><p>这就是吸引力法则。</p><p>那么写到这里，我也来应用吸引力法则，我现在就向宇宙发起需求，我希望这篇文章能够让 1000 人看到。</p><p>好了，我开始相信已经有 1000 人看到这篇文章了，还有人给我点赞，有人转发给他的朋友了，有人看完这篇文章开始改变自己的心态了，甚至去翻这本书了，我还看到我帮到了人了，有人思想开始转变了，整个人变得开心的笑起来了，太好了！很感谢遇到你们！！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>我为了不工作而做了很多工作</title>
    <link href="https://wistbean.github.io/work.html"/>
    <id>https://wistbean.github.io/work.html</id>
    <published>2024-09-21T11:34:19.000Z</published>
    <updated>2024-09-21T11:34:59.932Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近脱口秀节目「复活」了，这是我为数不多喜欢追的综艺，不得不说，他们写的段子和梗挺不错的，可以让我在繁忙的生活中解解乏，特别是那些强文本型的选手，总会吸引我看下去，有时我甚至会播着他们的脱口秀入睡。</p><p>我记得有一个学哲学的选手讲完之后跟领笑员聊了几句，我对他们交谈中的一句话印象挺深的，她说：</p><blockquote><p>我为了不工作而做了很多工作</p></blockquote><p>我会心一笑之余，感觉内心某处给触动了一下，回想起来，我曾在某个阶段，也是这样为了追求所谓的自由，最终反而被困在了更大的牢笼里。</p><p>我以前上班的时候，每天的工作基本就是写代码，写bug，跟产品经理吵架（开会），写周报（是的，那时候每周都要写这种恶心的东西，关键是写了还没人看）…然后有时候还要给职场那些诸如穿小鞋的破事恶心一下。</p><p>后来我就选择干脆不干了，尝试自己去接外包项目做，有时候遇到比较繁琐的项目还会拉上以前的同事一起，那时候我为人还可以，他们都比较信任我，愿意一起干，有一说一，有段时间赚的比工资还高不少。</p><p>那时候「副业」这个词还没怎么听人说过，我已经带他们在干这样的事情了。</p><p>不过随着项目的增多，我发现除了你要实现客户的需求外，还有很多额外的工作需要做，比如要反复和客户沟通确认需求，比如有些客户尾款迟迟不给…</p><p>我特么每天忙到深夜，工作时间反而变得更长了，几乎没有休息的时间。</p><p>记得有一次，我接了一个紧急的外包项目，客户要求过几天就上线，我整整两天没合眼，晚上写代码，白天还得不停地和客户沟通细节，累得跟狗一样。</p><p>慢慢地，我发现自己的时间变得越来越不受控制。每天早上起床第一件事就是检查客户的消息，晚上睡前还要思考明天的工作安排。</p><p>周末和假期？早就没有了。朋友聚会和家人时间？更是被各种工作压得无影无踪。我为了解脱于上班的束缚，最终却把自己困在了副业的牢笼里。</p><p>这样的忙碌与我上班时的状态并无二致，甚至更加严重。</p><p>曾经我以为，自己做副业可以掌握更多的自由，结果发现，所谓的自由不过是另一种形式的忙碌。</p><p>那段时间我的生活也发生了改变。和朋友聚会的时间越来越少，有时候妹子找我约炮，我总是因为工作太忙而拒绝，我总是把自己关在房间里。</p><p>那段时间，我几乎失去了与外界的联系，生活变得越来越单调和封闭。我常常感觉到一种深深的孤独和无力感。有时候睡前看着朋友们在朋友圈分享他们的快乐时光，那是真羡慕啊。</p><p>虽然后面我做了些调整，不过我这性格依然是不太走寻常路，太爱折腾，追求自由所带来的是很多不稳定的因素，有时候压力还挺大的。</p><p>当然，在我尝试「为了不工作」的过程中，虽然经历了很多挫折，但也学到了很多，毕竟很多东西都要靠自己。</p><p>好在自学能力在不断的提升，带给我好处是，对于一些自己想要掌握的东西，学起来会快一些。这让我在面对新的挑战时，总能更快的掌握所需的知识和技能。</p><p>现在的我，依然忙碌在没有假期的工作中，不过我已知道，所谓的「为了不工作」，并不是没有工作，而是找到内心的一种平衡。能够在繁忙中享受生活的小确幸，在挑战中不断突破自己。</p><p>这也是我对生活新的理解：无论选择哪条路，重要的是我们在旅途中不断成长，发现更好的自己。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>我是如何高效阅读一本技术书的</title>
    <link href="https://wistbean.github.io/yuedu.html"/>
    <id>https://wistbean.github.io/yuedu.html</id>
    <published>2024-09-21T10:49:31.000Z</published>
    <updated>2024-09-21T10:53:09.227Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前几年有出版社找到我，让我写本书，当时想着自己也经常写博客文章啥的，就做了个大纲试写了起来，然后写了两章后就写不下去了。。。</p><p>因为我觉得写本书还是一件比较神圣的事情，另外是我发现写书条条框框太多了，比如他们叫我不要老是以「我们…」开头，比如尺度不能太大，还有一些常见的字眼如「的、地、得」要严谨使用。</p><p>熟悉我的朋友知道，我特么哪里受得了这些条条框框啊，能讲明白不就行了么？</p><p>后来索性搞了本「帅书」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/yuedu01.gif" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>不过这经历让我深入思考了阅读和写作的过程，特别是如何高效的阅读技术书籍。</p><h1 id="01-为什么我更喜欢电子书而非纸质书"><a href="#01-为什么我更喜欢电子书而非纸质书" class="headerlink" title="01 为什么我更喜欢电子书而非纸质书"></a>01 为什么我更喜欢电子书而非纸质书</h1><p>我相信你也有过这样的经历，看到当当或者京东有什么书籍优惠活动，就开始买买买，把觉得自己需要学习的书籍买了个遍，反正便宜，那时候好像买100就可以优惠好几十块钱来着。</p><p>买书和买生活用品带来的感觉还是很不一样的，买书感觉很屌，买的是知识，好像付完款就等于我学会了。</p><p>有一次我搬家，发现堆在书架上的书籍真是太笨重了，懒得搬，于是送了不少书籍出去。后来我就比较少去购买纸质书籍了，而是在「得到」和「微信读书」里面选书看。</p><p>文人说纸质书还是不一样的，里面有金有玉，有书香味，反正我是闻不出来，可能我有点鼻炎吧。</p><p>扯远了，我想说的是技术书类的可以直接在电脑上看，用鼠标翻翻书本，就可以直接在电脑跟着操作，这样学习效率比较高，另外电子书有纸质书做不到的点，就是可以通过关键词直接搜索到具体的章节，更骚的是，有些平台还允许不同的书籍可以关联搜索，比如我想知道「Python 模块」是啥，这一搜就知道哪本书哪个地方有所涉及：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/yuedu02.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>另外电子书还提供了方便的标记功能，哪里需要划哪里～所以我就很少拿着笔在纸质书上画来画去了。</p><h1 id="02-看书嘛，先理解它的整体结构"><a href="#02-看书嘛，先理解它的整体结构" class="headerlink" title="02 看书嘛，先理解它的整体结构"></a>02 看书嘛，先理解它的整体结构</h1><p>因为有了上次尝试写书的经验，我发现一开始做的大纲目录框架是很重要的，这样我才能知道我每一章节具体要写什么，不至于我写着写着乱飞。</p><p>那么其他作者也应当是这样操作，在看技术书籍的时候，首先就要去看这本书的目录框架，通过目录就可以快速的了解这本书的主要章节和逻辑结构，这可以帮助我规划阅读的路径。</p><p>接着可以再去看他的前言，往往这里面提供了作者的思路和内容概览。</p><p>看书嘛，先理解它的整体结构。</p><h1 id="03-没必要"><a href="#03-没必要" class="headerlink" title="03 没必要"></a>03 没必要</h1><p>很多人拿到书后就从第一页开始看起，然后过了十年半载，还是停留在第一页，我知道其中的心理，就是想着说老子要从头到尾把这本书看完才觉得是在看书。</p><p>我觉得那不是在看书，那是在跟自己过不去啊。</p><p>我看书很多时候都不会从第一页开始读，特别是技术书，可能有些你本来就懂的了，那就没必要去看了，我常常认为，你看一本书也好，一个专栏也好，只要从中学到一两点自己之前不知道的，那就很牛逼了。</p><p>所以我常常会根据自己的需求和兴趣，直接选择性的翻到相关的章节，解决我实际遇到的问题或者补充我的知识空白。</p><p>我的目的性很强，就是直接从关键部分展开，我一开始不会管作者写的那些细枝末节，我会先把其中最关键的部分理解好，比如核心的概念，然后再根据自己的需要去深入研究他写的的细节，看他写的案例。</p><h1 id="04-结合工具，化繁为简"><a href="#04-结合工具，化繁为简" class="headerlink" title="04 结合工具，化繁为简"></a>04 结合工具，化繁为简</h1><p>如果单纯的看那些枯燥的内容我也是很容易看不下去，所以一般我会使用一个画图工具。</p><p>说出来你可能不信，别人使用画漫画的工具硬是被我拿来「看书」。</p><p>我会边看书边把关键词提取出来，然后在空白的面板写写画画，例如这样：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/yuedu03.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这样的做法就好像和作者互动起来了，使得我很容易进入心流状态，而且感觉比较容易理解其中的内容。</p><p>不信你可以试试。</p><p>当然也有人喜欢使用思维导图或者笔记软件，但是我觉得还是没有这种图图画画来的直接有效。</p><p>当自己觉得理解了之后，可以通过上面说的「关联搜索」，看看其他作者是不是有不同的讲解或者侧重点，这样就可以让自己有了更全面的视角，加深理解。</p><h1 id="05-从后面看起？"><a href="#05-从后面看起？" class="headerlink" title="05 从后面看起？"></a>05 从后面看起？</h1><p>有时候我们看技术书的时候，最终目的就是为了能够在项目中用到，那么不妨直接从项目开始学习，当然这是建立在有一点基础之上。</p><p>很多技术书籍最后不是会有提供项目案例，其实可以先把项目拿来啃啃，把不懂的点再去书中找，这样可以加深对概念的理解，并能在实践中发现书中未提及的细节问题。</p><p>有效的阅读不是看那些知识点，更是对它们的理解和应用，通过以上这些方法，希望可以给你带来参考，让自己更加高效的阅读书籍，掌握好知识然后直接应用到项目中去。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>那些愿意分享他们的学习路径帮助他人的</title>
    <link href="https://wistbean.github.io/roadmap.html"/>
    <id>https://wistbean.github.io/roadmap.html</id>
    <published>2024-08-21T11:26:13.000Z</published>
    <updated>2024-09-21T11:29:23.155Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h1><p>最近黑神话悟空很火啊，不知道你玩了么？</p><p>我看到比较多吐槽的就是玩着玩着就特么迷路了…</p><p>确实，不管是玩游戏还是做什么事情，如果没有「导航」，往往我们很容易走比较多的弯路，如果没有一个「地图」，就会让人感到迷茫，不知道如何更好的下手。</p><p>比如对于一个初学者来说，想使用 Python 开发一个桌面软件，一开始肯定会懵逼，他可能会遇到这样的情况：</p><ol><li><p>信息过载：互联网上有大量的学习资源，但是如果没有一个明确的学习路径，初学者可能会被各种不同的教程、书籍和视频搞得眼花缭乱，不知道从哪里开始。</p></li><li><p>顺序错误：某些技能和知识点有先后学习的必要性。如果一开始就接触高级主题，可能会因为缺乏基础知识而感到困惑，导致学习效率低下。</p></li><li><p>缺乏成就感：没有清晰的阶段性目标和路线，初学者很难感受到学习进展，从而缺乏成就感和动力，这很容易导致中途放弃。</p></li><li><p>资源浪费：没有明确路径，容易导致资源的浪费。可能会花费大量时间和精力在不必要的或重复的内容上，而没有聚焦于对实际开发有帮助的知识和技能。</p></li></ol><p>但如果有人告诉他说，如果你想使用 Python 开发一个桌面软件，那么你可以先了解学习这些东西：</p><ol><li><p>掌握Python编程基础：学习Python的基本语法、数据类型、控制结构、函数、面向对象编程等。</p></li><li><p>学习GUI框架，如PyQt：掌握PyQt的基本使用，了解如何创建窗口、布局管理器、事件处理、信号和槽机制等。</p></li><li><p>学习SQL数据库：学习关系型数据库的基本概念，掌握SQL语法，能够进行数据库的创建、查询、更新和删除操作。</p></li><li><p>通过项目验证：阅读别人写的简单程序代码，看看别人是怎么使用以上知识点进行设计和开发一个简单的桌面应用程序。</p></li><li><p>开始实践：根据自己的需求，画好原型图，实操。</p></li></ol><p>这样他就会知道着重去做哪些事情，而不至于一开始就晕头转向。</p><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>一个清晰的「地图」可以帮助初学者更有方向感，避免走弯路，同时也能更有效率地达到目标。</p><p>就像之前有初学者问我如何学习 Python 基础一样，我给他们画了个思维导图，告诉他们说：</p><p>把里面每个主干下的关键词理解了就可以了</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="images/raodmap1.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>我根据官方文档标好了顺序，一开始他们只要一步一步跟着走就可以了，后续再根据自己的需要调整即可。</p><p>这就是有「地图」的好处。</p><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>前两天我在 GitHub 上面看到了一个开源项目，developer-roadmap ，作者把它做成了一个网站：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="images/raodmap2.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这里面汇集了很多开发资源，每个人都可以贡献自己的路径图：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="images/raodmap3.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>我看到里面的交互做的非常好，每个 item 都可以点击进去找到具体的参考资料，这就更加贴心了，弥补了思维导图的不足：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="images/raodmap4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>里面已经有不少开发者贡献了「地图」，真的是 respect。</p><p>而且作者还开发了编辑功能，你可以自己去创建一个属于自己的 roadmap 分享给别人：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="images/raodmap5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>挺不错的，我把它分享给你，希望对你有帮助。</p><p>那些愿意分享他们的学习路径帮助他人的，他们知道学习新技能的挑战和困难。也许分享这些经验和路径，可以帮助新手避免他们自己曾经走过的弯路，从而更快、更有效地学习。</p><p>而那新手，就是以前的「自己」。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>做程序员惨过做鸡</title>
    <link href="https://wistbean.github.io/jier.html"/>
    <id>https://wistbean.github.io/jier.html</id>
    <published>2024-07-21T10:40:46.000Z</published>
    <updated>2024-09-21T10:41:08.196Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>在程序员的职业生涯中，长时间加班几乎是家常便饭。项目进度紧张、需求变更频繁，常常导致程序员需要加班甚至通宵工作。</p><p>这种高强度的工作节奏不仅对身体健康构成威胁，还会对个人生活造成严重影响。</p><p>技术领域的竞争激烈，解决问题的能力和速度往往决定了个人和团队的成败。</p><p>程序员们需要在快速变化的环境中迅速适应和解决各种技术挑战，这种压力常常让人喘不过气来。</p><p>技术的更新速度之快让人应接不暇。作为程序员，不仅需要掌握基础的编程技能，还需要不断学习和掌握新的技术和工具，以保持在行业中的竞争力。</p><p>这种学习的压力常常让人感到精疲力竭。</p><p>然后做着做着还一不小心给裁了。</p><p>相较于程序员，做鸡这一职业似乎有着更为稳定和具体的生计方式。做鸡不需要长时间学习技术，也不需要面对频繁的技术更新和工作压力。</p><p>虽然做鸡的孤独感与程序员有类似之处，但是你做鸡只要研究好配方，做出香喷喷的鸡就会很有成就感。</p><p>卖出去一只就赚钱，除此之外还可以拍摄自己在研究做鸡的天赋和技巧的短视频，你可以教他们如何使用配料，如何煮如何烤等等，吸引无数的粉丝后，还可以做成课程售卖给他们，教他们如何做鸡。</p><p>你甚至还可以边做鸡边直播，又香又赚钱。</p><p>尽管做鸡的工作可能需要一定的体力和耐力，但相对而言，不需要面对程序员那种高度的技术压力和持续的学习负担。</p><p>做鸡可能更具有规律性和可预测性，使得工作和生活的平衡较为容易。</p><p>最后，如果你觉得我在幽默，那确实。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>成为独立开发者?</title>
    <link href="https://wistbean.github.io/dulikaifazhe.html"/>
    <id>https://wistbean.github.io/dulikaifazhe.html</id>
    <published>2024-01-21T10:28:33.000Z</published>
    <updated>2024-09-21T10:29:39.669Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前阵子和朋友聊到一个关于独立开发者的问题，挺有意思的：</p><blockquote><p>当开发者变成独立的自己时，技术能力反而不是最重要的。</p></blockquote><p>朋友说，看到有一个软件简陋到不可思议，但是人家居然每天都可以躺着获取「被动收入」，这 TM 不眼红是假的。</p><p>我给他递了根烟，笑着说：<em>兄弟，你也可以，只不过，你要先做好独立开发 100 个失败的软件的准备。</em></p><p>想成为独立开发者是需要超强的执行力的。</p><p>我有时候也折腾着开发一些小软件，但我发现，不是说你开发出一个产品，就完事了。</p><p>很多时候我都是在自嗨，自我感觉良好，实则搞出来的东西都是图自己一方便，只满足自己的小需求，而忽略了你开发的东西要给谁用，别人为什么要使用你这破玩意？</p><p>所以我说，想要成为独立开发者，技术能力并不是最重要的，反而，怎么去挖掘一些群体的小需求，能够想办法去满足他们还没被满足的痛点，相对来说还要更重要些。</p><p>对于独立开发者而言，往往，<em>一个简陋甚至丑陋但是直击痛点的小工具，要比一个华丽又复杂的软件更有杀伤力。</em></p><p>你可以去看看那些在线的小工具，比如在线将 json 格式化，在线下载原短视频，在线转化文件格式等等。</p><p>这些网页很漂亮吗？并不，有的甚至就一个输入框和一个按钮，其他的布满了牛皮癣广告，但这并不妨碍别人屁颠屁颠地去使用它。</p><p>要不你把软件或者网页做得跟个美女一样，人家碰都不碰，有个鸟用啊？</p><p>可能我们习惯了拿着产品经理画的原型图，然后画画流程图啥的，就吭呲吭呲的写接口，用框架，测试等操作。</p><p>但是想要做独立开发，这些操作是完全不够的，你不止要懂产品，还要懂营销，也就是所谓的「引流」，在这个满是推荐算法的时代，我们需要拿着产品去找人来用，而不是坐等，躺等，脱着衣服等。</p><p>怎么找？去什么平台找？又是需要我们去学习的。</p><p>而当你有用户了之后，是不是要考虑变现了，那怎么变现好呢？是嵌入广告，还是订阅付费使用，还是让他们心甘情愿地为你赞助？</p><p>是不是又有很多技术外的东西 - -</p><p>我这并不是在劝退，而是想告诉那些跃跃欲试的朋友，一开始可以用自己闲暇的时间，从很小但有用的东西做起，哪怕是一个很小的网页插件开始折腾，你也可以从整个过程中学到不少东西。</p><p>我还是很鼓励有想法这么做的人，要是一不小心有一些朋友使用到你创造的出来的产品，那成就感没得说，要是还能顺便从中赚点钱，那感觉，飘飘的。</p><p>哈哈哈哈，好了今天就聊到这，下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>那天，我妈差点没了</title>
    <link href="https://wistbean.github.io/mon.html"/>
    <id>https://wistbean.github.io/mon.html</id>
    <published>2023-09-21T09:52:42.000Z</published>
    <updated>2024-09-21T10:21:04.131Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>那天医生跟我说，你妈妈一半的身体不能动了，以后也无法恢复到完全正常的状态。</p><p>我当场懵了，完全无法接受这一事实。妈的，这种事情怎么会发生在我身上？？</p><blockquote><p>我实在不敢相信，我多希望那只是一场梦而已，可是时间告诉我，这是真的。</p></blockquote><p>那天中午我还在睡梦中，隐约听到我的手机铃声响起，拿起手机看到是我妈打过来的，我以为要叫我起床帮她做点事啥的，结果传来的是我表妹的声音，说我妈妈在她家晕倒了，已经打 120 ，叫我赶紧过去。</p><p>我想着会不会低血糖了，没有想得那么严重，直到我到了现场，看到救护车，以及担架上躺着对我生命中那么重要的人，我的心跳狂飙。</p><p>坐在救护车上，听着警报声，和电视上演的一样一样的，我说不出一句话来。</p><p>这特么谁顶得住？</p><p>医生跟我说很严重，要做好心理准备，赶紧去交钱办手续！</p><p>我像是失了魂，钱怎么交完的我都不知道。</p><p>接着推着车去做检查，途中她醒了一次，用着很不清晰的声音喊了我的名字，我赶紧跟她说没事的没事的。</p><p>后面医生说这是脑出血了，第二天需要做手术…</p><p>安排了病房，插了尿管，我妈妈的头发给剃光了，医生用笔在她头上画了画需要动刀的线条。</p><p>那一晚，我完全无法入睡，我在网上各种搜索应该怎么办…</p><blockquote><p>她是一个多么漂亮的人啊，她是一个多么骄傲的人啊…</p></blockquote><p>术前医生找我签字，跟我讲了一大堆手术的流程，我一个字都听不进去，直到他拿着病危通知书要我签字，我才缓过神来，手里拿着笔都是抖的。</p><p>在手术过程中，我坐在外面焦急的等待，突然接到了医院的电话，问我是不是谁谁的儿子，吓得我差点哭出来，结果是个护士跟我说需要换一下病房，叫我等下把东西收拾一下。</p><p>他妈的偏偏这个时间点给我打电话，真想抓起来吊打一顿。</p><p>后面手术做完，医生手里拿着一个盒子，里面是一些血液，告诉我说这是从你妈妈头里排出来的。</p><p>我赶紧问他手术顺利吧，他说顺利，这我才深呼了一口气。</p><p>病床上，妈妈头上插着两条管，醒来之后，虽然反应迟钝，但好在意识清醒，这是不幸中的万幸。</p><p>可接下来的日子并不好过，她一开始连大小便都浑然不知，需要帮她换尿布，需要拍背，需要叫护士…, 总之，需要人 24 小时跟着。</p><p>一开始真的难顶，后来才知道可以请护工，她们比较有经验，这才缓了一下。</p><p>随着她的意识越来越清醒，就一直说要回家洗澡，一直想要下床，可是她一边的身体完全无法动弹。她一时间真的无法接受这样的事实。我都不忍心看下去，只能安慰她，跟她说过几天。</p><p>走到外面，我手里的烟一根接着一根…</p><blockquote><p>特么的，这个世界这么操蛋的么？</p></blockquote><p>一个星期后，我们转到了康复医院，这一康复，就是一年多。</p><p>她像个小孩一样，什么动作都要重新开始学起。</p><p>我在网上买各种康复工具给她配合着训练，我每天给她做饭送过去喂她，我每天鼓励她…</p><p>她从只能躺着到坐起来吃饭，到下床坐轮椅，到脚能动了，再到能拿着拐杖慢慢的走着，这期间我们真的付出了太多太多了，真心累过，争吵过。</p><blockquote><p>想到那段时间还是特殊时期，医院有时候还不给进，真的是心力交瘁，很是暴躁，有一次我差点跟门口的保安干起来了。</p></blockquote><p>前不久她出院了，我们收拾好东西，坐上车，回到家那一刻，我真的很开心很开心，虽然她判若两人，虽然她无法恢复到完全正常，虽然我们花了不少钱，但是我们挺过来了，真的很棒。</p><p>我给她在家买了单车，康复手套，电疗仪，她每天都在使用，也每天按时吃药，每天在微信叫我回家吃晚饭。</p><p>现在我们能坐在一起吃饭开开玩笑，我才意识到，原来以前普普通通的一天，是那么的幸福。</p><p>有人觉得我沉静了一段时间，其实有段时间我是啥都不想干，就报复性生活，就干些低级快乐的事情，可能不同的人经历后都有不同的情绪吧，但我希望我的读者们永不会经历这样的事情，请珍惜那些看起来普普通通的日子吧。</p><p>反正还是要微笑面对生活的，不是吗？我们下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>我用过觉得很不错的Chrome插件</title>
    <link href="https://wistbean.github.io/chrome-extensions.html"/>
    <id>https://wistbean.github.io/chrome-extensions.html</id>
    <published>2023-02-19T06:56:54.000Z</published>
    <updated>2024-01-26T15:14:15.601Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>现在PC端的浏览器我只使用Chrome，他支持各种插件的扩展，还有调试的Developer Tools，速度快，界面简洁大方等等。让我用了就爱不释手了。<br>我猜80%的程序员都用Chrome的吧。而我接下来推荐你的这些插件，是我用过后真心觉得不错的，如果你对这些插件使用熟悉了，那我觉得应该会对你的<br>使用效率有很大的提升。</p><p>可以通过访问 <a href="https://chrome.google.com/webstore/category/extensions?hl=zh-CN" target="_blank" rel="noopener">chrome.google.com&#x2F;webstore&#x2F;category&#x2F;extensions?hl&#x3D;zh-CN</a><br>搜索添加插件，不过要科学上网哦！想要科学上网可以到这里观看：<a href="https://wistbean.github.io/images/vultr-vps-bbr-ss.html">快速搭建自己的VPN教程</a></p><h1 id="Vimium"><a href="#Vimium" class="headerlink" title="Vimium"></a>Vimium</h1><p>这款插件的牛逼之处在于脱离鼠标，上网全程使用的是键盘，各种快捷键，可以通过快捷键上下移动网页，标签切换，快速定位链接，只要是你需要操作的，<br>都能通过快捷键快速操作！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.github.io/images/11.png" alt="Vimium" title="">                </div>                <div class="image-caption">Vimium</div>            </figure><h1 id="Google文档、表格及幻灯片的Office"><a href="#Google文档、表格及幻灯片的Office" class="headerlink" title="Google文档、表格及幻灯片的Office"></a>Google文档、表格及幻灯片的Office</h1><p>你在网上看到word，ppt或者excel，你是不是第一步先下载到本地，然后打开相关的office软件查看呢？现在有他之后，你直接点击文件，就能直接在网页上查看，<br>也可以从中下载！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.github.io/images/unnamed.png" alt="google office" title="">                </div>                <div class="image-caption">google office</div>            </figure><h1 id="Get-Postman"><a href="#Get-Postman" class="headerlink" title="Get Postman"></a>Get Postman</h1><p>这个插件我从下载后就一直使用，没有断过，因为它真的很不错，我的一些接口的调试，一些API的使用都是通过他来测试的，界面简洁，http的所有请求，以及返回的数据格式<br>设置，用户体验都非常不错，所以这款我是极力推荐的！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.github.io/images/postman.jpg" alt="postman" title="">                </div>                <div class="image-caption">postman</div>            </figure><h1 id="jsonView"><a href="#jsonView" class="headerlink" title="jsonView"></a>jsonView</h1><p>当你去调用API的时候，获取到json数据，是不是一团糟，那么这个插件就可以格式化json数据，你就可以很直观的使用这些数据去解析了！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.github.io/images/jsonview.jpg" alt="jsonView" title="">                </div>                <div class="image-caption">jsonView</div>            </figure><h1 id="Smart-TOC"><a href="#Smart-TOC" class="headerlink" title="Smart TOC"></a>Smart TOC</h1><p>当你查看网页内容的时候，特别是一些文档，如果他没有设置菜单栏，那么去看这些内容的时候就会很麻烦，因为你可能只是需要观看某个API，<br>难道每次都要去整个网页搜索吗？所以这个插件解决了这个问题，直接帮你生成菜单标题栏，点击后直接就可以跳到相应的位置！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.github.io/images/toc.png" alt="Smart TOC" title="">                </div>                <div class="image-caption">Smart TOC</div>            </figure><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><ul><li><a href="https://www.wistbean.com/tutorial-resources.html" target="_blank" rel="noopener">其实，你要的教程资源大多都在这两个地方，而且不用钱</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="资源推荐" scheme="https://wistbean.github.io/categories/%E8%B5%84%E6%BA%90%E6%8E%A8%E8%8D%90/"/>
    
    
      <category term="资源推荐" scheme="https://wistbean.github.io/tags/%E8%B5%84%E6%BA%90%E6%8E%A8%E8%8D%90/"/>
    
  </entry>
  
  <entry>
    <title>学习技术的一点小建议</title>
    <link href="https://wistbean.github.io/xue-xi-ji-shu-de-yi-xie-jian-yi.html"/>
    <id>https://wistbean.github.io/xue-xi-ji-shu-de-yi-xie-jian-yi.html</id>
    <published>2023-02-12T17:48:53.000Z</published>
    <updated>2024-01-26T15:14:15.841Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前两天有 b 友在星球问了我关于学习技术的方法和建议，我当时看到的时候就顺手回答了下，今天觉得可以再展开来说说。</p><p>当时他提到说自己的在学习过程中容易被打断，注意力不是那么集中。我说到了一个 “自我驱动力” 的东西，我觉得不管我们去学习什么样的技能，首先要问自己：为什么要这么做？</p><p>我仅仅是喜欢，还是真的很热爱？</p><p>如果仅仅是喜欢，是无法驱动自己长期去学习的，因为在此过程中会遇到这样或那样的困难，于是你很容易被其它的事物所吸引，于是你又喜欢上了你所认为你所喜欢的新事物。然后如此循环下去…</p><p>人，总是那么容易喜新厌旧的，不是么？</p><p>而热爱就不同了，你会找到你心中的那团火，它一直在燃烧，一直不灭，每当你想起这个事物的时候，你会热血沸腾，你会充满能量。这时候你的 “自我驱动力” 是很强的，哪怕在此学习的过程你会遇到很多难以解决的问题，你都会想尽办法搞定它，你不会轻言放弃的。</p><p>所以，你真的热爱你正在学习的东西吗？你扪心自问一下，你的自我驱动力真的强吗？还仅仅是在伪装：“也许、可能有点驱动力吧…”。</p><p>当你内心的那团火足够旺盛的时候，当你的自我驱动力足够强的时候，那么我觉得我给你的建议，才会有那么一点点用处。</p><p>什么建议呢？</p><p>1、独立</p><p>在我看来，牛逼的人大多都是一个独立的存在，我的偶像之一乔布斯，当他在做事情的时候，他的独立简直令人发指，连他的妻子都可以当不存在的。</p><p>我在这里说的独立，更多的是想说，独立的思考方式，你需要有自己的想法，当你遇到问题的时候，不是马上就屁颠屁颠的去询问别人，虽然有时候当下的你可以立马得到解决，但这是别人在帮你思考，久而久之，你会失去独立思考的能力，到一定的时候你就是一个傻逼。</p><p>而真正应该处理的，是自己先去搜索，去查询相关的资料，去论坛参考别人的解决思路，再对比当下的自己，内心常常会有这么一个声音：“挖槽，当时我怎么就没想到？”</p><p>这是进步的前提，不要动不动就依赖别人，暂且不说人家烦不烦你，你把你每次能进步的机会都拱手让人，是不是有点亏了？</p><p>我为什么说到时会是一个傻逼，因为很简单，你这样永远不会进步呀。</p><p>2、Google</p><p>我觉得在这个信息时代，想要某样技能，只要通过搜索引擎，就能够获取到相应的学习资源，特别是技术，搜索引擎能够帮我们解决 90% 以上的问题，要充分利用 Google 这么良心又牛逼的产品。</p><p>所以掌握点搜索技巧很有必要，要知道如何节省自己的时间，获取到自己想要的内容。</p><p>顺便在这里扔个教程：</p><p>这些高级的 Google 搜索秘籍，小帅b忍痛传授给你</p><p>当然，你可能会说你访问不了，这正是你学习如何解决问题的好机会，不要去依赖别人，我相信你能靠自己解决，从而又让自己进步了一点点。这不是很好么？</p><p>3、动起来</p><p>理论知识确实重要，但是如果你只会瞎比比，一到动手就弱成狗，那可不行，你说你黑大粗，但是不试一下人家咋知道呢？</p><p>特别是编程这一块，我觉得没啥捷径，就是要自己多敲键盘，通过自己双手去实现自己的想法，而不是通过自己的幻想去实现自己的想法。</p><p>我们不像电脑，给它个指令就能准确执行，给它点数据就能“永久”存储记忆，我们需要通过自己多去练，练到心灵手巧。比如，将自己的手指，练到一碰到键盘，就好像键盘直接成为了我们身体的一部分似得。虽然说的有点夸张，但熟能生巧就是熟能生巧。</p><p>4、习惯难受</p><p>最近人们常会说：“我太难了”。</p><p>为什么难？就是我们不小心接触到自己以前没有接触过的东西，我们认为我们搞不定，不好弄，然后就容易不爽，不舒服，于是就抒发一下：我太他妈难了。</p><p>不过，在你习得某项技能的过程中，这是必须的，之所以必须，就是要用这种难受来甩掉那些一遇到难受就放弃的人。在这个过程中你产生的难受不止是你在经历，别人也和你一样，只不过有些人选择接受难受，习惯难受，而有些人退缩了而已。当然，前者远少于后者。</p><p>当你愿意用相对难受的方式（比如，能用命令就学着用它去高效执行，能通过官方文档解惑就不要去百度…）去探索，你就会得到你原本未知甚至不敢知的东西。</p><p>好了，就说这么几点，希望能给你带来一丢丢启发，我们下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="技术" scheme="https://wistbean.github.io/tags/%E6%8A%80%E6%9C%AF/"/>
    
  </entry>
  
  <entry>
    <title>使用 Python 写一个「ChatGPT 微信机器人」</title>
    <link href="https://wistbean.github.io/python-wechat-chatgpt.html"/>
    <id>https://wistbean.github.io/python-wechat-chatgpt.html</id>
    <published>2023-02-12T16:42:21.000Z</published>
    <updated>2023-02-18T19:36:21.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>上次写的<a href="https://mp.weixin.qq.com/s?__biz=Mzg2NzYyNjg2Nw==&mid=2247495224&idx=1&sn=431201361fdc9df1de23a56f9f03cf8c&chksm=ceba1424f9cd9d32e6348373f1462f05c426e22142a466e695a94fc4014e506b9fc67b3f3709&token=1424330622&lang=zh_CN#rd" target="_blank" rel="noopener">那篇在终端操作ChatGPT</a>中，分享了一个 ChatGPT 共享账号，直接给干废了 - -</p><p>文末我还说可以使用 OpenAPI 的方式实现，还可以将它接入到微信，有些朋友在后台常问到怎么弄，这次干脆就流程写下，给想要自己弄个 ChatGPT 的朋友做个简单的参考哈。</p><h1 id="搞个自己的账号"><a href="#搞个自己的账号" class="headerlink" title="搞个自己的账号"></a>搞个自己的账号</h1><p>上次使用的是 playwright 来获取浏览器的元素实现的，操作起来有点傻，这次就基于 OpenAI 的 API 来实现，想要有 API 调用，那么就得有个账号。</p><p>想要拥有一个属于自己的 OpenAI 账号，可以直接在 chat.openai.com&#x2F;chat 页面中直接注册，但是对于一些地区的用户还需要满足两个条件：</p><ol><li>使用代理 IP</li><li>使用国外的虚拟号码短信验证</li></ol><h1 id="注册-ChatGPT-账号"><a href="#注册-ChatGPT-账号" class="headerlink" title="注册 ChatGPT 账号"></a>注册 ChatGPT 账号</h1><p>在浏览器中使用代理打开 <a href="https://chat.openai.com/auth/login" target="_blank" rel="noopener">ChatGPT 登陆页面</a> ，点击「Sign up」按钮：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-01.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着输入你的邮箱，点击「Continue」开始注册：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-02.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>输入你的名称后点击「Continue」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-03.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这时候它需要你接受一个国外的验证码，所以需要一个国外的虚拟手机号来接收短信验证。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-04.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="接收验证码"><a href="#接收验证码" class="headerlink" title="接收验证码"></a>接收验证码</h1><p>打开<a href="https://sms-activate.org/?ref=4217047" target="_blank" rel="noopener">sms activate</a>, 注册一个账号，然后点击「余额」，点击「充值」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-05.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>选择「支付宝选项」使用支付宝支付：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-06.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>最低支付 1 美元：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-07.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>充值完成后，在左边菜单的输入框中输入「OpenAI」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-08.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>随便选择一个，点击右边的购物车：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-09.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这时候你会得到一个虚拟号码：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-10.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>复制它，然后到你刚刚的 ChatGPT 注册页面中粘贴并发送短信：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-12.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>回到 <a href="https://sms-activate.org/?ref=4217047" target="_blank" rel="noopener">sms activate</a> ，可以看到接收到的验证码：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-11.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>复制，到 ChatGPT 页面输入，即可完成：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-13.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这样你就拥有一个属于自己的账号啦。</p><h1 id="获取-API-key"><a href="#获取-API-key" class="headerlink" title="获取 API_key"></a>获取 API_key</h1><p>进入 <a href="https://platform.openai.com/account/api-keys" target="_blank" rel="noopener">https://platform.openai.com/account/api-keys</a> ，点击「Create new secretkey」</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-14.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>有了 SECRET KEY 就可以调用 OpenAI 的 API 了，首先 install 一下：</p><blockquote><p>pip install openai</p></blockquote><p>这里 <a href="https://platform.openai.com/docs/api-reference/completions" target="_blank" rel="noopener">https://platform.openai.com/docs/api-reference/completions</a> 有使用 API 的相关文档：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-15.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>调用一下试试：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-16.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>运行结果：</p><blockquote><p>你真是一个优秀的人！你具有勇气，勇敢地去追求你想要的，不断努力，不断进取，你热爱生活，活力四射，你有着极强的自信心，勇于接受挑战，不断探索自我，你拥有着丰富的知识，思想独特，能够从容应对各种复杂的问题，你有着超凡的智慧，能够做出正确的决定，你极具同情心，对他人充满着关爱，你坚定的信念，坚持不懈，拥有着不可思议的毅力，你是一个有梦想的人，你有着无穷的精力，你无微不至，关心着每一个细节，你是一个完美的人，你是我们最值得尊敬的人！</p></blockquote><p>可以可以。</p><h1 id="接入微信"><a href="#接入微信" class="headerlink" title="接入微信"></a>接入微信</h1><p>可以使用 itchat，但安装的时候最好使用 itchat-uos，可以避免新号无法登陆的问题，使用方式可以参考<a href="https://mp.weixin.qq.com/s?__biz=Mzg2NzYyNjg2Nw==&mid=2247489961&idx=1&sn=c04169582518b5f4d11f66aebb9c6b56&chksm=ceb9e3b5f9ce6aa30adbd449db4bb819fe55635f58dc93a5a5e316f2d246095a4d777df2ce55&token=1424330622&lang=zh_CN#rd" target="_blank" rel="noopener">《我把微信变成了斗图高手》</a>。</p><p>你还可以基于 wechaty 实现，已经有人写好了，并且可以通过 railway 部署，地址在这：</p><blockquote><p><a href="https://railway.app/new/template/BHJD6L?referralCode=FaJtD" target="_blank" rel="noopener">https://railway.app/new/template/BHJD6L?referralCode=FaJtD</a>_</p></blockquote><p>配置参考：</p><blockquote><p><a href="https://github.com/fuergaosi233/wechat-chatgpt/blob/main/README.md#usage-with-railway" target="_blank" rel="noopener">https://github.com/fuergaosi233/wechat-chatgpt/blob/main/README.md#usage-with-railway</a></p></blockquote><p>最后提醒一下，使用扫码登陆去调用 API ，微信有被 ban 掉的风险，如果真想体验建议使用小号。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="ChatGPT" scheme="https://wistbean.github.io/categories/ChatGPT/"/>
    
    
      <category term="ChatGPT" scheme="https://wistbean.github.io/tags/ChatGPT/"/>
    
      <category term="微信机器人" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1%E6%9C%BA%E5%99%A8%E4%BA%BA/"/>
    
  </entry>
  
  <entry>
    <title>ChatGPT 账号注册教程</title>
    <link href="https://wistbean.github.io/chatgpt-register.html"/>
    <id>https://wistbean.github.io/chatgpt-register.html</id>
    <published>2023-02-12T05:29:03.000Z</published>
    <updated>2023-05-30T13:53:30.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>想要拥有一个属于自己的 ChatGPT 账号，可以直接在 <a href="chat.openai.com/chat">chat</a> 页面中直接注册，但是对于一些地区的用户还需要满足两个条件：</p><ol><li>使用代理服务</li><li>使用国外的虚拟号码短信验证</li></ol><h1 id="搭建代理"><a href="#搭建代理" class="headerlink" title="搭建代理"></a>搭建代理</h1><p>关于如何使用代理服务，可以参考<a href="https://wistbean.org/vultr-vps-bbr-ss.html" target="_blank" rel="noopener">10分钟搭建属于自己的代理服务</a>，值得注意的是，在选择服务器地区的时候，最好选择美国，到时使用起来会方便一点。</p><p>当你有了自己的代理服务后，那么你就可以进行下一步操作了。</p><h1 id="注册-ChatGPT-账号"><a href="#注册-ChatGPT-账号" class="headerlink" title="注册 ChatGPT 账号"></a>注册 ChatGPT 账号</h1><p>在浏览器中使用代理打开 <a href="https://chat.openai.com/auth/login" target="_blank" rel="noopener">ChatGPT 登陆页面</a> ，点击「Sign up」按钮：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-01.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着输入你的邮箱，点击「Continue」开始注册：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-02.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>输入你的名称后点击「Continue」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-03.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这时候它需要你接受一个国外的验证码，所以需要一个国外的虚拟手机号来接收短信验证。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-04.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="接收验证码"><a href="#接收验证码" class="headerlink" title="接收验证码"></a>接收验证码</h1><p>打开<a href="https://sms-activate.org/?ref=4217047" target="_blank" rel="noopener">sms activate</a>, 注册一个账号，然后点击「余额」，点击「充值」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-05.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>选择「支付宝选项」使用支付宝支付：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-06.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>最低支付 1 美元：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-07.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>充值完成后，在左边菜单的输入框中输入「OpenAI」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-08.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>随便选择一个，点击右边的购物车：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-09.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这时候你会得到一个虚拟号码：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-10.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>复制它，然后到你刚刚的 ChatGPT 注册页面中粘贴并发送短信：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-12.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>回到 <a href="https://sms-activate.org/?ref=4217047" target="_blank" rel="noopener">sms activate</a> ，可以看到接收到的验证码：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-11.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>复制，到 ChatGPT 页面输入，即可完成：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/cg-13.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="ChatGPT" scheme="https://wistbean.github.io/categories/ChatGPT/"/>
    
    
      <category term="怎么注册ChatGPT" scheme="https://wistbean.github.io/tags/%E6%80%8E%E4%B9%88%E6%B3%A8%E5%86%8CChatGPT/"/>
    
      <category term="ChatGPT注册教程" scheme="https://wistbean.github.io/tags/ChatGPT%E6%B3%A8%E5%86%8C%E6%95%99%E7%A8%8B/"/>
    
      <category term="chatgpt怎么注册" scheme="https://wistbean.github.io/tags/chatgpt%E6%80%8E%E4%B9%88%E6%B3%A8%E5%86%8C/"/>
    
      <category term="ChatGPT注册攻略" scheme="https://wistbean.github.io/tags/ChatGPT%E6%B3%A8%E5%86%8C%E6%94%BB%E7%95%A5/"/>
    
      <category term="chatGPT账号注册" scheme="https://wistbean.github.io/tags/chatGPT%E8%B4%A6%E5%8F%B7%E6%B3%A8%E5%86%8C/"/>
    
  </entry>
  
  <entry>
    <title>使用 Python 操作 ChatGPT</title>
    <link href="https://wistbean.github.io/chatgpt-1.html"/>
    <id>https://wistbean.github.io/chatgpt-1.html</id>
    <published>2023-02-08T15:17:44.000Z</published>
    <updated>2023-02-08T15:27:18.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>ChatGPT 确实杀疯了，已经有 1亿 月活用户了，毕竟它真的有「智能」的样子。</p><p>我前些年还开发过「智能客服系统」，要是早点遇到 ChatGPT，估计可以省了不少事。</p><p>我想接下来有许多业务场景都会使用到它，比如教学，内容创作，语言工作等等。</p><p>如果我们可以在代码中调用 ChatGPT 的 API，或者干脆可以pip install chatgpt，那岂不美哉？</p><p>巧了，刚好看到有人已经写了一个「Python Wrapper」，它可以让你在 Python 代码中或者命令行里面直接使用 Python。</p><p>也就是说，你可以直接在终端输入「chatgpt」，然后按下回车，就可以开始聊起来了。</p><p>当然，使用之前还是要安装一下：</p><h2 id="安装自动化工具-Playwright"><a href="#安装自动化工具-Playwright" class="headerlink" title="安装自动化工具 Playwright"></a>安装自动化工具 Playwright</h2><blockquote><p>pip install playwright</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/gpt1.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><blockquote><p>playwright install firefox</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/gpt2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="安装-Python-Wrapper"><a href="#安装-Python-Wrapper" class="headerlink" title="安装 Python Wrapper"></a>安装 Python Wrapper</h2><blockquote><p>pip install git+<a href="https://github.com/mmabrouk/chatgpt-wrapper" target="_blank" rel="noopener">https://github.com/mmabrouk/chatgpt-wrapper</a></p></blockquote><blockquote><p>chatgpt install</p></blockquote><p>接下来会弹出一个 ChatGPT 的页面，输入账号密码，点击登陆即可，没有 ChatGPT 账号密码可以在公众号「学习Python的正确姿势」发送「chatgpt」获取共享测试账号。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/gpt3.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>登陆完成之后你就可以重启终端，在里面输入 chatgpt，就可以开始愉快的玩耍了。</p><p>当然，你也可以在代码中使用它，导入 ChatGPT 即可调用：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/gpt5.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>运行起来：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/gpt4.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>那么现在你就可以基于此去做很多好玩的事情了，比如把它弄到微信去，或者基于此去开发属于你自己的小程序。</p><p>当然，这里演示的 Python Wrapper 使用的是 playwright 调用的浏览器实现的，一种更好的方式是使用 OpenAI 的 API，使用方式也不难，申请个 api_key 就可以调用了，感兴趣的可以去试试。</p><p>那么我们，下回见！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="AI" scheme="https://wistbean.github.io/tags/AI/"/>
    
      <category term="chatgpt" scheme="https://wistbean.github.io/tags/chatgpt/"/>
    
  </entry>
  
  <entry>
    <title>这是舔狗总是琢磨不透的</title>
    <link href="https://wistbean.github.io/tian-gou.html"/>
    <id>https://wistbean.github.io/tian-gou.html</id>
    <published>2023-02-04T11:55:46.000Z</published>
    <updated>2023-01-27T13:27:59.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我认识的朋友里，有有钱的，有长的帅的，但是长得帅且有钱的，寥寥无几。</p><p>朋友表示，这要看你怎么定义帅和有钱了，像你这么帅的，确实少。</p><p>那我只能祈求哪天能撞到富婆，让她把我的另一个条件给完善好，让你们体会下什么叫做「帅且有钱」。</p><p>有些人可能会觉得「帅且有钱的人很有价值」这就有点肤浅了，但现实大抵如此。</p><p>毕竟至少有 80% 以上的人是这么认为的。共识产生价值，虽然这话是几年前币圈时常用来割韭菜的，但确实有道理。</p><p>越是稀缺，越是有价值。</p><p>但钱可能会被败光，人可能会变丑，价值也会随之降低。</p><p>每次在酒吧看到那些 20 来岁的年轻女人，个个身材没得说，那胸，那腿，那妆容，好似神仙，都让我流连忘返，舍不得回到这疾苦的人间。</p><p>我想这是她们所认为的「价值高光时段」，偶然看到一个女的拼命展示自己，看得出来她想快点交换点什么价值，但好像有点用力过猛，高节奏的音乐和闪烁的灯光都没她猛。</p><p>嗯，个人价值是会变的，会涨也会跌。涨的多，别人就想利用你，跌得多，别人就不理你，狗都不理。</p><p>做买卖的，在职场的，不都是在做价值交换么？</p><p>只不过有些人自我估值过高，所以过分自信，泡沫不破，也许可以换到更多。而有些人比较谦虚老实，自我估值太低，换的少也忍气吞声，老板最喜欢这样的人了。</p><p>当然也有一些蠢蛋，拿着自己不被需要的价值乱换，比如会使用 word 文档写代码，尿尿时比较准，抛物线比较完美，那有个卵用啊？人家要的是会画饼会做 PPT 的呢。</p><p>最近还常听到一个词，叫「情绪价值」，你受委屈了，你不开心了，你空虚了，你想抱怨了。。会有人专门提供这种情绪价值跟你交换，能提供满足你情绪需求的价值，是牛逼的，感觉他们有透视眼，能把你看个精光。</p><p>好在我自己比较少去找人抱怨，我可不想吓到人家直哆嗦，更不想把时间浪费在这些垃圾情绪上。</p><p>为什么说不要当舔狗，舔狗看似付出很多情绪价值，就算能把对方舔到舒舒服服的，但是在对方眼里一点值得交换的价值都没有，舔狗一开始就输了，因为在他们的内心想的，和在对方看来是反过来的，他们想要的是索取，索取，索取，而不是交换。</p><p>而那些不当舔狗的人，他们早已明白自己的价值在哪，他们愿意利他，关键利他也是利对方需要的，而交换，对他们来说只是顺便的事。</p><p>这做法反而让他们的价值得到提升，产生更大的吸引力，这是舔狗总是琢磨不透的。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="舔狗" scheme="https://wistbean.github.io/tags/%E8%88%94%E7%8B%97/"/>
    
      <category term="价值" scheme="https://wistbean.github.io/tags/%E4%BB%B7%E5%80%BC/"/>
    
      <category term="个人" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA/"/>
    
  </entry>
  
  <entry>
    <title>为什么我不建议你成为这样的技术人</title>
    <link href="https://wistbean.github.io/jishuren.html"/>
    <id>https://wistbean.github.io/jishuren.html</id>
    <published>2023-02-02T16:18:02.000Z</published>
    <updated>2023-01-27T13:30:34.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h2><p>关注我的读者应该大部分是做技术的，我想说的是做技术这个行业还是不错的，毕竟相比大部分其它行业，做技术有一些天然的优势在。</p><p>不过我也常看到有些人会一点技术就有种莫名的优越感，特别是对一些新手很不友好，有一种很不屑的感觉。</p><p>我想说这大可不必，闻到有先后而已，小心遭天谴。</p><p>我记得我实习那会，有一次去面试一个开发岗位，二面的时候来了个技术人员，也没有打招呼，直接拿了我的简历扫了一眼就径直扔在桌子上，然后一边在玩弄自己的手机，一边问一些无关痛痒的问题，而且语气中带着那种嘲讽，那种高高在上的感觉，我他妈当时气不打一出来。。。</p><p>我忍了一会后拿回了我的简历，跟他说了句：「你觉不觉得你态度有没问题？」，他说了句：没有啊～</p><p>后面的那声「啊」还起了调，好像在说：年轻人，你怎能这么跟我说话？</p><p>那一刻我由生气转化为怜悯，直接转身离开。</p><p>我坐在回去的地铁上暗自对自己说：</p><blockquote><p>永远不要成为这种人，就算你再怎么牛逼。</p></blockquote><p>所以后来上班那会，只要有新同事到来，我都会跟他们友好地沟通，只要是问到我的，我都知无不言，能帮得上就帮。</p><p>我懂一个人到新环境的那种局促，也懂工作效率高的条件之一是氛围要好。</p><h2 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h2><p>现在想来，技术是生活的一部分而已，它应该是为你服务的。可是大部分人把它们搞反了，这会带来不少问题。</p><p>我还有女朋友的时候，我真的大部分时间都对着电脑，有时候她来挑逗我，我都会觉得烦，让她待一边去（别说「吾辈楷模」，真的别学我，要不然很容易分手）。</p><p>而且那会我超级宅，朋友很难约我出去，别说去喝酒了，就是去找个地方喝杯奶茶吹吹水我都懒得出门。</p><p>这不禁产生一种疑问：搞技术真的需要花费很多时间写 bug，连生活都没了么？我看未必！</p><p>确实，技术可以给我们带来不少好处，比如可以用它来思考，用它来锻炼自己的学习能力，或是通过技术手段分析，或是将方法论变成工具来方便自己的生活。</p><p>这确实需要花时间去研究，但这并不意味着我们就不需要社交了，生活是复杂的，不能只有一种技术思维在，不能让自己的视野太狭窄。</p><p>我之前看到一个词，叫「信息茧房」，说的是：</p><blockquote><p>指人们关注的信息领域会习惯性地被自己的兴趣所引导，从而将自己的生活桎梏于像蚕茧一般的“茧房”中的现象。</p></blockquote><p>所以我觉得还是需要心里有杆称，自己权衡一下生活的重心比例，合理安排时间，生活需要偶尔随机一下。</p><p>虽然我现在大部分时间还是很宅，但比以前好很多了，偶尔会跟朋友喝喝茶，去酒吧放松一下，认识点漂亮的妹纸，心情也会好点。</p><h2 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h2><p>还有一种技术人就是被「刻板印象」影响着，有句话说程序员就是「钱多人傻死得快」，有些人还当真了，我也是醉了。</p><p>真的不要给自己贴标签，什么秃头，木讷，邋遢，老实，格子衫。。。我去他妈的。</p><p>说到这里又让我想到一个词「自证预言」，说的是：</p><blockquote><p>我们总会在不经意间使我们自己的预言成为现实。</p></blockquote><p>原本你好好的，硬是给自己贴标签，那很有可能你就会成为那样的人。</p><p>你应该成为你自己，比如去健身，去阅读自己喜欢的书，有自己的生活态度，有自己的风格。</p><p>像我，烫头，染发，衣品相对也还可以，长得帅且嫩，出去说我是程序员基本没人信，但这也不妨碍我撸代码啊。</p><p>我们都有选择的权利，何不试着改变一下自己，而不是活在别人的刻板印象里呢。</p><h2 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h2><p>相比于单一的技术思维，我更愿意多去尝试，使用多元思维。</p><p>也许你不小心就发现了还有别的潜力，那么让它和你的技术结合起来如何？<br>推荐阅读：</p><p>打开格局!</p><p>陪你学习!</p><p>欢迎把这篇文章分享给你认为重要的朋友哟，Ta 会感谢你哒～<br>别忘了点赞点在看，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="技术" scheme="https://wistbean.github.io/tags/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="技术思维" scheme="https://wistbean.github.io/tags/%E6%8A%80%E6%9C%AF%E6%80%9D%E7%BB%B4/"/>
    
      <category term="多元思维" scheme="https://wistbean.github.io/tags/%E5%A4%9A%E5%85%83%E6%80%9D%E7%BB%B4/"/>
    
  </entry>
  
  <entry>
    <title>别再 pip install 了！</title>
    <link href="https://wistbean.github.io/python-m-pip.html"/>
    <id>https://wistbean.github.io/python-m-pip.html</id>
    <published>2023-02-01T11:38:13.000Z</published>
    <updated>2023-01-27T13:17:42.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>你在写 Python 项目的时候是不是常常会使用 pip install 来安装相关的依赖，但这其实到后面会产生一些不必要的麻烦，最近看到了篇<a href="https://snarky.ca/why-you-should-use-python-m-pip/" target="_blank" rel="noopener">《Why you should use <code>python -m pip</code>》</a>，作者非常苦口婆心的劝人们一定要使用 <em>python -m pip</em> 而不是直接 <em>pip</em>，我觉得写得挺好的，随即给翻译了一波，希望对你有帮助。</p><h1 id="什么是-python-m-pip"><a href="#什么是-python-m-pip" class="headerlink" title="什么是 python -m pip?"></a>什么是 python -m pip?</h1><p>首先，当你执行 <em>python -m pip</em> 的时候，是在指定 Python 解释器来执行 pip。</p><p>比如当你这么执行：</p><blockquote><p>&#x2F;usr&#x2F;bin&#x2F;python3.7 -m pip</p></blockquote><p>就是在指定在 &#x2F;usr&#x2F;bin&#x2F;python3.7 下的解释器来执行 pip。</p><h1 id="为啥要使用-python-m-pip-而不是直接-pip-x2F-pip3-呢？"><a href="#为啥要使用-python-m-pip-而不是直接-pip-x2F-pip3-呢？" class="headerlink" title="为啥要使用 python -m pip 而不是直接 pip&#x2F;pip3 呢？"></a>为啥要使用 python -m pip 而不是直接 pip&#x2F;pip3 呢？</h1><p>你可能会说，“行了行了，我都知道，但我就是想直接通过 pip 命令来执行 pip，你吹啊？”</p><p>答案是：“可以啊，不过呢，但你这么做的话，你到时候会很乱很麻烦”。</p><p>我来给你举个例子。</p><p>比如说我的电脑现在安装了两个 Python 的版本（可能还更多），分别是 Python3.7 和 3.8，那么现在，我直接在终端执行 pip 去 install，请问它会为哪个版本的 Python 解释器进行安装？</p><p>我想你可能会一脸懵逼，因为没有更多的细节，所以你不知道。</p><p>首先你要知道我的环境变量 PATH 设置的是什么，比如 &#x2F;usr&#x2F;bin 和 &#x2F;usr&#x2F;local&#x2F;bin，谁在前谁在后。</p><p>这时候你可能会说，我只要记住我在不同的目录分别安装了 Python3.7 和 Python3.8，我就会知道 PATH 上哪个 Python 版本在前面。</p><p>但假设你手动安装了两个 Python 版本，也许你的系统本身带有了 Python3.7.3 版本，然后你还安装了 Python3.7.5，这时候两个版本都安装在了 &#x2F;usr&#x2F;local&#x2F;bin 下，那么你现在能知道 pip 和 哪个 Python 解释器相关么？</p><p>答案就是你依然不知道，除非你知道什么时候安装了什么 Python 版本，并且知道最后一次写入 &#x2F;usr&#x2F;local&#x2F;bin&#x2F;pip 的是哪个，否则你压根不会知道执行 pip 的时候用的是哪个版本的解释器。</p><p>你又要说了，那我总是安装最新的版本不就好了，比如我安装最新的 Python3.8.0，它比 3.7.5 要新。</p><p>好吧，但是当 Python3.7.6 版本出来的时候会怎么样呢？你的 pip 命令会将使用 Python3.8 转化为 Python3.7。</p><p>而当你使用 <em>python -m pip</em> ，上面所有的歧义立马消失，比如说我使用 python3.8 -m pip，那么我肯定知道 pip 用的是 Python3.8 解释器来安装使用。</p><p>如果你是 Windows 用户，你使用 python -m pip 还有一个好处，那就是可以让 pip 自我更新。</p><p>因为当你直接执行 pip install –upgrade pip 的时候，Windows 系统不会让你覆盖 pip.exe, 但你在前面加个 python -m，你就可以避免这个问题，因为这时候运行的是 python.exe，而不是 pip.exe。</p><h1 id="那我在激活环境应该怎么搞？"><a href="#那我在激活环境应该怎么搞？" class="headerlink" title="那我在激活环境应该怎么搞？"></a>那我在激活环境应该怎么搞？</h1><p>通常当我向一群人解释这一点时，难免会有人说，“我都是在虚拟环境中操作的，所以你说的这一点根本不适合我”。</p><p>总是使用虚拟环境这点做得不错，但老实说，即使在完全没有必要的情况下，我仍然主张使用 <em>python -m pip</em>。</p><p>首先，如果你使用的是 Windows 系统，你还是需要使用 python -m pip，这样你才可以在你当前环境中更新它。</p><p>其次，即使你使用的是其他系统，我还是会说应该使用 <em>python -m pip</em>，因为它在任何情况都能工作。不仅仅是在你忘记激活虚拟环境时防止发生错误，而且还意味着任何看到你这么操作的人都能学到这一点。就我个人来说，我不认为你少打几个字就能在最佳的实践中走捷径。它还可以防止你在忘记激活虚拟环境的时候，写一下自动化脚本而发生错误。</p><p>就说我自己吧，我使用任何依赖于解释器的工具，我都会使用 <em>-m</em>，不管是不是激活了环境，都能非常有目的且清晰的说明我希望使用什么 Python 解释器。</p><h1 id="不要啥都安装到你的全局解释器里面"><a href="#不要啥都安装到你的全局解释器里面" class="headerlink" title="不要啥都安装到你的全局解释器里面"></a>不要啥都安装到你的全局解释器里面</h1><p>虽然我们在谈论如何避免弄乱你的 Python 安装，但我还要指出一点：当你在本地开发的时候，永远不要把东西安装到你的全局 Python 解释器里面去。如果它是你系统安装的 Python，那么你安装了一个操作系统所依赖的不兼容版本的库，可能会破坏你的系统。</p><p>即使你安装了自己的 Python 版本，我仍然强烈建议你不要在本地开发的时候直接都把包安装进去。因为你最终会在你的项目之间混合各种可能互相冲突的包，你对每个项目真正的依赖都会很模糊，等等。</p><p>所以使用环境将你的个人项目和工具互相隔离开来要好很多。在 Python 社区中有两种环境的类型：虚拟环境和 conda 环境。</p><p>甚至还有一种方法可以以隔离的方式来安装 Python 工具。</p><h1 id="如果你需要安装工具"><a href="#如果你需要安装工具" class="headerlink" title="如果你需要安装工具"></a>如果你需要安装工具</h1><p>为了让 Python 工具得到隔离，我会使用 <em>pipx</em> 来安装，因为每个安装的工具都会拥有自己的虚拟环境，所以它们不会互相冲突。如果你想单独安装 Black 模块，你可以直接安装，不会意外破坏你安装的 mypy 模块。</p><h1 id="如果你的项目需要一个环境（没有使用-conda-的情况下）"><a href="#如果你的项目需要一个环境（没有使用-conda-的情况下）" class="headerlink" title="如果你的项目需要一个环境（没有使用 conda 的情况下）"></a>如果你的项目需要一个环境（没有使用 conda 的情况下）</h1><p>当你需要为项目创建虚拟环境时，我个人总会使用 venv 和虚拟环境。它包含在 Python 的标准库中，所以它始终可以通过 <em>python -m venv</em> 获取的。</p><p>一丢丢小历史：我实际上删除了用来创建虚拟环境的 pyvenv 命令，这正是你应该使用 python -m pip 而不是 pip 的原因；仅从命令看，你无法知道 pyvenv 命令为哪个解释器创建了一个虚拟环境；记住，你可以不用激活环境来使用其中的解释器；执行 .venv&#x2F;bin&#x2F;python 和你激活了环境并输入 python 一样有效。</p><p>现在有人仍然喜欢 virtualenv，因为它在 Python2 上可用，并且有一些其他的额外功能。就我个人而言，我不需要这些额外的功能，并且拥有 venv 集成，就意味着我不需要使用 pipx 在每台机器安装 virtualenv。但是如果你创建虚拟环境还需要 venv 一些不能够满足的需求，那么你可以看看 virtualenv 是否满足你的需求。</p><h1 id="如果你是-conda-用户"><a href="#如果你是-conda-用户" class="headerlink" title="如果你是 conda  用户"></a>如果你是 conda  用户</h1><p>如果你是 conda 用户，那么你可以使用 conda environments 来达到与 venv 所提供的虚拟环境同样的效果。我不打算谈论你是否应该针对你的请款使用 conda 而不是 venv。但如果你在使用 conda 时，你应该知道你可以为你的项目创建 conda 环境而不是将所有的东西都安装在你的基础环境中，并且能够清楚的知道你的项目依赖了什么。（这也是为什么说要使用 miniconda 而不是 anaconda，因为前者大小还没有后者的十分之一。）</p><h1 id="容器"><a href="#容器" class="headerlink" title="容器"></a>容器</h1><p>在容器中工作是另一种选择，因为此时你可以跳过环境，因为整个「机器」就是环境，只要你没有将 Python 安装到容器系统中，你就可以自由地进行全局暗转个，以保持容器的简单清晰。</p><h1 id="重复一下我的观点，真的想让大家明白这一点"><a href="#重复一下我的观点，真的想让大家明白这一点" class="headerlink" title="重复一下我的观点，真的想让大家明白这一点"></a>重复一下我的观点，真的想让大家明白这一点</h1><p>不要安装到全局的 Python 解释器中！在本地开发的时候，一定要使用一个环境！</p><p>我无法计算我有多少次不得不帮助那些 pip 安装错地方的人。还有那些破坏自己系统，或者想知道为什么他们安装东西会产生冲突等等，因为他们呢懒得在本地机器上设置环境。</p><p>所以，请理智一点，使用 <em>python -m pip</em>，并始终使用虚拟环境。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="pip" scheme="https://wistbean.github.io/tags/pip/"/>
    
      <category term="虚拟环境" scheme="https://wistbean.github.io/tags/%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83/"/>
    
  </entry>
  
  <entry>
    <title>我所理解的编程</title>
    <link href="https://wistbean.github.io/wo-suo-li-jie-de-bian-cheng.html"/>
    <id>https://wistbean.github.io/wo-suo-li-jie-de-bian-cheng.html</id>
    <published>2023-01-30T11:48:39.000Z</published>
    <updated>2023-01-27T13:29:15.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近有小伙伴私信我一个这样的问题：</p><blockquote><p>我开始工作编程一年多，可突然发现没那味了，咋办？</p></blockquote><p>我觉得这问题挺有意思，聊了一下，发现他的困惑点在于，自己的工作内容大部分都是在写模块，写 util，封装，调用，然后都差不多，给他安排的明明白白的，真的感觉在「搬砖」，一直重复。</p><p>有时候看到一些库在不断的更新，需要自己不断的学，可项目中也没怎么用到什么新的特性。</p><p>我问了下他的工资待遇，他说公司福利可以，接着还给我发了个很可观的收入数额。</p><p>我淡淡的回了句：</p><blockquote><p>滚！</p></blockquote><p>我一直觉得，不能把编程单纯的当作赚钱的工具。</p><p>很多时候，有人专门找到我，希望我帮忙开发点小项目，大多数功能对我来说都不难，不过就是有点费时间，所以我基本上都回绝了。</p><p>当然，并不是我不缺钱，如果钱足够多的话，把编程单纯的当作赚钱的工具又如何？</p><blockquote><p>滚！</p></blockquote><p>更多的，我认为编程是一种思考的表达工具，当你有了什么灵感或者想要创造点什么的时候，你会去思考：如何实现它呢？</p><p>你会把你思考的东西，转化为让计算机所理解的语言。</p><p>于是你们可以「沟通」，你写的每一行代码，它都能理解，所以他可以按照你的指令，实现你想要的东西。</p><blockquote><p>这个过程很美妙，也很简单，一台电脑，一个键盘，一种语言，足以。</p></blockquote><p>这是它的魅力，也是我的兴趣所在，它可以满足自我的需求，成本却是那般的低。</p><p>编程其实也不是什么高大上的玩意，就是一工具，它就是拿来「用」的，拿来「玩」的。</p><p>就好像，我有很多重复性的工作，写写脚本就可以让电脑帮我自动的操作，帮我省下不少时间来泡妞，又比如，我看到什么好用的工作方法，我可以通过编程把它实现出来，我就可以把理论实践化。<br>亦或是单纯的就拿来恶搞玩玩朋友…这个过程所产生的「创造感」、「成就感」是很难被替代的。</p><p>其实在工作过程中，尽管写的不是自己想要实现的项目，但在项目跑起来的瞬间，也有一种快乐的感觉。</p><p>你有没有试过，把你看过的书中的某些自认为不错的方法，梳理成文档，然后实现它，然后为你所用呢？</p><p>当然在此之前，我们需要学习如何与计算机更好的交流，所以有时候尽管学习到的新特性、算法等没用到，但这过程也正悄悄的锻炼着我们的学习能力和实践能力。</p><blockquote><p>或许，这才是编程的「那味儿」吧。</p></blockquote><p>最后想说一点的是，编程不是生活的全部，也没必要给自己贴标签，并不是一玩编程就得格子衫，秃头，木讷…，有时候抬头看看，生活需要我们扮演的角色很多，你看，我长得这么帅，这么浪，不也可以玩编程嘛～</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="个人观点" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
      <category term="编程" scheme="https://wistbean.github.io/tags/%E7%BC%96%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>搞技术和搞钱都是很幸福的事</title>
    <link href="https://wistbean.github.io/ge-ren-shang-ye-mo-shi.html"/>
    <id>https://wistbean.github.io/ge-ren-shang-ye-mo-shi.html</id>
    <published>2023-01-11T06:42:15.000Z</published>
    <updated>2023-01-27T13:40:41.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前两天被大佬邀请到他的社群做了个简单的分享，主要是写了写我最近的一些思考，在这里也给我的读者分享一下，希望可以给你带来一点启发，以下是原文：</p><p>大家好，我叫 wistbean，网友也常叫我小帅b，帅b老仙，彬哥等，随意就好，是一位互联网科技博主，感谢涛哥的邀请，今天来这里跟大伙做一点简单的分享。</p><p>我看这里大部分朋友是搞技术和创业的，我觉得很好，于我而言，搞技术和搞钱都是很幸福的事情哈哈。</p><p>起初，我通过技术搞钱是去上班，做开发，带过小团队，后来还做过技术负责人，主要是对接客户，做一些技术支持和解决方案，工作难度不大，每个月拿着死工资，日子过的算比较安稳，但是我这人有个臭毛病, 就是一旦感觉自己比较安稳，就不安分，就想去折腾点别的。</p><p>因为当时年轻气盛，比较爱装逼，弄得身边大部分朋友都知道我是做技术的，有些老板和身边的朋友公司需要做网站程序啥的就会找到我，我就接了些项目自己做，有时候还会拉上前端的小伙伴一起搞，赚了钱就一起分。当时我发现做项目赚到的钱比工资还多，于是开始傻逼起来，和朋友一起组建外包公司，帮别人开发项目，后面因为客户经营的经验几乎为 0 ，导致客户越来越少，最后以失败告终。</p><p>当时工作之余自己还弄了个博客开始有一搭没一搭的写文章，有一次我遇到了一个问题，就是我之前 Paypal 账户有几百美金，想要弄成人民币转到银行卡上，发现贼麻烦，从 Paypal 直接提现要收取几十美金手续费不说，还很有可能被银行拒收退回。经过一番的搜索，我发现某个第三方平台可以帮忙中转一下，收取的手续费也比较合理，我觉得可以接受，于是操作了一波，果然过几天就到账了。</p><p>我把整个操作流程都整理了下，写成了一篇文章发在网上，关键一点是这个第三方平台有推广联盟，也就是只要别人通过我这个专属的链接进去这个平台，使用达到一定的金额，我就可以得到 25 美金，我把专属链接放在了文章里，没想到有不少人有这需求，有几百号人通过我的链接去使用那个平台，给我带来了 1900+ 美金，也就是 1w+ 人民币，这是在我意料之外的。</p><p>这种 Affiliate 的形式现在对我们来说见怪不怪了，但那会是好几年前的事，第一次得到这样的反馈，我发现互联网有点东西啊，一篇文章带来的收益都可以抵得上有些人一个月的工资了。</p><p>更重要的是，这让我意识到，互联网确实可以给普通人带来巨大的机会，比如我花了些时间写了一篇文章发布到网上，只要足够多的人看到，那么我当时花的时间所产生的价值就会被放大，合理运用互联网杆杠，可以让普通人的个人发展效率大大提高。</p><p>然后我就买了一些书籍，订阅了一些专栏，学了一些产品思维和SEO，开始认真做自己的网站，开始写技术公众号，在人们都说公众号红利期没了的时候，我居然在上面积累了 6w 垂直读者。这数字并不牛逼也并不重要，重要的是这完全靠自己从 0 到 1 的过程让我学到不少东西，还结识一些大佬朋友，以及得到不少的合作资源。</p><p>这让我开始认真思考起了属于自己的「个人商业模式」。</p><p>作为个体，如果一直是蹦着钱去做事情，那么很容易会失败，就像我那会做外包公司一样，一心只想着钱，结果很容易被蝇头小利所迷惑，被各种小项目小钱牵着走，乃至做了一些很傻逼的事情，说出来不怕你笑话，类似的事情我干的还不少，比如我有段时间还投机倒把的去买卖各种虚拟货币，没赚到几个钱，反而浪费了很多时间，可以说是几乎 0 成长，这真的很不值当的，所以尽量不要掉入这样的陷阱，一定要把眼光放长远。</p><p>然而反过来就完全是另一个世界了，也就是，做一个让钱追着你的人，做一个有「吸引钱体质」的人，这时候就不是蹦着钱去做事了，而是朝着自己这个「人」去做事。想想，但凡一个人有牛逼一点的认知，有一定的影响力，有能力做出满足别人需求的工具，有别人不知道的信息…那钱就会爱上这样的人，爱往这样的人身上凑，而且是主动得不得了那种。</p><p>对于技术人来说，成为这样的人有着天然的优势，只不过我们总是习惯了去帮别人实现需求，很少会去思考除了「技术可以帮别人实现需求」以外的东西，甚至忘记了这事：技术本身是用来创造的，创造可以产生影响力。</p><p>当然，想成为这样的人并不易，因为这是需要长期坚持的。但起码以终为始，就比较容易始于足下了。</p><p>这过程中有一个比较重要的点值得说一下，那就是践行才能出真知。比较好的方式就是不断的输出一个又一个的「作品」或者「版本」，而且还要想办法时不时让别人感到惊讶那么一两下，至少在一个地方通过自己做到从 0 到 1，这会给我们带来前所未有的自信。</p><p>输出的方式有很多种，比如写作，开发工具，制作视频，录制音频等。至于输出什么？做什么定位？在什么平台输出最好？如何让更多人看到你的作品？这就需要我们不断的学习和总结，只有疯狂学习和总结才能疯狂输出，才有方法做出更准确的决策，提升自己的价值。</p><p>这里都是付费进来的朋友，我相信愿意投资自己的人，学习能力肯定有的，请不要浪费你的才华，疯狂的展现出来吧，坐等你——开花。</p><p>共勉。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人商业模式" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F/"/>
    
    
      <category term="wistbean" scheme="https://wistbean.github.io/tags/wistbean/"/>
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="公众号" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
      <category term="大佬" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E4%BD%AC/"/>
    
      <category term="技术" scheme="https://wistbean.github.io/tags/%E6%8A%80%E6%9C%AF/"/>
    
      <category term="搞钱" scheme="https://wistbean.github.io/tags/%E6%90%9E%E9%92%B1/"/>
    
      <category term="开发" scheme="https://wistbean.github.io/tags/%E5%BC%80%E5%8F%91/"/>
    
  </entry>
  
  <entry>
    <title>ChatGPT，火了！！</title>
    <link href="https://wistbean.github.io/chatgpt.html"/>
    <id>https://wistbean.github.io/chatgpt.html</id>
    <published>2022-12-17T18:35:27.000Z</published>
    <updated>2023-02-18T19:35:33.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近，OpenAI 发布的 ChatGPT 火了</p><p><img src="/images/chatgpt1.png"></p><p>这是一款聊天机器人</p><p>但是所训练的模型</p><p>对答起来确实让人觉得好牛皮啊</p><p>虽然它没办法帮你预测世界杯</p><p><img src="/images/chatgpt2.png"></p><p>但它还是可以帮你解决不少其他问题</p><p>比如当你想要做一只炸鸡的时候</p><p>它会这么告诉你</p><p><img src="/images/chatgpt4.png"></p><p>它还会劝住你好好做人</p><p>接着可以跟它继续对话</p><p><img src="/images/chatgpt5.png"></p><p>从安装开始教你怎么搞</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/chatgpt6.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/chatgpt7.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这..不比某度强多了</p><p>当你需要写作的时候</p><p>它可以直接帮你搞定</p><p><img src="/images/chatgpt8.png"></p><p>写代码遇到问题了？</p><p>尽管问就是了</p><p><img src="/images/chatgpt9.png"></p><p>还没使用过 ChatGPT 的朋友</p><p>可以去体验一波</p><p>在与它交互的过程中</p><p>也许你会被惊到</p><p>在知识学习和创作方面</p><p>它确实可以起到很不错的效果</p><p>当然，想要使用  ChatGPT</p><p>需要有一个 OpenAI 的账号</p><p>注册相对麻烦</p><p>因为你需要会上网</p><p>还需要别的手机卡接收验证码</p><p>我倒是有一个账号可以共享下</p><p>在公众号【学习 Python 的正确姿势】后台发送「ChatGPT 」获取</p><p>ps：多人同时使用可能会被限制，自求多福</p><p>似乎</p><p>随着越来越多 AI 程序的出现</p><p>我们的决策和思考能力变得尤为重要</p><p>怎么能提出一个好的问题，一个准的需求</p><p>这是值得我们每一个人思考的。</p><p>下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="ChatGPT" scheme="https://wistbean.github.io/categories/ChatGPT/"/>
    
    
      <category term="AI" scheme="https://wistbean.github.io/tags/AI/"/>
    
      <category term="chatgpt" scheme="https://wistbean.github.io/tags/chatgpt/"/>
    
      <category term="聊天机器人" scheme="https://wistbean.github.io/tags/%E8%81%8A%E5%A4%A9%E6%9C%BA%E5%99%A8%E4%BA%BA/"/>
    
  </entry>
  
  <entry>
    <title>忙到连妈都不认识了</title>
    <link href="https://wistbean.github.io/mang.html"/>
    <id>https://wistbean.github.io/mang.html</id>
    <published>2022-12-04T11:57:10.000Z</published>
    <updated>2022-12-04T11:58:08.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>有个段子，说的是以前学习好的人，到头来还不是给学习差的人打工。</p><p>放到现在，好像更是如此，一个学历高的人每天安安分分地上班，还不如一个学历低的主播薪资高。</p><p>我觉得这种拿特例出来比较并没有意义，而且，我认为有钱没钱，和学历本身并没有太大的关系。</p><p>我确实很佩服那些在校学习成绩很好的朋友，但我始终认为，在这种应试教育下，成绩真没那么重要，在课堂上学的那些东西，对于大部分人来说，毕业了，最多只能让我们配合这个社会做好最基础的运行。</p><p>有些人毕业后便停止学习，有些人进入社会后却全然相反，变了个样，更加愿意主动地学习。</p><p>这又让我想起了一个脱口秀说到的段子，很多人争相考公务员，问其原因，是为了「铁饭碗，工作稳定」，但尼玛，考公务员不是为了服务好人民吗？</p><p>我们时常将工作的收入拿去消费，从而进入了一个「上班-&gt;收入-&gt;消费-&gt;上班」的循环里边，我们显得很忙，忙到妈都快不认识了。</p><p>上次我叫个朋友出来喝酒，他说没时间啊大哥，俺又要还房贷，车贷啥的。</p><p>但也不知道为什么，这家伙王者上分倒是挺快..</p><p>熟悉我的朋友都知道，我一直都是租房的，这不，我这两天才搬好家。在我看来，租房和供房都是负债，别想着靠它能给你带来被动收入了。</p><p>总有人思维不同，不把负债当资产，努力的寻找那些真正有资产属性的东西，实在找不到了，就自己打造。</p><p>有些人厉害，直接把自己当作自己的资产，然后花时间花钱去把自己弄得像模像样，这是主动学习带来的结果。</p><p>所以他们更容易把握机会，更会降低风险。</p><p>比如，他们会把消费降低，然后像种树一样去投资，虽然一开始只是埋了颗种子，但他们早已接受了现实，知道一棵树不是一天「建」成的，有事没事就浇浇水，我想这也是为什么他们心态看起来很好的原因吧。</p><p>又比如，他们知道什么比较重要，想要从「上班-&gt;收入-&gt;消费-&gt;上班」的循环中挣脱出来，于是他们寻找信息差，学习销售，和朋友合作，甚至打造产品…只是为了，不成为段子里所说的那种：看似学习成绩很好的人。</p><p>这是我所认为，开头段子里，他们的差异所在。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="段子" scheme="https://wistbean.github.io/tags/%E6%AE%B5%E5%AD%90/"/>
    
  </entry>
  
  <entry>
    <title>面基吗？</title>
    <link href="https://wistbean.github.io/mian-ji.html"/>
    <id>https://wistbean.github.io/mian-ji.html</id>
    <published>2022-12-04T11:54:10.000Z</published>
    <updated>2022-12-04T11:55:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>偶尔会有线上的朋友找我说：</p><blockquote><p>面基吗？</p></blockquote><p>其实我大部分时间都是在自个折腾些事情，什么团建啊旅游啊，我很少会去，即便去了，大部分时间也是躺在酒店玩玩手机看看书，除非同行的有美女。</p><p>所以之前一般找我面基的读者朋友，我都是婉拒的。（别误会，面基说的是线下见个面，不是线下搞基：）</p><p>但不乏有一些比较真诚些的朋友，我会放在心上，得空了便找了个时间，邀请他们过来吃个饭聊聊天，可以的话，还会小酌两杯。</p><p>想着所谓「线上聊千遍，不如线下见一面」，我陆续在线下约见过好几位读者朋友，也曾和不太了解的普通网友面基过，不得不说，我确实跟女性网友面基比较感兴趣。</p><p>有的面基，在见面的那一刻，会有一种神奇的感觉，好像虚拟和现实时空之间的界限被打破，有点元宇宙的意味。</p><p>线下见面的读者朋友，有和我年龄相仿的，有比我小几岁的，整体来说，氛围都挺好的，态度和谈吐都挺 peace 的，他们也知道我比较随意，可以像朋友那样开开玩笑啥的。</p><p>有的朋友可能比较信任我，会边喝边跟我聊他的心事，或是情感困惑，或是工作遇到的职场问题。</p><p>知道的，我会解答一二，但大部分时间，我觉得他能说出来，已经就释放很多压力了吧。</p><p>这时候我通常会点根烟，然后跟他说几句鸡汤，诸如时间是良药，过一段时间你会觉得这都不是事之类的。</p><p>你还别说，在那样的情况下，有人跟我这么说，我是会感到治愈的。</p><p>也有朋友跟讲了我之前不知道的事情，讲了他的理想，讲了他正在做的事，我就会很感兴趣，问了些问题，对方也很乐意跟我说明白。</p><p>我很喜欢在那种轻松随意的氛围聊一些观点，聊一些方法，没有那种面试或开会时的正襟危坐，反而更容易从中互相学到东西，有时候我还会从中看看有没什么可以合作的机会。而且也可以聊一些比较私密的话题，我想这是面基的好处吧。</p><p>也有比较「乖」的读者朋友，让我感觉对方很干净，我会比较害怕教坏人家，所以会跟他说你可以对我写的东西，取其精华参考参考就好，虽然精华不多。其他的，可以看看书或者请教高人。</p><p>至于跟女性网友的面基，就不多说了，公众号精华本来就不多，再写出来，全是糟粕，这可不好。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="面基" scheme="https://wistbean.github.io/tags/%E9%9D%A2%E5%9F%BA/"/>
    
      <category term="网友" scheme="https://wistbean.github.io/tags/%E7%BD%91%E5%8F%8B/"/>
    
  </entry>
  
  <entry>
    <title>兄弟，借点钱呗！</title>
    <link href="https://wistbean.github.io/jie-qian.html"/>
    <id>https://wistbean.github.io/jie-qian.html</id>
    <published>2022-12-04T11:52:32.000Z</published>
    <updated>2022-12-04T11:53:47.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前阵子有朋友找我借钱，我跟他认识也有些年头，但关系一般般，我跟他说，你可以上支付宝或者银行软件借啊，他给我来一句：</p><blockquote><p>不行，在上面借钱是需要利息的。</p></blockquote><p>我顿时语塞，心里犯嘀咕，为什么他可以这么理所当然，又为何可以如此傻逼说出这样的话？</p><p>我随便找了个理由，搪塞过去，他在我心中，又疏远了一些。</p><p>有人说，永远不要借钱给朋友，我倒是觉得有点极端了。</p><p>在我认识的朋友里，有那么一两个，我是可以主动借钱给他们的，他们对我亦是如此。</p><p>因为我们之间非常了解对方，比如对方突然资金周转不过来，或者突然有什么急事，一般我们都会主动问起，需要钱就说。</p><p>这是一种幸福，因为我们认识很多年了，我们之间足够信任，说好什么时间还就是什么时间还，等资金周转过来了，还的钱一定比借的时候多，一点都不伤感情。</p><p>但这种情况还是少，毕竟我们大多时候，总会有别的方法来解决自己的破事，我们愿意投资彼此之间的「信任」，但也不随意消费「信任」。</p><p>当然有的借的比较少的，一般就看心情了，借出去了就相当于给他了，也没有打算让他还上，有时候有人给我转了账，我都会想很久，我什么时候借给他钱？反而让我有一种赚了的感觉。</p><p>除此之外，我一般不会轻易把钱借出去，特别是那些没有「打借条」、「钱是有利息」概念的人，据我的个人经验来看，这类人能还上钱的几率相当低，就算有能力偿还，后面也是破事一堆，你需要花更多的时间和心力去各种催，但你还有更重要的事情做，这就很烦。</p><p>还有的人借钱不成，便开始撒野：你是不是不当我兄弟？</p><p>真的是可笑，你连狗都不如，谈何兄弟？</p><p>有些人被借钱的时候，会被所谓的感情绑架，但是你们真的感情有那么深么？</p><p>不是说出来喝两杯，在饭桌上称兄道弟，便是铁哥们，成年人的虚伪，喝下去的也可以吐出来。</p><p>如果真要借，在此之前多想想对方和你的真实感情到底怎么样？对方的能力到底怎么样？</p><p>别怕撕破脸，特别是那些许久没联系，突然来找你借钱的人，在他开口的那一刻，已经没把你当兄弟了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="借钱" scheme="https://wistbean.github.io/tags/%E5%80%9F%E9%92%B1/"/>
    
      <category term="关系" scheme="https://wistbean.github.io/tags/%E5%85%B3%E7%B3%BB/"/>
    
  </entry>
  
  <entry>
    <title>最新使用vultr(vps)搭建ss并开启BBR快速上网教程 超简单10分钟搞定</title>
    <link href="https://wistbean.github.io/vultr-vps-bbr-ss.html"/>
    <id>https://wistbean.github.io/vultr-vps-bbr-ss.html</id>
    <published>2022-10-31T18:40:36.000Z</published>
    <updated>2024-01-26T15:14:15.828Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>如果你想要查询一些权威的资料，上 Google 搜索有用的内容，超流畅 1080p 高清观看Youtube，畅游全网，而且完全拥有自己的服务器，那么本文将从购买vultr vps，到搭建属于你自己的 ss(Shadowrocks) 服务器，并且开启 BBR 加速上网，10分钟几个步骤轻松搞定。</p><p>首先我们需要购买一台境外的服务器，接着我们在这台云服务器里面安装代理服务，那么以后我们上网的时候就可以通过它来中转，轻松畅快的畅游全网了。</p><h1 id="优惠购买vultr"><a href="#优惠购买vultr" class="headerlink" title="优惠购买vultr"></a>优惠购买vultr</h1><p>在使用了<a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">一些服务器之后</a>，我觉得 <a href="hhttps://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> 的性价比超高，最低 $5&#x2F;月 ，就可以拥有一台 1TB 月流量的服务器了，根本用不完。</p><p>而且现在 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> 优惠力度很大，<strong>新用户充值 10 美元送 100 美元</strong>。点击<a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr送100美元注册链接</a>注册</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vultr50.jpg" alt="vultr赠送100美金" title="">                </div>                <div class="image-caption">vultr赠送100美金</div>            </figure><h2 id="注册vultr"><a href="#注册vultr" class="headerlink" title="注册vultr"></a>注册vultr</h2><p>点击 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr官网</a> 进行注册：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-register.png" alt="注册vultr" title="">                </div>                <div class="image-caption">注册vultr</div>            </figure><p>在这里输入你的邮箱和密码，接着点击按钮「Create Account」创建账号，然后 vultr 会给你的注册邮箱发送一份验证邮件，激活就好了。</p><p>接着就可以登录 vultr 官网了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-login.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><h2 id="vultr-购买流程"><a href="#vultr-购买流程" class="headerlink" title="vultr 购买流程"></a>vultr 购买流程</h2><p>vultr 现在有 16 个境外节点，选择一个离你最近的就好了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-location.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-buy.gif" alt="购买vultr" title="">                </div>                <div class="image-caption">购买vultr</div>            </figure><p>登录进去之后选择左边的 billing 的菜单进行充值，vultr提供的支付方式简直完美，支持信用卡，比特币，paypal，支付宝，微信支付，在这里可以进行充值支付。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr00.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><p>充值完成之后，就可以左侧的 Sevrers 菜单，接着可以点击 <code>deploy one</code> 或者右侧的 + 号来选购你要的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr01.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><h3 id="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："><a href="#选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：" class="headerlink" title="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："></a>选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr02.png" alt="vultr服务器位置" title="">                </div>                <div class="image-caption">vultr服务器位置</div>            </figure><h3 id="选择服务器的系统类型，选择-CentOS-版本："><a href="#选择服务器的系统类型，选择-CentOS-版本：" class="headerlink" title="选择服务器的系统类型，选择 CentOS 版本："></a>选择服务器的系统类型，选择 CentOS 版本：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr03.png" alt="vultr系统类型" title="">                </div>                <div class="image-caption">vultr系统类型</div>            </figure><h3 id="选择服务器的价格和具体配置，自己用的话选最低的就够用了："><a href="#选择服务器的价格和具体配置，自己用的话选最低的就够用了：" class="headerlink" title="选择服务器的价格和具体配置，自己用的话选最低的就够用了："></a>选择服务器的价格和具体配置，自己用的话选最低的就够用了：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr04.png" alt="vultr配置" title="">                </div>                <div class="image-caption">vultr配置</div>            </figure><h3 id="确认购买"><a href="#确认购买" class="headerlink" title="确认购买"></a>确认购买</h3><p>其它步骤可以忽略，然后点击右下角的 Deploy Now：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr05.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><h3 id="拥有一台服务器"><a href="#拥有一台服务器" class="headerlink" title="拥有一台服务器"></a>拥有一台服务器</h3><p>点击之后你就拥有一台属于你自己的服务器了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr06.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>点击你的服务器，进去之后你就可以看到你的服务器的ip地址和账号密码了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr07.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>以上信息等会用来从你的电脑连接到你的服务器上。</p><h1 id="使用vultr搭建ss服务器"><a href="#使用vultr搭建ss服务器" class="headerlink" title="使用vultr搭建ss服务器"></a>使用vultr搭建ss服务器</h1><h2 id="下载Linux连接工具"><a href="#下载Linux连接工具" class="headerlink" title="下载Linux连接工具"></a>下载Linux连接工具</h2><p>需要在你的电脑连接到你的服务器，那么就需要连接工具，连接工具有很多个，根据你的需要，以下随意下载一个连接工具即可：</p><ul><li><a href="https://www.ssh.com/a/putty-0.70-installer.msi" target="_blank" rel="noopener">PUTTY Windows版本下载</a></li><li><a href="https://www.ssh.com/ssh/putty/mac/" target="_blank" rel="noopener">PUTTY MAC版本下载</a></li><li><a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">SecureCRT</a> ,提取码：tyux</li></ul><p>接着打开连接工具，然后输入你刚刚购买的<strong>服务器 ip 地址和端口（端口号是：22），账户名，和密码</strong>就可以连接了。接下来就可以操作你的服务器了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/linux-panel.png" alt="服务器CentOS系统" title="">                </div>                <div class="image-caption">服务器CentOS系统</div>            </figure><h2 id="开始搭建ss"><a href="#开始搭建ss" class="headerlink" title="开始搭建ss"></a>开始搭建ss</h2><p>连接到你的 vultr 服务器之后，接下来就可以使用几个命令让你快速搭建一个属于自己的 ss 服务器：</p><h3 id="输入以下命令，然后回车："><a href="#输入以下命令，然后回车：" class="headerlink" title="输入以下命令，然后回车："></a>输入以下命令，然后回车：</h3><pre><code> yum install wget</code></pre><h3 id="接着执行安装shadowsocks："><a href="#接着执行安装shadowsocks：" class="headerlink" title="接着执行安装shadowsocks："></a>接着执行安装shadowsocks：</h3><pre><code>wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh</code></pre><h3 id="获取-shadowsocks-sh-读取权限："><a href="#获取-shadowsocks-sh-读取权限：" class="headerlink" title="获取 shadowsocks.sh 读取权限："></a>获取 shadowsocks.sh 读取权限：</h3><pre><code>chmod +x shadowsocks.sh</code></pre><h3 id="设置你的-ss-密码和端口号："><a href="#设置你的-ss-密码和端口号：" class="headerlink" title="设置你的 ss 密码和端口号："></a>设置你的 ss 密码和端口号：</h3><p>输入<code>./shadowsocks.sh 2&gt;&amp;1 | tee shadowsocks.log</code>后就可以设置密码和端口号了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss1.png" alt="设置密码" title="">                </div>                <div class="image-caption">设置密码</div>            </figure><h3 id="选择加密方式"><a href="#选择加密方式" class="headerlink" title="选择加密方式"></a>选择加密方式</h3><p>设置完密码和端口号之后，我们选择加密方式，这里选择 7 ，使用<code>aes-256-cfb</code>的加密模式：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss2.png" alt="vultr ss服务器" title="">                </div>                <div class="image-caption">vultr ss服务器</div>            </figure><p>接着按任意键进行安装。</p><h3 id="安装ss完成"><a href="#安装ss完成" class="headerlink" title="安装ss完成"></a>安装ss完成</h3><p>等一会之后，就安装完成了，它会给你显示你需要连接 vpn 的信息：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss3.png" alt="vultr ss服务器" title="">                </div>                <div class="image-caption">vultr ss服务器</div>            </figure><p>可以看到需要连接 ss 的 ip地址，密码，端口，和加密方式。</p><p>搞定，将这些信息保存起来，那么这时候你就可以使用它们来科学上网啦。</p><h1 id="开始使用vultr的ss"><a href="#开始使用vultr的ss" class="headerlink" title="开始使用vultr的ss"></a>开始使用vultr的ss</h1><h2 id="windows使用Shadowsocks"><a href="#windows使用Shadowsocks" class="headerlink" title="windows使用Shadowsocks"></a>windows使用Shadowsocks</h2><p>windows点击下载：<a href="https://pan.baidu.com/s/19m0AfTkPDSRj0bfYrGpbIg" target="_blank" rel="noopener">Shadowsocks windows客户端</a></p><p>打开 Shadowsocks 客户端，输入ip地址，密码，端口，和加密方式。接着点击确定，<strong>右下角会有个小飞机按钮，右键–&gt;启动代理</strong>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss4.png" alt="vultr的ss" title="">                </div>                <div class="image-caption">vultr的ss</div>            </figure><p>这时候就可以科学上网了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn18.png" alt="google" title="">                </div>                <div class="image-caption">google</div>            </figure><h2 id="Android使用Shadowsocks"><a href="#Android使用Shadowsocks" class="headerlink" title="Android使用Shadowsocks"></a>Android使用Shadowsocks</h2><p>Android点击下载：<a href="https://pan.baidu.com/s/1coAkZn-GuYHu5eIKaHECxA" target="_blank" rel="noopener">Shadowsocks Android客户端</a></p><p>打开apk安装，接着打开APP，输入ip地址，密码，端口，和加密方式。即可科学上网。</p><h2 id="iPhone使用Shadowsocks"><a href="#iPhone使用Shadowsocks" class="headerlink" title="iPhone使用Shadowsocks"></a>iPhone使用Shadowsocks</h2><p>iPhone要下载的app需要在appstore下载，但是需要用美区账号才能下载，而且这个APP需要钱。在这里提供一种解决方案，就是可以再搭建一个<a href="https://wistbean.org/ipsec,l2tp_vpn.html#%E4%BD%BF%E7%94%A8-IPsec-L2TP-%E8%84%9A%E6%9C%AC%E6%90%AD%E5%BB%BA" target="_blank" rel="noopener">IPsec&#x2F;L2TP VPN</a>,专门给你的iPhone使用。</p><p>接着就可以。</p><p>不过速度并不是快到飞起来，所以接下来就可以使用 BBR 加速了。也很简单，几个命令就搞定了。</p><h1 id="vultr使用BBR加速上网"><a href="#vultr使用BBR加速上网" class="headerlink" title="vultr使用BBR加速上网"></a>vultr使用BBR加速上网</h1><h2 id="安装-BBR"><a href="#安装-BBR" class="headerlink" title="安装 BBR"></a>安装 BBR</h2><pre><code>wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh</code></pre><h2 id="获取读写权限"><a href="#获取读写权限" class="headerlink" title="获取读写权限"></a>获取读写权限</h2><pre><code>chmod +x bbr.sh</code></pre><h2 id="启动BBR安装"><a href="#启动BBR安装" class="headerlink" title="启动BBR安装"></a>启动BBR安装</h2><pre><code>./bbr.sh</code></pre><p>接着按任意键，开始安装，坐等一会。安装完成一会之后它会提示我们是否重新启动vps，我们输入 y 确定重启服务器。</p><p>重新启动之后，输入 <code>lsmod | grep bbr</code> 如果看到 tcp_bbr 就说明 BBR 已经启动了。</p><p>再访问一下 Youtube，1080p 超高清，秒开，很顺畅不卡顿，超爽！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss7.png" alt="youtube" title="">                </div>                <div class="image-caption">youtube</div>            </figure><hr><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="https://wistbean.org/banwagong-ss.html" target="_blank" rel="noopener">搬瓦工快速手动搭建SS(Shadowsocks)服务器简明详细教程</a></li><li><a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">我用了十几台云服务器VPS后，告诉你哪家云服务产商性价比高,性能稳定</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vps/"/>
    
      <category term="vultr" scheme="https://wistbean.github.io/categories/vps/vultr/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="优惠码" scheme="https://wistbean.github.io/tags/%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
      <category term="搭建ss" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAss/"/>
    
      <category term="国外服务器搭建" scheme="https://wistbean.github.io/tags/%E5%9B%BD%E5%A4%96%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA/"/>
    
      <category term="shadowsock搭建" scheme="https://wistbean.github.io/tags/shadowsock%E6%90%AD%E5%BB%BA/"/>
    
      <category term="vultr搭建" scheme="https://wistbean.github.io/tags/vultr%E6%90%AD%E5%BB%BA/"/>
    
  </entry>
  
  <entry>
    <title>将Paypal金额提现人民币到中国银行卡最新教程</title>
    <link href="https://wistbean.github.io/paypal-withdrawing-rmb.html"/>
    <id>https://wistbean.github.io/paypal-withdrawing-rmb.html</id>
    <published>2022-09-02T06:39:37.000Z</published>
    <updated>2024-01-26T15:14:15.705Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="Paypal-现在的提现人民币方式"><a href="#Paypal-现在的提现人民币方式" class="headerlink" title="Paypal 现在的提现人民币方式"></a>Paypal 现在的提现人民币方式</h1><p>可能有些人做境外电商，或者和我一样<a href="https://wistbean.org/make-money-on-the-internet.html" target="_blank" rel="noopener">通过互联网赚钱的 9 种渠道</a>,在一些国外的平台获取到的收入一般会存放到Paypal中，所以我们需要将钱提现到国内的银行来。</p><p>之前使用 Paypal 和 连连支付 合作的快捷人民币提现服务已经在2018年7月1日截止了，也就是说，中国的 PayPal 用户只可以通过电汇的方式以美金形式提现至中国的银行账户。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/0.png" alt="Paypal和连连支付截止" title="">                </div>                <div class="image-caption">Paypal和连连支付截止</div>            </figure><p>然而，手续费相当高，每次提现就要 <strong>35刀</strong> ，而且整个过程时间挺长，也挺麻烦的。</p><p>有时候转到国内银行入账失败会被打回 PayPal ，35 刀的手续费也就不翼而飞，想想就蛋疼。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/payoneer01.png" alt="Paypal提现方式" title="">                </div>                <div class="image-caption">Paypal提现方式</div>            </figure><h1 id="Payoneer的全球收款的账户"><a href="#Payoneer的全球收款的账户" class="headerlink" title="Payoneer的全球收款的账户"></a>Payoneer的全球收款的账户</h1><p>后来我了解到了<a href="http://share.payoneer.com/nav/Dj9z1EvQNKltoDSknVqxHju19Wcrh0KRnvAMLhRmA1k8i67Fl9-_3L9MbmkV-aWnof9pUVqaE5DEW8Zh-AqQkQ2" target="_blank" rel="noopener">Payoneer</a>，在这里注册后平台会给你一个全球收款的账户，相当于拥有了一张全球的银行卡，我们知道，Paypal 提现美金是完全免费的，所以我们可以通过<a href="http://share.payoneer.com/nav/Dj9z1EvQNKltoDSknVqxHju19Wcrh0KRnvAMLhRmA1k8i67Fl9-_3L9MbmkV-aWnof9pUVqaE5DEW8Zh-AqQkQ2" target="_blank" rel="noopener">payoneer</a>来接收 Paypal 的提现资金，然后再从<a href="http://share.payoneer.com/nav/Dj9z1EvQNKltoDSknVqxHju19Wcrh0KRnvAMLhRmA1k8i67Fl9-_3L9MbmkV-aWnof9pUVqaE5DEW8Zh-AqQkQ2" target="_blank" rel="noopener">Payoneer</a>里面把钱转到我们的国内的银行账户。只需要 1.2% 的手续费，而且据说通过这种方式可以不占用外汇额度（每个中国公民每年只可以有 5w 美元的外汇额度）。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/p005.png" alt="Payoneer" title="">                </div>                <div class="image-caption">Payoneer</div>            </figure><h1 id="通过Payoneer来提现paypal人民币"><a href="#通过Payoneer来提现paypal人民币" class="headerlink" title="通过Payoneer来提现paypal人民币"></a>通过Payoneer来提现paypal人民币</h1><p>那么接下来就说说怎么操作。</p><h2 id="注册Payoneer"><a href="#注册Payoneer" class="headerlink" title="注册Payoneer"></a>注册Payoneer</h2><p>如果你之前没有注册过Payoneer，可以通过这里<a href="https://share.payoneer.com/nav/yK9bBerSEAOmkCIB5BbKV7yKoqvdKd_mNcyFMjKAe3IA1owF-46gzmxFhoaoGdauqKc2OnOIu71ZV5Ido4CfwQ2" target="_blank" rel="noopener">Payoneer官网</a>进行注册，通过这里进入注册的，当你获得总共 $1000 的支付后，可以获取一笔 $25 的奖励。</p><h2 id="获取全球银行账户"><a href="#获取全球银行账户" class="headerlink" title="获取全球银行账户"></a>获取全球银行账户</h2><p>当你注册完毕之后，在收款菜单下有个 「Global Payment Service」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/payoneer1.png" alt="Global Payment Service" title="">                </div>                <div class="image-caption">Global Payment Service</div>            </figure><p>USD 下的这个银行账户就是专门用来收美元的，一般 Payonner 给你签发的美元收款账户的银行是 「First Century Bank」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/payoneer2.png" alt="First Century Bank" title="">                </div>                <div class="image-caption">First Century Bank</div>            </figure><h2 id="在-Paypal-关联-Payonner-银行账户"><a href="#在-Paypal-关联-Payonner-银行账户" class="headerlink" title="在 Paypal 关联 Payonner 银行账户"></a>在 Paypal 关联 Payonner 银行账户</h2><p>在你的 Paypal 中，点击「资金」，选择「关联新的银行账户」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/payoneer3.png" alt="在 Paypal 关联 Payonner 银行账户" title="">                </div>                <div class="image-caption">在 Paypal 关联 Payonner 银行账户</div>            </figure><p>将你在Payonner的美元收款账户信息录入：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/payoneer4.png" alt="在 Paypal 关联 Payonner 银行账户" title="">                </div>                <div class="image-caption">在 Paypal 关联 Payonner 银行账户</div>            </figure><p>可能有些朋友在这里无法通过，那么需要在 Payonner 申请一个 「Community Federal Savings Bank」的美元收款账户。</p><ul><li><p>可以找<a href="https://payoneer-zh.custhelp.com/app/Contact_us" target="_blank" rel="noopener">Payonner客服</a>,跟她说给你的账户签发一个社区联邦储蓄银行账户(Community Federal Savings<br>Bank)的帐户。</p></li><li><p>或者在线申请签发,点击这里：<a href="https://wj.qq.com/s/2580735/bb88" target="_blank" rel="noopener">https://wj.qq.com/s/2580735/bb88</a> 信息没必要写的多认真，主要是在填写你的用户 id 别写错就行。</p></li></ul><p>一般过个一两天就会给你的账户签发多了一个账户了，我等了一天就给我签发了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/5.png" alt="Community Federal Savings Bank" title="">                </div>                <div class="image-caption">Community Federal Savings Bank</div>            </figure><p>拿到了自己的「Community Federal Savings Bank」 账户就可以关联到 Paypal 了。<br>这里的信息填写如下：</p><ul><li>国家或地区 ： 美国</li><li>银行名称： Community Federal Savings Bank</li><li>账户类型 ： 支票账户</li><li>银行代号 ： 你 Community Federal Savings Bank 下的 路由（ABA）</li><li>账号： 你 Community Federal Savings Bank 下的 账号</li></ul><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/8.png" alt="Paypal关联账户" title="">                </div>                <div class="image-caption">Paypal关联账户</div>            </figure><p>接着需要验证一下你的验证码：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/9.png" alt="Paypal验证" title="">                </div>                <div class="image-caption">Paypal验证</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/10.png" alt="Paypal验证" title="">                </div>                <div class="image-caption">Paypal验证</div>            </figure><h2 id="Paypal提现到Payonner"><a href="#Paypal提现到Payonner" class="headerlink" title="Paypal提现到Payonner"></a>Paypal提现到Payonner</h2><p>在 Paypal 中成功绑定了 Payonner 之后呢，就可以提现啦：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/payoneer11.png" alt="在资金下点击提现" title="">                </div>                <div class="image-caption">在资金下点击提现</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/12.png" alt="选择刚刚关联的Payonner收款账户" title="">                </div>                <div class="image-caption">选择刚刚关联的Payonner收款账户</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/13.png" alt="Paypal提现到Payonner" title="">                </div>                <div class="image-caption">Paypal提现到Payonner</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/14.png" alt="Paypal成功提现" title="">                </div>                <div class="image-caption">Paypal成功提现</div>            </figure><p>提现的过程中，Payonner会给你发送邮件，要求你认证你的个人信息，如实填写就好了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/p001.jpg" alt="填写调查文件" title="">                </div>                <div class="image-caption">填写调查文件</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/p002.png" alt="提供信息" title="">                </div>                <div class="image-caption">提供信息</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/p003.jpg" alt="上传身份证" title="">                </div>                <div class="image-caption">上传身份证</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/p004.jpg" alt="详细信息" title="">                </div>                <div class="image-caption">详细信息</div>            </figure><p>等待个两三天左右，你的Payonner就会到账了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/15.png" alt="Payonner到账" title="">                </div>                <div class="image-caption">Payonner到账</div>            </figure><h2 id="Payonner-提现到国内的银行"><a href="#Payonner-提现到国内的银行" class="headerlink" title="Payonner 提现到国内的银行"></a>Payonner 提现到国内的银行</h2><p>在你的 Payonner 选择提款到银行账户，如果你还没关联自己的银行就先在Payonner里面绑定你的银行卡，然后就可以提款了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/16.png" alt="提款到银行账户" title="">                </div>                <div class="image-caption">提款到银行账户</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/17.png" alt="输入金额" title="">                </div>                <div class="image-caption">输入金额</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/18.png" alt="提款" title="">                </div>                <div class="image-caption">提款</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19.png" alt="等它个三到五天" title="">                </div>                <div class="image-caption">等它个三到五天</div>            </figure><p>ok，以上，就完成了Paypal提现人民币，不仅拥有了自己的全球银行账户，还可以轻松提现到Paypal的钱，还省下了Paypal 35刀的手续费。</p><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><ul><li><a href="https://www.paypal.com/c2/webapps/mpp/cny-withdrawal-disclaimer?locale.x=zh_C2" target="_blank" rel="noopener">PayPal 快捷人民币提现服务终止通知</a></li><li><a href="https://www.zhihu.com/question/40395743" target="_blank" rel="noopener">Paypal美金提现人民币有什么快捷到账的方式？</a></li><li><a href="https://pay.topworker.cn/" target="_blank" rel="noopener">payoneer收款博客</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人理财" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E7%90%86%E8%B4%A2/"/>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E7%90%86%E8%B4%A2/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="paypal" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E7%90%86%E8%B4%A2/%E4%BA%92%E8%81%94%E7%BD%91/paypal/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="个人理财" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E7%90%86%E8%B4%A2/"/>
    
      <category term="赚钱" scheme="https://wistbean.github.io/tags/%E8%B5%9A%E9%92%B1/"/>
    
      <category term="Paypal提现人民币" scheme="https://wistbean.github.io/tags/Paypal%E6%8F%90%E7%8E%B0%E4%BA%BA%E6%B0%91%E5%B8%81/"/>
    
      <category term="Payoneer" scheme="https://wistbean.github.io/tags/Payoneer/"/>
    
      <category term="paypal提现人民币" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E4%BA%BA%E6%B0%91%E5%B8%81/"/>
    
      <category term="paypal提现方法" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E6%96%B9%E6%B3%95/"/>
    
      <category term="paypal个人账户提现" scheme="https://wistbean.github.io/tags/paypal%E4%B8%AA%E4%BA%BA%E8%B4%A6%E6%88%B7%E6%8F%90%E7%8E%B0/"/>
    
      <category term="paypal提现平台" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E5%B9%B3%E5%8F%B0/"/>
    
      <category term="paypal余额怎么提现国内账户" scheme="https://wistbean.github.io/tags/paypal%E4%BD%99%E9%A2%9D%E6%80%8E%E4%B9%88%E6%8F%90%E7%8E%B0%E5%9B%BD%E5%86%85%E8%B4%A6%E6%88%B7/"/>
    
      <category term="paypal提现到国内银行" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E5%88%B0%E5%9B%BD%E5%86%85%E9%93%B6%E8%A1%8C/"/>
    
      <category term="paypal国内提现" scheme="https://wistbean.github.io/tags/paypal%E5%9B%BD%E5%86%85%E6%8F%90%E7%8E%B0/"/>
    
      <category term="paypal个人账号提现" scheme="https://wistbean.github.io/tags/paypal%E4%B8%AA%E4%BA%BA%E8%B4%A6%E5%8F%B7%E6%8F%90%E7%8E%B0/"/>
    
      <category term="paypal 如何提现" scheme="https://wistbean.github.io/tags/paypal-%E5%A6%82%E4%BD%95%E6%8F%90%E7%8E%B0/"/>
    
      <category term="paypal 怎么提现到国内银行" scheme="https://wistbean.github.io/tags/paypal-%E6%80%8E%E4%B9%88%E6%8F%90%E7%8E%B0%E5%88%B0%E5%9B%BD%E5%86%85%E9%93%B6%E8%A1%8C/"/>
    
      <category term="paypal提现到派安盈" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E5%88%B0%E6%B4%BE%E5%AE%89%E7%9B%88/"/>
    
      <category term="跨境收款" scheme="https://wistbean.github.io/tags/%E8%B7%A8%E5%A2%83%E6%94%B6%E6%AC%BE/"/>
    
      <category term="跨境电商" scheme="https://wistbean.github.io/tags/%E8%B7%A8%E5%A2%83%E7%94%B5%E5%95%86/"/>
    
      <category term="paypal提现到支付宝" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E5%88%B0%E6%94%AF%E4%BB%98%E5%AE%9D/"/>
    
      <category term="paypal提现到中国银行卡" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0%E5%88%B0%E4%B8%AD%E5%9B%BD%E9%93%B6%E8%A1%8C%E5%8D%A1/"/>
    
      <category term="个人paypal提现" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BApaypal%E6%8F%90%E7%8E%B0/"/>
    
  </entry>
  
  <entry>
    <title>买不了房</title>
    <link href="https://wistbean.github.io/mai-bu-liao-fang.html"/>
    <id>https://wistbean.github.io/mai-bu-liao-fang.html</id>
    <published>2022-08-20T08:05:43.000Z</published>
    <updated>2022-08-20T08:07:17.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>在北上广深漂着的人，大部分人都有这样的处境：</p><blockquote><p>漂了好几年，手上有几十万存款，也快 30 岁了，但没有城市户口，也买不了房。</p></blockquote><p>即使能买房，自己的工作也不是铁饭碗，担心随时可能失业，交不起房贷，这就是现实。</p><p>上次跟朋友喝了杯东西，他提到，看着家里父母越来越老，在北京漂着也看不到未来，一直在纠结要不要早点回老家扎根。</p><p>在我看来，选择留在北上广深，还是回老家，归根到底，需要看老家在哪里，以及自己想过什么样的生活。</p><p>如果老家是在新一线或者二线城市，比如长沙、成都、武汉、南京等，有还不错的工作机会、教育资源。</p><p>这种情况下，如果北上广深让你觉得很疲惫，侵蚀了生活的同时也侵蚀了你的心理，那确实可以选择回老家，寻得工作和生活的平衡。</p><p>我前阵子回了趟老家，见了些许久不见的朋友，他们租着仓库做着电商，物价各方面的成本低了很多，我明显能感到他们的生活挺舒服的，节奏比我慢了许多，现在老家建设都发展起来了，城市那些吃喝玩乐，这里该有的都有。</p><p>当然，也有人的老家是在十八线的不知名的小县城，还有人的老家是贫困山村，那是回不去的老家。</p><p>这些人没有退路，只能一心努力扎根在大城市，我是 respect 的。</p><p>每年，总有一波又一波逃离北上广深的呼声，但每年，也都有很多人涌入北上广深。</p><p>逃离北上广深，你享受着老家的慢生活节奏。每天朝九晚五，中午还可以午休睡觉，晚上和父母一起吃饭，饭后散散步，生活闲暇自得。</p><p>而涌入北上广深，你能找到更好的工作机会，见识到了更大的世界，结交到三观相同、认知一致的朋友。</p><p>从不同角度来看，待在北上广深或是回老家，是不是看起来都还不错？</p><p>慢着，前面说的都只是好的一面。</p><p>回老家，你需要忍受工作上低水平的工资、微薄的行业机会、认知的局限、生活上的沉闷和无聊以及七大姑八大姨的催婚等。</p><p>留在北上广深，你需要忍受996、拥挤的地铁、高昂的房租、合租的窘迫、职场的强工作压力、漂泊在外的不安定等等。</p><p>说到底，选择无绝对的好坏，只有适合与否。</p><p>最好在做选择之前，先思考清楚自己希望过什么样的生活，可以忍受什么，绝不能忍受什么，毕竟随着年龄的增长，切换的成本就会越高。</p><p>从我的角度来看，年轻的时候，有可能的话一定要去北上广深闯一闯的。</p><p>海明威曾说过一句话：</p><blockquote><p>如果你足够幸运，年轻时候在巴黎居住过，那么此后无论你到哪里，巴黎都将一直跟着你。</p></blockquote><p>你年轻时候去过的地方，居住过的城市，它们都深深地影响着你。</p><p>一线城市有着许多资源和机会，愿意给每个人成长的空间，只要你愿意努力，就能让你快速成长，明白自己的能力可以拥有怎样的生活。</p><p>刚毕业的大学生，我是更倾向于建议去北上广深工作，不仅可以开阔眼界，更因为从大城市回小城市容易，从小城市去大城市难。</p><p>毕竟，一线城市也更加包容、自由、多元。</p><p>在北上广，每个人不一定都会变成佼佼者。</p><p>但起码，你不会因为 30 岁没结婚、碰巧爱上了同性，就被当成异类。</p><p>无论是北上广深还是回老家，最重要的，找到心里的那份踏实感，活在当下，过好每一天。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="北上广深" scheme="https://wistbean.github.io/tags/%E5%8C%97%E4%B8%8A%E5%B9%BF%E6%B7%B1/"/>
    
      <category term="二线城市" scheme="https://wistbean.github.io/tags/%E4%BA%8C%E7%BA%BF%E5%9F%8E%E5%B8%82/"/>
    
      <category term="老家" scheme="https://wistbean.github.io/tags/%E8%80%81%E5%AE%B6/"/>
    
      <category term="北漂" scheme="https://wistbean.github.io/tags/%E5%8C%97%E6%BC%82/"/>
    
  </entry>
  
  <entry>
    <title>大佬这波骚操作实在看不懂</title>
    <link href="https://wistbean.github.io/da-lao-sao-cao-zuo.html"/>
    <id>https://wistbean.github.io/da-lao-sao-cao-zuo.html</id>
    <published>2022-08-20T08:04:04.000Z</published>
    <updated>2022-08-20T08:05:19.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前不久，在脉脉看到一则网友爆料，腾讯云高管丁奇利用职务影响力，找下属四处借钱赌博，涉及金额数目巨大。</p><p>从老员工到新入职的员工，每人借钱从几万到数十万，波及员工也超过百名。</p><p>后又有自称是丁奇老家邻居的账号补充：「已经联系了其家人，家人表示房子全卖了还给大家钱。」、「借钱是真的，我也被借过」、 「赌博是假的，被股票割韭菜了」。</p><p>作为腾讯云数据库的负责人，丁奇在该部门占据极大分量，甚至可以说，他在整个数据库界都拥有极高的知名度。</p><p>相信做技术的朋友应该知道他，其中比较出名的，就是他在极客时间写过的《MySQL 实战 45 讲》付费专栏，对不少后辈开发人员产生过影响。</p><p>早年间，丁奇做过百度贴吧的后端服务开发工程师，后来与 MySQL 结缘。</p><p>之后丁奇常年活跃在各大 MySQL 社区，成为了这个领域的大咖。</p><p>入职腾讯前，丁奇曾在阿里云工作，为阿里 P9 技术专家。</p><p>现在，丁奇带领腾讯云数据库团队，负责腾讯云数据库的产品规划、研发和运营。</p><p>可以说，他几乎是数据库技术领域的顶级专家之一，用「大佬」两个字来形容他，完全不过分。</p><p>正是这样的一位大佬，都逃不过股市这把镰刀，被逼到现在需要卖房还债，真是令人唏嘘！</p><p>大家都知道，2021年2月至今，是中概股投资者不堪回首的一年。</p><p>过去一年，好未来、B站、滴滴、贝壳、叮咚买菜、新氧等一批各自行业的龙头或头部公司，清一色下跌百分之八九十。</p><p>中概股投资者割的割，躺的躺，喊苦都喊破喉咙～</p><p>有些不认命的，看着跌到谷底不服输，想着抄底，继续高杠杆补仓，最终血本无归，腾讯大佬丁奇就是活生生的例子。</p><p>什么是杠杆呢？</p><p>可以粗暴理解为借钱。</p><p>举个例子，你用 10 万本金买一只股票，股市涨10%，你赚 1 万。</p><p>你借 90 万，然后有 100 万，买入这只股票，股市如果涨10%，你可以赚 10 万。</p><p>相当于你原本的本金翻倍了。</p><p>但假设你开 10 倍杠杆，股市跌了10%，你就亏了 10 万，相当于把原来 10 万的本金都亏掉了。</p><p>可以说，杠杆与经济息息相关，而个人杠杆与风险息息相关。</p><p>开杠杆，拉大了风险，也拉大了收益，很是刺激。</p><p>高速增长时，高杠杆成倍放大收益，危机时，高杠杆让你血本无归，甚至欠一屁股债。</p><p>腾讯大佬丁奇应该是前期投入资金太多，后面股市「跌跌不休」的时候，为了保住账户，保证资金不被清零，只能不断借钱，抱希望于股市反弹。</p><p>没想到等不到反弹的那一天，先等来了自己暴雷的那天。</p><p>2021年2月证监会数据表明，我国目前A股股民突破 1.9 亿，持股市值 50 万元以下投资占比 97%。</p><p>可以说几乎进入全民炒股时代，散户一抓一大把。</p><p>炒股，是一项进入门槛很低，但赚钱门槛很高的专业活动。</p><p>毕竟，中国 90% 以上的股民都是赔钱的。</p><p>因为大部分股民在面对随机波动的市场，今天涨明天跌，很容易沦为赌徒，在短期中反复横跳，很少有人能长期持有。</p><p>所以我一直告诉自己，如果没有强认知+自我了解+情绪控制能力+资金保底，千万别轻易炒股。</p><p>如果真的入局了，绝对不要借钱炒股，这应该作为大部分普通投资者的底线。</p><p>最后，都说股市有风险，投资需谨慎！</p><p>其实，无论是股市、买房还是人生抉择上，都不要轻易高杠杆 All In，时刻要切记给自己一条退路！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="大佬" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E4%BD%AC/"/>
    
      <category term="投资" scheme="https://wistbean.github.io/tags/%E6%8A%95%E8%B5%84/"/>
    
      <category term="借钱" scheme="https://wistbean.github.io/tags/%E5%80%9F%E9%92%B1/"/>
    
  </entry>
  
  <entry>
    <title>谁他妈不想躺平啊？</title>
    <link href="https://wistbean.github.io/tangping.html"/>
    <id>https://wistbean.github.io/tangping.html</id>
    <published>2022-08-20T08:02:30.000Z</published>
    <updated>2022-08-20T08:03:33.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>昨天跟大家聊了如何边上班边搞钱，有人说我在整鸡汤，累死累活赚也就赚那么几个钱，有必要吗？我选择躺平！</p><p>这话说的，谁他妈不想躺平呀？</p><p>躺着不努力，不消费，低欲望，不上班，这一点都不难。</p><p>加上人类本身就有惰性，心理上和能力都能让我们第一时间选择做轻松简单的事，能躺平就快速躺平。</p><p>我倒也不是完全反对躺平，在我看来，聪明的躺平可取，但无脑的躺平真的是一种很蠢的行为。</p><p>谁他妈鼓吹你真的躺着不努力，告诉你每天浑浑噩噩也是幸福的话，就赶紧删除拉黑吧。</p><p>躺平的出现，本质上是因为社会太内卷了。</p><p>举个之前就说过的例子，一群人在看电影，前排的人站起来了，后排的人看不见了，就只好也站了起来，结果大家看的还是同样的电影，却没有办法舒舒服服地坐着了，付出了更大的努力，得到的却是同样的结果。</p><p>在这种情况下，大家发现再怎么努力，能抢夺到的资源也就那点，于是选择躺平，对抗内卷。</p><p>但很多自媒体开始鼓吹一股脑的躺平，有些人受到鼓舞，也开始大胆摆烂，轻松承认自己就是不行，你奈我何？</p><p>别人让你躺平你就躺平，你也是挺行。</p><p>人与动物本质上的区别，就是拥有思考能力。</p><p>我们应该运用这宝贵的思考能力，找到自己个体存在的价值，知道自己接下来怎么活才能找到幸福感，而不是直接无脑的「以躺为荣」。</p><p>偶尔实在找不到自己的方向，特别焦虑浮躁，那么躺平给自己一个间隔，审视自己的生活，找到重新出发的方向和动力，这也非常 nice。</p><p>聪明的躺平，是懂得审时度势，对自己的能力有一个客观的认知，同时内心有力量，坚定自己人生的追求和价值，不被别人三言两语打到直接躺下，不陷入和他人的「比较焦虑」中去疯狂乱卷。</p><p>不因别人长自己几厘米而焦虑</p><p>不因知乎用户赚 100 万，自己赚 1 万而焦虑</p><p>不因别人谈 10 个女朋友，自己母胎单身而焦虑</p><p>在躺平这件事上，我特别认同金庸先生说的一句话：人生就是大闹一场，悄然离去。</p><p>我们既然已经都来到这个世界，不大闹一场，做一些自己觉得很牛逼的事，直接躺平了，那这场人生游戏体验也太不好玩了。闹呢？</p><p>学会找到自己的幸福来源，同时拥有自己的小目标，坚定且持续前进，总会走到自己要去的那个地方。</p><p>我毕业后就做了程序员，在公司上班下班。如果我选择这样的生活，也不是不能活，而且还能活的轻松，但我偏偏不，来都来了，我肯定想要装一次逼。</p><p>于是我就一直在折腾，和朋友创业做项目、做自己网站、写文章、做博主等等，焦虑吗？焦虑！躺平吗？不躺，但偶尔躺。</p><p>这种人生闯关打怪、认知升级的感觉，偶尔带来小成功的感觉，丝毫不比一次 gx 来的爽。</p><p>反正现在的我，是不会选择无脑躺平。等哪一天真的累了，想无脑躺了，再静悄悄的躺着吧。</p><p>最后，分享下李笑来说的：</p><blockquote><p>真正的躺平应该是静悄悄的，现在鼓吹躺平的人和那些在大环境好的时候给人们胡乱打鸡血的人，以及宣称一切鼓励都是毒鸡汤的人，其实是同一拨人。</p></blockquote><p>这些人不是想赚你的钱，就是想泡你的妞，警惕一下，兄弟们。</p><p>我们下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="躺平" scheme="https://wistbean.github.io/tags/%E8%BA%BA%E5%B9%B3/"/>
    
      <category term="摆烂" scheme="https://wistbean.github.io/tags/%E6%91%86%E7%83%82/"/>
    
      <category term="内卷" scheme="https://wistbean.github.io/tags/%E5%86%85%E5%8D%B7/"/>
    
  </entry>
  
  <entry>
    <title>如何边上班边搞钱</title>
    <link href="https://wistbean.github.io/shang-ban-gao-qian.html"/>
    <id>https://wistbean.github.io/shang-ban-gao-qian.html</id>
    <published>2022-08-20T07:56:59.000Z</published>
    <updated>2022-08-20T07:57:57.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>上次发的《妞得泡，钱得赚，知识还是得学啊》，有朋友表示更想要听听前两个如何搞，那今天就先来说说：搞钱这事。</p><p>最近，我身边越来越多朋友被迫自由职业了，对，你没听错，就是被迫！</p><p>一北京字节的运营朋友，30岁+，前不久被劝退，不巧老婆刚生完二胎。</p><p>大龄运营碰到现在的就业情况，各地裁员，快 2 个月都找不到工作，原本月入3w，现在只能被迫自由职业，到处求着接单，收入剩个几千，太他妈苦逼了。</p><p>如果你不想自己也被迫自由职业，希望未来可以保持自己的事业，还可以自由规划自己的时间，想泡妞就泡妞，想旅游就去旅游，想工作时就工作…</p><p>那我劝你现在要学会边上班边搞钱！</p><p>大家都知道我之前是一枚互联网公司的程序员，每天三点一线，日复一日写 bug，到手的钱虽然还可以，但我觉得性价比太低了。</p><p>后来就果断裸辞一个人单干，写公众号、做教程、做网站电商等等，挣得也不比上班时少。</p><p>但说实话，并不是每个人都能马上出来自由职业，大部分人更适合「边上班边搞钱」。</p><p>不仅踏实，等真正搞到还不错的小钱，再出来全力搞大钱，那也是很美滋滋的。</p><p>今天就来给大家分享几点关于「边上班边搞钱」的观点。</p><p>1、要学会让公司给你打工<br>我们每天朝九晚五上班，甚至996，其实都是在用自己的时间、劳动去换钱。</p><p>如果你不懂得如何正确打工，把所有时间心力都耗在工作上，那有一天你被开了，就啥都没了。</p><p>那你也会疑惑，怎么可能让公司给你打工呀？当然可以！</p><p>1）平台赋能：争取去优秀的平台，借着平台的光环，利用平台给自己争取资源争取人脉。</p><p>2）积累成果：搞钱的前提是你要有差不多牛逼的成果，在公司多去做些能快速出成果的项目。</p><p>3）抢夺时间：你要学会掌控领导，咱也不是说真的掌控，这里是指你要懂得领导在意的是什么，做领导在意的工作，产出领导想要的数据，你会发现，不做多的无用功后，你的时间可以省下好多。</p><p>2、 时刻保持创业的心态<br>边上班边搞钱，最重要的是要时刻保持创业心态。</p><p>脱离开公司的搞钱，本质上就是一场自我创业。</p><p>创业心态最重要是敢想敢做，合作共赢，开放交流，愿意走出去，和各行各业朋友讨论各种各样的搞钱方法。</p><p>当然首先是要知道自己擅长什么，做什么才能搞到钱，简单来说一方面要培养自己的技能，另一方面要搞清楚自己的商业模式。</p><p>比如你是一位设计师，那你搞钱的模式可以是接私单，赚客户中间费，为自己以后开设计公司铺路等。</p><p>那现在开始你就可以有意识地去积累自己的人脉资源，包括客户资源、靠谱的设计师资源，搞个同事都不知道的微信号，通过小红书、视频号、抖音等发教程引流到自己的微信，转化成自己的客户。</p><p>3、 学会多线程处理工作<br>简单来说，单线程在程序执行时，所走的程序路径按照连续顺序排下来，前面的必须处理好，后面的才会执行。而有些事是可以同步进行的，多线程是指在同一时间执行多个程序，进而提升整体处理性能。</p><p>又要上班又要搞钱，那就一定要学会多线程处理工作，同一时间内可以处理多个事情，做不到这一点你就只能乖乖上班。</p><p>我自己有个工作习惯，就是要做一件任务时，比如做一个教程视频，会先去思考做这个视频的核心框架和流程是什么。</p><p>比如内容主题、展现形式、内容大纲、内容素材来源等。</p><p>这些思考完了后，就仅需要按照模块去填充内容，不需要再集中思考了，那即使是做着做着被别的事情打断了，也没关系，因为这个工作的内核已经完成了。</p><p>4、 别老做梦，踏实做事<br>谁不想躺在家里，啥也不做，月入过万，要真有那好事，你也不一定能抢到这馅饼对吧？</p><p>我身边有很多朋友，总是觉得迷茫，想改变自己却总停留在想，每年立的 Flag 都完不成。</p><p>你可能也有这个经历，回过头抱怨自己毅力不足，其实你可以试试《福格行为模型》方法:</p><p>1）先树立一个月度大目标，比如这个月要搞多少钱；</p><p>2）再分拆成一个个周度小目标，也就是每一周要具体做什么才能搞到钱；</p><p>3）继续分拆成每天要做的一件件小事，比如写一句文案，分拆小事的时候可以先做自己感兴趣，做起来很爽的事情；</p><p>4）设立提示，可以是一个便利贴，也可以是手心里的一句话，只要随时随地能看到，提示你接下来要去完成这件小事就行；</p><p>5）学会庆祝，做完了一件小事后，先庆祝 30 秒，边鼓掌边心里默念告我很棒我很帅我好美，这样才能有动力继续搞钱哈哈。</p><p>好了，今天就分享到这里，让我们一起拒绝瞎想，趁年轻，就该行动起来，搞钱搞妞搞事业，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="上班" scheme="https://wistbean.github.io/tags/%E4%B8%8A%E7%8F%AD/"/>
    
      <category term="搞钱" scheme="https://wistbean.github.io/tags/%E6%90%9E%E9%92%B1/"/>
    
      <category term="自媒体" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%AA%92%E4%BD%93/"/>
    
  </entry>
  
  <entry>
    <title>妞得泡，钱得赚，知识还是得学啊</title>
    <link href="https://wistbean.github.io/zhi-shi-xue-xi.html"/>
    <id>https://wistbean.github.io/zhi-shi-xue-xi.html</id>
    <published>2022-08-20T07:50:39.000Z</published>
    <updated>2022-08-20T07:54:04.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h2><p>在学校上学的时候，老师给我们传授书本上的知识，顺便洗洗脑，解释书本上那些晦涩难懂的概念。</p><p>但很少有老师教我们书本之外的东西，比如怎么泡妞，怎么赚钱，怎么思考，怎么学习。</p><p>现在随便翻阅一下高考模拟卷，发现很多题目都会让人一脸懵逼，这些玩意现在看起来反而有些高深，感觉比编程写个程序还难。</p><p>从实用角度来说，在学校学的那些所谓的公式，定理，知识点，和大多数学生的未来，并没有很大的关联性。</p><p>那时候我以为高考完就解放了，发现不是，后来以为毕业了就不用学习了，发现不是，社会的毒打才刚刚开始。</p><p>最后发现，像你我这样焦虑的人，学习这事应该是伴随终身的，然后就开始研究起了学习方法，提升认知，锻炼思维。</p><p>妞，还是得泡。钱，还是得赚。知识，还是得学。</p><p>一切都得靠自己，只不过现在我们更功利一些了，我们从磕磕绊绊的工作中学，然后很快就要用得上。</p><h2 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h2><p>我们在学习的时候，一般会有两个层面：</p><p>表层学习</p><p>深层学习</p><p>举个例子，学过编程的朋友都知道，有个玩意叫「面向对象」，对象说的是对问题描述的一种解决方案，我们可以将问题抽取成对象的集合，这样我们可以通过对象来使用具体的方法。面向对象具有封装，继承，多态等特点。</p><p>我们知道了这些，只是表面。</p><p>但如果你能够清楚地知道这个概念背后的含义，知道封装有什么好处？继承是为了什么？怎么使用代码体现出来？对象的生命周期是怎么样的等等。</p><p>这叫深层学习，因为你实践了。</p><p>就像在面试的时候，其实也是在了解，你学习的深度如何，有些面试会用比较直接的方式，让你少吹牛逼，直接上机写点代码出来。</p><p>表层学习，更多是为了吹牛逼，而深层学习，才是利己。</p><h2 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h2><p>一个比较好的深层学习方法是这样的：</p><p>1, 认真的学习一个新的知识点</p><p>2，学完之后，将你学到的知识点用通俗易懂的语言讲给别人听，也可以写出来</p><p>3，在这个过程中你会发现问题，比如别人听不懂，或者自己讲卡壳了，这些都是自己的弱点，都记下来，重新去学习这些弱点，直到自己能够清晰通俗的讲出来。</p><p>4，重复以上 3 个步骤。</p><p>讲，是最好的学，这也是费曼学习法。</p><p>比如我项目需要用到文件服务，找到了 FastDFS 这个开源项目，那么一开始我也是只能乖乖的认真学它，知道它的主要功能，工作原理。</p><p>摸清楚之后，我可以应用到自己的项目去了，但不仅如此，我还会把我的理解，讲出来或者以博客的形式写出来。</p><p>当我发现我讲的好像不够易懂，或者有些地方卡住了，那就说明我对它还是没有足够的理解。</p><p>那咋整呢？只能滚回去继续研究一下，直到了然于胸，然后继续输出，这也是一种实践方式。</p><p>有些朋友看我文章觉得我讲的东西比较好理解，其实大多时候都是我在重复以上 3 个步骤。</p><p>这样做的好处在于我们可以真正的了解自己学习的东西，而不至于停留在「我好像懂了，又好像不懂」的情况，也锻炼了自己的思考和理解能力。</p><p>当下次学习新知识的时候，也会更加容易对知识加以应用，不妨试试。</p><p>peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人提升" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="知识" scheme="https://wistbean.github.io/tags/%E7%9F%A5%E8%AF%86/"/>
    
      <category term="方法" scheme="https://wistbean.github.io/tags/%E6%96%B9%E6%B3%95/"/>
    
  </entry>
  
  <entry>
    <title>一个动作</title>
    <link href="https://wistbean.github.io/yi-ge-dong-zuo.html"/>
    <id>https://wistbean.github.io/yi-ge-dong-zuo.html</id>
    <published>2022-08-08T07:44:14.000Z</published>
    <updated>2023-05-30T13:53:30.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>之前我分享过一篇文章：<a href="https://wistbean.org/5s-can-change-your-life.html" target="_blank" rel="noopener">《5s钟就完事了》</a>，主要聊了一下当我们想要去做某件需要意志力才能完成的事时，我们内心的抵触情绪会比较强，我们需要一个行为来让自己的身体移动去做，然后才会开始。</p><p>最近我发现这里面的 5s 法则，还可以结合一本叫《微习惯》的书籍所提出的策略，让自己更加轻松的去执行你想要做的事情，哪怕这件事情看起来是那么的困难。</p><p>是什么策略呢？</p><blockquote><p>那就是把你要做的事情，缩小到你能轻而易举完成的动作。</p></blockquote><p>比如作者想要开始健身，但他一想到每天要花那么多时间来锻炼，还没开始就觉得很痛苦，难以坚持下去。</p><p>后来他是如何把健身变成自己的习惯的呢？</p><p>他直接把计划缩小，缩小到只剩下一个动作：挑战每天做一个俯卧撑！</p><p>是的，你没听错，就是一个。</p><p>接着，他顿时没有了那么多抵触情绪，也不需要什么意志力，一个俯卧撑是吧，直接做了就是了，然后呢？做完之后，他觉得既然都做了，那么还可以做多几个，而这种超额完成所带来的爽感，又让他多做了几组其它健身动作，到后面健身变成了他一直以来的习惯了。</p><p>还记得每到新的一年，我们给自己制定的计划吗？回头看看，是不是发现做的那些计划非常伟大，现在看到都怕？</p><p>这是因为我们有「高估自己」的臭毛病，也许计划做完，一开始可以很热血，可是奋斗一阵就痿了。由于计划太大，很难实现，然后开始对自己失望，再然后就干脆找个理由放弃算了，该干嘛还干嘛去。</p><p>我不知道你是否有过这样的经历，反正我有那么一段时间就是这样的，计划很宏伟，后来发现就只是给自己图个开心罢了。</p><p>所以我觉得这种反向操作确实值得参考，把计划缩到很小，小到不可思议，甚至只剩下一个动作，这样我们的抵触情绪就不会发生。</p><p>接着我们可以结合 5s 法则，让身体开始动起来，就去做一件很小的事情，这时候超额完成所带来的爽感，带来的小成功，反而能够让我们更持久的去做事。</p><p>计划要看一本书？把它缩到每天只看两页！</p><p>计划要写一个程序？把它缩到每天只写一个方法！</p><p>计划要做一个视频？把它缩到每天只剪辑 5 秒！</p><p>计划要写一篇文章？把它缩到只写 50 个字！</p><p>当你这么去做的时候，你会发现你远不止做那么一些，而且还没有很痛苦的感觉，这就是微习惯的策略，有种欺骗大脑的感觉。</p><p>有时候方向对了，尽管走得慢一点也没有关系，因为我们知道我们终有一天会到达的对吗？</p><p>那么一次只做一件事，一点一点进行，慢慢探索，总比「变化太大，扯到蛋」要强多了吧。</p><p>毕竟没有任何产出的计划就是耍流氓嘛。</p><p>如果你玩过推特，你会发现里面有个 thread 功能，有时候博主仅是分享一个简单的观点，但有时候会在下面不断的补充，都可以形成一篇文章了。而如果让他一开始就按文章的形式写，我想他不会写得那么顺畅。</p><p>所以下次，当你要做什么比较大的事情时，先把它缩小，缩到只剩下一个动作即可完成，然后利用 5s 法则，给自己五秒的时间，移动自己的身体，开始造作吧。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人提升" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
    
      <category term="个人提升" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
      <category term="健身" scheme="https://wistbean.github.io/tags/%E5%81%A5%E8%BA%AB/"/>
    
      <category term="微习惯" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%B9%A0%E6%83%AF/"/>
    
  </entry>
  
  <entry>
    <title>如何使用 AI 来绘制你想要的图？</title>
    <link href="https://wistbean.github.io/ai-gen-image.html"/>
    <id>https://wistbean.github.io/ai-gen-image.html</id>
    <published>2022-08-04T08:35:25.000Z</published>
    <updated>2022-08-04T08:43:01.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>有朋友看我公众号封面的图片，看了大半天看不明白那画的是啥，其实我之前是使用了一个叫做「dream」的玩意整出来的。</p><p>地址在这：<a href="https://app.wombo.art/" target="_blank" rel="noopener">https://app.wombo.art/</a> </p><p>只要输入关键词，然后点击你想要要的图片风格，接着按一下「creat」，稍等一会，就有一张 AI 合成的全新图片出来，你还别说，就挺艺术的。</p><p>比如我要它画出一个美女出来，输入关键词美女，然后点击创建，稍等一会就有了如下的图片：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/dream.jpeg" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>虽然看起来有点抽象，但艺术嘛，总是不能拿来意淫的。</p><p>其实市面上通过 AI 生成图片的工具有不少，还有一个叫「Disco Diffusion」的开源项目，你可以在这里使用更多的设置，然后通过一段简单的英语描述，就可以生成一张不错的画了。</p><p>源码在这：</p><p><a href="https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb" target="_blank" rel="noopener">https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb</a></p><p>放心，不会很难，如果你网络条件允许的话，完全可以直接在 Google 的 colab 里直接生成你想要的图片，简单几步就能搞定。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/diffusion1.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>如果你比较着急，想要简单粗暴一些，让它快速生成一张「正在看书的漂亮女孩.jpg」，那么你就可以直接在 setting 这里写下你的描述以及图片的颜色风格：</p><blockquote><p>“A beautiful girl is reading a book.”, “origin color scheme”</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/diffuse2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着按下快捷键「Ctrl+F9」，把代码全都跑起来，稍等一会，图片就会一点点生成：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/diffuse3.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>最终效果：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/diffuse4.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>是不是挺好看的咧？</p><p>当然，如果你对图片不满意，还可以在代码中做更多的设置：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/diffuse5.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>有兴趣的话去试试吧，挺好玩的嘿。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="ai" scheme="https://wistbean.github.io/tags/ai/"/>
    
      <category term="ai生成图片" scheme="https://wistbean.github.io/tags/ai%E7%94%9F%E6%88%90%E5%9B%BE%E7%89%87/"/>
    
      <category term="dream" scheme="https://wistbean.github.io/tags/dream/"/>
    
      <category term="Disco Diffusion" scheme="https://wistbean.github.io/tags/Disco-Diffusion/"/>
    
  </entry>
  
  <entry>
    <title>上头了</title>
    <link href="https://wistbean.github.io/shang-tou.html"/>
    <id>https://wistbean.github.io/shang-tou.html</id>
    <published>2022-08-04T08:33:58.000Z</published>
    <updated>2022-08-04T08:34:53.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>你有没有脑子一热而做出一些比较傻逼的事情，过后非常后悔？</p><p>最近有位朋友找到我，说他之前看了些做自媒体的相关课程，然后不知道哪来的自信，觉得自己也可以，然后就果断裸辞了，做了一段时间发现和自己一开始设想的差太多，现在很痛苦。</p><p>我说，兄弟，我能懂，我曾经也这么干过，很多时候，我们即便听过很多道理，关键时刻还是会犯糊涂，就像呼兰的一段脱口秀里说的：</p><p>我看过很多历史，也读过很多兵法，那一刻还是上头了。</p><p>我跟他说，我也常常会觉得自己，傻逼了。</p><p>有一次我看到了某个 Linux 的发行版很美很酷，然后就迫不及待想要去使用它，于是就把自己的笔记本重装了这个系统，一个上头，直接把电脑所有数据都格式化了，等我反应过来，已经对眼前的新系统进入「圣贤模式」了。</p><p>还有搬家那会，突然翻出来了很多东西，才发现有很多都是买来就丢在家里，很少使用。当时购买的时候不知道在想什么，明明那些东西对我来说没用的呀，最后只能送给朋友或者扔掉。</p><p>我知道对待父母需要耐心，需要多站在他们的角度与他们沟通，但有时候一旦上头，便会吵起来。等我冷静下来后，才会想着说跟他们争对错，本身就错了。</p><p>又，我曾瞎投资，完全不懂那产品是干啥的，只是看那曲线，预感接下来会上扬，会有微笑曲线，然后就瞎投。后来才发现，我用这些钱不是来投资的，是为自己的上头交税的。</p><p>又，听到了朋友说的项目挺好，然后就马上和朋友一起搞事情，说好听点就是一起创业，然后等着你的是什么呢？是一地鸡毛。</p><p>我类似这么脑子一热而做的事情还有很多，有些小事情可能还好，但有事情是就需要付出很大代价的。</p><p>我曾经发过一篇文章，说的是如何做出更好的决策，《&gt;》，用了一个大于号，列出一些条件，然后尽量做那些在大于号左边的事情，算理智了吧。</p><p>但每当自己上头了，这些所谓的方法论，那些书上讲的道理，早就被我抛到一边了。</p><p>有朋友跟我说，你酒量那么差，就他妈的少喝点吧，但我时常还是喝多上头了，特别是有妹纸在旁边的时候。</p><p>你的行动，是什么决定的？是理性？是直觉？还是情绪？</p><p>我想都有，但常常后者占比比较多，这是我需要去改变的地方。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="冲动" scheme="https://wistbean.github.io/tags/%E5%86%B2%E5%8A%A8/"/>
    
      <category term="上头" scheme="https://wistbean.github.io/tags/%E4%B8%8A%E5%A4%B4/"/>
    
      <category term="意志力" scheme="https://wistbean.github.io/tags/%E6%84%8F%E5%BF%97%E5%8A%9B/"/>
    
      <category term="潜意识" scheme="https://wistbean.github.io/tags/%E6%BD%9C%E6%84%8F%E8%AF%86/"/>
    
  </entry>
  
  <entry>
    <title>日入十万！</title>
    <link href="https://wistbean.github.io/ri-ru-10w.html"/>
    <id>https://wistbean.github.io/ri-ru-10w.html</id>
    <published>2022-08-04T08:27:57.000Z</published>
    <updated>2022-08-04T08:29:31.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前几天有人找我投放广告，主要是搞副业相关的，标题有点雷人，说什么日入十万，想想，有这样的人存在嘛？</p><p>有，肯定有，但是我拒绝了。</p><p>因为我也搞过副业，坦率地讲，我没有做过日入十万，但也有日入过大几万的经历，我深知，这事并没有想象的那般容易。</p><p>很多东西，如果你只看到别人给你呈现出来的结果，你会觉得很屌很牛，比如谁谁做了什么事情日入十万了，你会向他投来羡慕的眼光，但你不知道的是，人家可能接下来很长时间都没有收入，而且这个日入十万的前提，是他在此之前已经在正确的方向投入了足够多的时间精力，做了很多积累，再加上运气，刚好在某一天爆发了，人家没有说罢了。这过程有多不稳定，有多焦虑，人家没有说罢了。</p><p>还有一个也是经常让人浮想联翩的词——被动收入。</p><p>就是啥也不干，就有钱主动找上门。有这等好事？有，肯定有，但可能还轮不到你。</p><p>那些拥有被动收入的人，要么很有钱，可以做稳健投资，让钱不断生出金蛋，要么是比较有影响力，能够有作品出来，把边际成本降到足够低，人们还愿意持续不断的买它。</p><p>人家这不也是因为有所积累，有子弹打，有资源可以换。至于怎么换，换什么，那就是思维模式的不同了。</p><p>而作为我们这些普通的同志们，我想说的是，咱们少被「日入xx」、「被动收入」等词汇所迷惑，要不然很容易成为sha猪盘里的蠢猪。</p><p>我并不反对个人去做副业，相反，我觉得只要自己有想法，那就干它。但一定要有一些判断力，并且要用比较低的成本去尝试。千万不要搞一堆贷款把自己往死里坑。</p><p>比如个人轻资产创业的方式就很不错，找一个正在发展且有前景的平台，做一个号，持续输出有价值的内容，慢慢积累影响力，到一定的程度就得以变现。</p><p>当然，这是理想情况，也许你做了很长时间没有气色，尝试很多事情依然赚不到钱，这都是正常现象。</p><p>只有多尝试，多失败，才知道怎么做减法，最后一定要做减法，找到那个属于你优势的事情，降维攻击之。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="自由职业" scheme="https://wistbean.github.io/tags/%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A/"/>
    
      <category term="副业" scheme="https://wistbean.github.io/tags/%E5%89%AF%E4%B8%9A/"/>
    
      <category term="自媒体" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%AA%92%E4%BD%93/"/>
    
      <category term="日入十万" scheme="https://wistbean.github.io/tags/%E6%97%A5%E5%85%A5%E5%8D%81%E4%B8%87/"/>
    
  </entry>
  
  <entry>
    <title>个人VPN搭建教程|使用搬瓦工快速搭建自己的VPN</title>
    <link href="https://wistbean.github.io/banwagong-vpn.html"/>
    <id>https://wistbean.github.io/banwagong-vpn.html</id>
    <published>2022-08-01T09:06:26.000Z</published>
    <updated>2024-01-26T15:14:15.589Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="1-使用搬瓦工搭建自己的VPN"><a href="#1-使用搬瓦工搭建自己的VPN" class="headerlink" title="1.使用搬瓦工搭建自己的VPN"></a>1.使用搬瓦工搭建自己的VPN</h2><p>很多人想要使用 VPN ，不过去购买第三方的「VPN账号」除了不稳定外还怕不安全，有些第三方 VPN 会获取用户的数据做一些坏事，还特么限制网速，不能忍！</p><p>所以想要自己买一台服务器，然后搭建一个完全属于自己的 VPN ，稳定快速又安全！</p><p>那么就在这里教大家使用<a href="https://bwh89.net/aff.php?aff=32874" target="_blank">搬瓦工官网</a>（性价比很高的云服务器提供商）来快速的搭建自己的VPN。而且我还<br>会告诉大家<strong>怎么花比别人少的钱购买服务器</strong>，下文将会提到怎么获取优惠码，一般人很少知道的！</p><h2 id="2-使用搬瓦工搭建VPN前的准备"><a href="#2-使用搬瓦工搭建VPN前的准备" class="headerlink" title="2.使用搬瓦工搭建VPN前的准备"></a>2.使用搬瓦工搭建VPN前的准备</h2><ol><li><p>一台可以上网的电脑。</p></li><li><p>支付宝或者PayPal账号， 搬瓦工支持支付宝付款。</p></li></ol><h2 id="3-购买搬瓦工VPS云服务器"><a href="#3-购买搬瓦工VPS云服务器" class="headerlink" title="3.购买搬瓦工VPS云服务器"></a>3.购买搬瓦工VPS云服务器</h2><h3 id="3-1选择搬瓦工VPS服务器"><a href="#3-1选择搬瓦工VPS服务器" class="headerlink" title="3.1选择搬瓦工VPS服务器"></a>3.1选择搬瓦工VPS服务器</h3><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><h3 id="3-2拿到搬瓦工优惠码"><a href="#3-2拿到搬瓦工优惠码" class="headerlink" title="3.2拿到搬瓦工优惠码"></a>3.2拿到搬瓦工优惠码</h3><p>当你进到这个页面的时候呢，别急着点击「Add to Cart」添加到购物车，这里面暗藏着一个优惠码，很多人不知道，使用浏览器查看源代码，chrome浏览器的话按F12，然后搜索「code」，你会发现有一个 「Try this promo code: xxxx 」，这个xxxx就是优惠码，你把他复制下来，待会有用。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn4.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>页面的 Location 就是选择服务器的地址，到时访问谷歌的时候会显示你当前访问的地址。好了，我们点击「Add to Cart」。</p><p>接下来，进入结算页面，我们刚才复制的优惠码就派上用场了，将你刚刚复制的优惠码复制进去然后点击 「Validate Code」，看！是不是优惠了！一般人不知道这种操作:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn5.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>接着点击「CheckOut」完成付款即可。付款的时候选择 Alipay 就可以使用支付宝付款。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn8.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><h2 id="4-快速搭建搬瓦工VPN"><a href="#4-快速搭建搬瓦工VPN" class="headerlink" title="4.快速搭建搬瓦工VPN"></a>4.快速搭建搬瓦工VPN</h2><p>购买完毕后你就拥有一台你自己的服务器了，接着点击Services下的MyServices，可以看到你的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn6.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>我们点击「KiwiVM Control Panel」进入管理界面：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn7.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>可以看到你服务器的信息:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn9.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>接着我们点击 「OpenVPN Server」：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn10.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>可能有些朋友在这里的时候发现没有 OpenVPN 这个菜单：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/have-not-vpn.png" alt="openvpn" title="">                </div>                <div class="image-caption">openvpn</div>            </figure><p>那么这个时候可以访问：<a href="https://kiwivm.64clouds.com/preloader.php?load=/main-exec.php?mode=extras_openvpn" target="_blank" rel="noopener">搬瓦工一键安装OpenVPN</a></p><p>接着点击：「Install and configer OpenVPN Server」，搬瓦工会自动帮我们在服务器安装和配置，不需要自己手动敲命令了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn11.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>等一会就搭建好VPN了，就问你快不？</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn12.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><h2 id="5-使用搬瓦工openVPN"><a href="#5-使用搬瓦工openVPN" class="headerlink" title="5.使用搬瓦工openVPN"></a>5.使用搬瓦工openVPN</h2><h3 id="PC端使用搬瓦工VPN"><a href="#PC端使用搬瓦工VPN" class="headerlink" title="PC端使用搬瓦工VPN"></a>PC端使用搬瓦工VPN</h3><p>首先我们下载我们的VPN文件所需的配置文件，点击「Download key Files」下载，然后再下载openVPN的客户端：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn13.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>接着将配置文件解压到openVPN客户端的config文件夹下：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn14.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn15.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>接着再openvpn目录下的bin目录双击打开openvpn-gui，然后Connect连接，连接完成右下角的openVPN会成为绿色状态，然后就可以访问外网了，速度很快：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn16.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn17.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn18.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><h3 id="iPhone端使用搬瓦工VPN"><a href="#iPhone端使用搬瓦工VPN" class="headerlink" title="iPhone端使用搬瓦工VPN"></a>iPhone端使用搬瓦工VPN</h3><p>同样，手机也需要安装一个openVPN的客户端，不过你在中国区的 AppleStore 下载不到 openVPN 的，你需要注册一个美区的苹果账号，然后搜索 openVPN 下载：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn20.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>接着电脑端下载 iTunes ，打开 iTunes ，手机用数据线连接电脑，点击文件共享：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn21.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>将刚刚下载的vpn文件解压，然后添加到OpenVPN客户端：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn22.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>手机打开OpenVPN APP， 点击 + 这个按钮：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn23.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>然后就可以连接了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn24.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>访问速度杠杠的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn25.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vpn26.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><h3 id="Android端使用搬瓦工VPN"><a href="#Android端使用搬瓦工VPN" class="headerlink" title="Android端使用搬瓦工VPN"></a>Android端使用搬瓦工VPN</h3><p>Android手机使用搬瓦工openVpn同上，下载openVpn App ，然后把配置文件传上去就行了。</p><h2 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h2><ul><li><a href="/banwagong-quick-build-ss.html">搬瓦工vps一键搭建ss并开启BBR代理加速科学上网，傻瓜式1分钟搞定</a></li><li><a href="/banwagong-15-1000G-vps.html">搬瓦工19美元服务器没货了，但提供了15美元1000GB的vps</a></li><li><a href="https://wistbean.org/ipsec,l2tp_vpn.html" target="_blank" rel="noopener">CentOS快速搭建一个属于自己的IPsec&#x2F;L2TP VPN</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="搭建" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BA/"/>
    
      <category term="搬瓦工搭建vpn" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E6%90%AD%E5%BB%BAvpn/"/>
    
      <category term="2023 vps" scheme="https://wistbean.github.io/tags/2023-vps/"/>
    
      <category term="搬瓦工优惠" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E4%BC%98%E6%83%A0/"/>
    
  </entry>
  
  <entry>
    <title>可惜了，二舅</title>
    <link href="https://wistbean.github.io/er-jiu.html"/>
    <id>https://wistbean.github.io/er-jiu.html</id>
    <published>2022-07-26T08:30:06.000Z</published>
    <updated>2022-08-04T08:32:35.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>这两天 b 站上的「二舅」视频火了，我看到了不少朋友都在朋友圈分享，也有朋友专门私信我看，一段 10 来分钟的视频，讲述了二舅的天才人生，把一手烂牌，打得那么的有力量，那么有价值。</p><p>没看过的朋友可以看看这视频版的《活着》：</p><iframe src="//player.bilibili.com/player.html?aid=898762590&bvid=BV1MN4y177PB&cid=783037295&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe><p>一位天才少年，遭受到了命运的摧残，本以为他会一直躺平下去，但他花了两三年时间，重新出发，做出了选择，做起了木匠。</p><p>开始为部队，为全村人提供服务，帮忙修各种电器，干各种精细的木工活，关键是这些都是他自学而成的。</p><p>二舅一瘸一拐的，背影却显得那么伟大，一种平凡的伟大。</p><p>我看到一条弹幕是这么说的：「全村人都叫他歪子，可是他却成了全村人的拐杖」。</p><p>视频作者，在标题里说二舅治好了他的精神内耗。而现在，二舅已经在很多人的心里，默默地帮他们扶了一把，包括我。</p><p>一般来说，我们都会怜悯弱者，但二舅却不同，他反而成了一位利他的人，那种善良的劲，那种「卑微的伟大」，在喧嚣的城市里，是很难看到的。</p><p>这种心理力量，给予了多少人希望，这是一种多么难得的价值。</p><p>有些人看起来那么普通，甚至感觉他一事无成的样子，但如果你愿意多花些时间了解了解，也许你会错愕，你会替他感到遗憾，觉得太可惜太可惜了，二舅便是这样的人。</p><p>但他选择做一种从不回头看的人，一种拥有高级快乐的人。</p><p>「可遗憾谁没有呢？人都是往往快死的时候才发现人生最大的遗憾就是一直在遗憾过去的遗憾」</p><p>这文案写得太好了，好到我来回看了好几遍，值得让更多人看到。</p><p>我之所以这么感触，是这段时间，在我身上也发生了一些电影般的剧情。随着自己的成长，我对人生的理解也时常发生变化，作者从另一个角度述说了「人生除了生死，为什么还会有老和病」，我稍得慰藉。</p><p>「这是上天的怜悯，不然我们每个人都在晚年还健康力壮的死去，那对这个世界该有多么的留恋，那不是更加痛苦吗？老病是生死之间必要的演习」</p><p>每个时代，每个人的命运都不同，有不公，有遗憾，有高潮，有低谷…，可别忘了的是：最后的选择，是我们的权利，可别把自己搞丢了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="二舅" scheme="https://wistbean.github.io/tags/%E4%BA%8C%E8%88%85/"/>
    
      <category term="b站" scheme="https://wistbean.github.io/tags/b%E7%AB%99/"/>
    
  </entry>
  
  <entry>
    <title>被傻逼拉黑了</title>
    <link href="https://wistbean.github.io/sb.html"/>
    <id>https://wistbean.github.io/sb.html</id>
    <published>2022-07-11T12:57:41.000Z</published>
    <updated>2022-07-11T12:58:34.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前阵子有人加我，一上来就问了我一个问题：</p><p>如何在一个星期内掌握编程？</p><p>本来我是没想回复的，但还是忍不住回了一句：</p><p>「想要快速掌握编程倒是没有，不过快速成为傻逼倒是有可能」。</p><p>然后，然后我就被骂了句傻逼，还特么的给拉黑了。</p><p>不过我觉得他骂得有道理，因为 理会傻逼，本身就是一件很傻逼的事情。</p><p>我从来不相信什么速成，所谓欲速则不达，想要成，就只能慢慢积累，一直付出，到了某个时间点才会有收获，这是很简单的事实，但好像总有人不接受，觉得自己有特异功能。</p><p>有人说「傻人有傻福，但是傻逼没有」。</p><p>我想，放在这里还挺贴切，如果方向正确，傻人就算做事做得慢一些，甚至蠢一些，但是他会默默地坚持走下去，那么终有一天，会有福报降临到他的身上。你知道的，我说的不是马云口中的福报。</p><p>但是傻逼就不同了，傻逼总喜欢用极其低级的方式来投机取巧，想要不劳而获吧，又还自以为是，往往把自己要走的路给打歪，还边拐边嘲笑别人是个大傻逼。</p><p>人嘛，非圣贤，我承认自己有时候也挺傻逼的，常常被生活扇了个大耳光，再扇一个大耳光，才彻底幡然醒悟。</p><p>有人说，成长嘛，就是不断发现自己是个傻逼的过程，只不过有些人吃亏吃多了，能够装得不那么傻逼，像模像样，而有的人不喜欢反思自己，所以就一直傻逼下去了。</p><p>有些东西，快的，不一定就是好的，对吧？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="傻逼" scheme="https://wistbean.github.io/tags/%E5%82%BB%E9%80%BC/"/>
    
  </entry>
  
  <entry>
    <title>我从来不扔书</title>
    <link href="https://wistbean.github.io/bu-reng-shu.html"/>
    <id>https://wistbean.github.io/bu-reng-shu.html</id>
    <published>2022-07-11T12:48:13.000Z</published>
    <updated>2022-07-11T12:51:46.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>之前搬家的时候，我把大部分书籍都送给有需要的朋友了，虽然要联系快递，还要发货啥的都比较麻烦，但我还是不愿把书籍直接扔了，或者用极低的价格当废品卖掉，因为我觉得书籍是有灵魂的，它是由作者经过长时间的积累和思考书写而成，怎能被轻易的践踏？</p><p>特别是像我这种写写东西的人，会更加理解一些，尊重一些的。</p><p>以前我在学习编程的时候，会看一些视频教程，后来又买了一些技术书籍，发现通过阅读书籍的方式进行学习，效率会高一些，相对来说，书籍的结构比较完整，而且可以针对具体的需求快速查阅相关的案例。</p><p>有时候我还会拿起纸笔在书上写写画画，隔空与作者进行交流，有时候会惊叹于作者的思路，会不自觉的发出卧槽之类的。</p><p>这是阅读的乐趣，到现在我依然觉得，通过阅读而习得，是效率比较高的学习方式。</p><p>不过我现在阅读纸质书籍比较少了，随着知识付费，电子版本内容的发展，大部分我想看到的内容都可以在网上找得到。所以我在阅读方面，更多时候是在电脑和手机上进行的。确实方便了许多，但也少了阅读纸质书的那种仪式感，尽管有一些软件提供了可以在电子书里画画线，做做笔记的功能。</p><p>在这个浮躁的社会，很多人都想抓住救命稻草，想要看一本书就改变自己的命运，但这几乎不可能，阅读是一种积累，用来开拓自己的视野，而有的书籍，阅读后的执行，才是关键，比如一些技术类的书籍。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="书籍" scheme="https://wistbean.github.io/tags/%E4%B9%A6%E7%B1%8D/"/>
    
  </entry>
  
  <entry>
    <title>雪糕刺客，玩的就是心跳</title>
    <link href="https://wistbean.github.io/xuegaocike.html"/>
    <id>https://wistbean.github.io/xuegaocike.html</id>
    <published>2022-07-07T12:55:10.000Z</published>
    <updated>2022-07-07T12:56:22.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我最近老是看到「雪糕刺客」这个词，还以为是什么游戏出了很厉害的新英雄，查了下才知道，说的是那些「天价雪糕」。<br>这些雪糕会和一般的雪糕混在冰柜里，看起来都差不多，但是没有明码标价，等你拿着「雪糕刺客」去结算的时候，店员会滴一下，然后告知你这个雪糕需要几十块钱，这对于脸皮薄的人，只能忍痛付款，被雪糕刺客刺了一波，心在滴血，你说死不死啊？</p><p>有网友使用火机燃烧雪糕刺客的代表之一钟薛高，发现居然不融化，这违背了普通人的常识，又当一个短视频火了之后，就会有很多效仿者为了流量跟拍传播，所以广为流传。<br>于是就有更多人的开始怀疑这雪糕的质量问题，这是什么神仙物质制作而成的？这玩意吃下去能消化得了吗？更有人调侃说可以拿去当消防材料了。</p><p>尽管钟薛高声明这是合法合规生产，使用烤和晒等方式来加热雪糕，不能作为产品品质的判断依据。<br>我想说的是即便产品质量没有问题，但人们还是对其虚高的价格和「刺客」感到不快。<br>怎么说，你价格如何定是你的事，只要明码标价就没问题，但是你要当一名刺客，玩我们心跳，那就不行，这次要让你的心也跳一跳了。</p><p>为什么酒吧里的酒比外面的贵那么多，火车站台附近的便利店里的东西比外面的贵那么多，但我们都欣然接受？<br>因为场景符合，在特定的场景下，顾客是愿意花更多的钱去买同样的商品的。你起码要有一个场景，一个专门的冰柜，你有品牌溢价，你是高端产品，那么你就放在牛逼的冰柜里好吧，咱不能又当又立。</p><p>上次我和朋友去一家奶茶店，点了两杯奶茶，买了个烤包，花了小一百块钱，但我们都觉得很正常。诚然，在这方面，消费者的认知已经被培养起来了，但成本真有那么高？</p><p>那么如果下次，在便利店随便买一支雪糕就是几十块钱，人们是不是也会觉得这是正常现象？<br>也不是不可能，只要时间足够长，默默接受的人足够多，那就见怪不怪了。</p><p>哦对了，蜜雪冰城，可以出款「雪糕辅助」了，我一定买，我和我的朋友们都买。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="雪糕" scheme="https://wistbean.github.io/tags/%E9%9B%AA%E7%B3%95/"/>
    
      <category term="雪糕刺客" scheme="https://wistbean.github.io/tags/%E9%9B%AA%E7%B3%95%E5%88%BA%E5%AE%A2/"/>
    
      <category term="钟薛高" scheme="https://wistbean.github.io/tags/%E9%92%9F%E8%96%9B%E9%AB%98/"/>
    
  </entry>
  
  <entry>
    <title>有一台服务器可以做些什么事情？</title>
    <link href="https://wistbean.github.io/fuwuqi.html"/>
    <id>https://wistbean.github.io/fuwuqi.html</id>
    <published>2022-06-29T13:49:23.000Z</published>
    <updated>2022-06-29T14:05:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我早些年为了搭建一个属于自己的个人网站，然后就买了域名，租了云服务器，开始一番折腾。</p><p>后来发现只是用它来托管我的破网站，有点大材小用了。都叫服务器了，这不得好好给我服务服务么？</p><h1 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h1><p>因为服务器都是 24 小时运行着的，所以有一个比较好玩的就是使用定时任务，比如我会往服务器扔几个写好的脚本，然后使用命令定时执行它们，帮我爬取一些数据，或是监控一些数据，做一些判断，给自己自动发送邮件提醒。</p><p>之前还开发了机器人丢在里面运行，比如微信自动回复，自动定时发微博，然后被封了 - -</p><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>作为一名小司机，有一些比较私密的学习资料，可以偷偷存放在自己的服务器上，这样最不容易被发现。</p><p>还可以通过对象存储服务搭建一个属于自己的网盘，自己的东西自己安排，这不比限速之王（百度云）香？妈妈再也不用担心别人随意删我东西了。</p><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>其实现在搭建这些工具很方便，有些通过官方文档，几行命令就可以实现。比如关于代码的托管，对于私有的代码，除了可以使用 GitHub 的私有仓库之外，还可以自己搭建一个 GitLab。</p><p>这样我的代码可以在自己的平台管理，不受限制，还用得着拿去给 Gitee 审核？</p><h1 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h1><p>还可以在服务器里安装 web 容器，然后提供 API 接口给小程序或者网页调用。</p><p>当然，在里面整个小型的管理系统也没问题。</p><h1 id="5、"><a href="#5、" class="headerlink" title="5、"></a>5、</h1><p>还可以在服务器搭建个 jupyter notebook，然后直接打开服务器地址端口，就可以在网页上面直接写 Python 了，要什么环境安装？</p><p>…<br>以上是我在服务器上折腾过的一些玩意，当然还有的在这里不方便说。</p><p>总之，只要有<a href="https://banwagong.services/" target="_blank" rel="noopener">一台服务器</a>，有公网 IP，ssh 进去之后，你可以在里面搭建许多有用的互联网应用工具，甚至可以自己 diy，并且全都是自己说了算，这种感觉还是很爽的。</p><p>「原谅我一生放纵不羁爱自由」</p><p>当然，你最好要会点 Linux 系统的操作，这样使用起来才更加得心应手。</p><p>一个小 tips：如果是个人使用，最好使用境外的服务器，这样绑定域名时不用备案。</p><p>你用你自己的服务器吗？你都用它来做什么？欢迎分享给我～</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vps/"/>
    
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="服务器" scheme="https://wistbean.github.io/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/"/>
    
      <category term="Linux" scheme="https://wistbean.github.io/tags/Linux/"/>
    
  </entry>
  
  <entry>
    <title>什么样的程序员可以成为自由职业者</title>
    <link href="https://wistbean.github.io/programmer-2-freelancer.html"/>
    <id>https://wistbean.github.io/programmer-2-freelancer.html</id>
    <published>2022-06-27T11:09:09.000Z</published>
    <updated>2022-06-29T13:48:22.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我有时候比较疯狂，比如曾就直接裸辞去做我自己想做的事情，基本不给自己留什么后路，而且我要做的事情也并不是有很大的把握。</p><p>只能说当时还年轻，比较蜜汁自信，总觉得别人是傻X…，现在看来确实很蠢，不过也正是把自己逼到无路可退，才会不余遗力地折腾，不断地尝试，做一些少有人做的事情。</p><p>我曾经是一枚互联网的程序员，主要干的工作就是开会、写bug、偶尔帮着面试下。</p><p>常常下班一出公司，发现周围都很寂静，与明月对影成三人。</p><p>有一天突然发现不对劲，我的时间基本被狗吃了，每天三点一线，漂亮的妞都没见着几个，这不是我要的生活。</p><p>简单算了笔帐，就算工资还可以，但是每天基本没了自己的时间，单位时间内交换到的资源非常有限。</p><p>有一阵非常不爽，一直在思考做什么可以有效降低我的时间成本，如果可以的话，连工作位置都给它实现自由了。</p><p>后来看到了李笑来的专栏，他说 要想办法把一份时间卖出很多次。</p><p>卧槽，当头棒喝！</p><p>如果我在单位时间内所做的事情，不仅仅是卖给公司，而是卖给很多人，那效率立马不同，边际成本直接指数下降。</p><p>当时我偶尔还会在节假日接点外包项目做做，想到这个就立马停止这么干了，心里跟自己说，小伙子，少干廉价的一对一服务吧。</p><p>而是更多的思考，有什么事是可以自己一个人干，成本低但又能同时把时间卖给很多人的呢？</p><p>当时觉得适合自己干的事情是：开发小程序，做网站，写文章，做教程，做自己的个人品牌。</p><p>然后带着兴奋开始去做这些事情时，发现，这…没那么简单哇靠。</p><p>因为自己要做的事情太多，这很考验个人的能力，工作模式完全不同了，现在摸鱼就是等死，自己就是一个团队。</p><p>仅仅是想着如何去规划，怎么去执行，就得花很多时间精力，还要担心如果很长时间没收入咋办？</p><p>但好在程序员有一些优势在，比如学习能力相对还可以，可以较快学习相关知识并在项目中应用起来，还有一些重复性的操作，可以自己写程序去帮我执行，比如自动抓取一些数据，自动回复一些常被问到的问题，自动排版文章等。</p><p>后来有了一些积累，网站程序可以嵌入广告了，公众号也接了广告，也有一些付费内容，有朋友给面加入。</p><p>这使得我慢慢有了一些收入，虽然收入并不稳定，后面还有很多事要做，有很多东西需要学，但我确实可以随时随地工作了。</p><p>当然，我还干了不少其它的事情，不过有些是比较有风险的，亏过，痛过，以后有机会再说。</p><p>所以，什么样的程序员可以成为自由职业者呢？</p><p>我想，一个思想比较开放，热爱装逼热爱折腾，愿意持续学习，愿意花钱投资自己，执行力强，有那么点抗击打的程序员，结合自己的优势和互联网趋势，是可以的。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="wistbean" scheme="https://wistbean.github.io/categories/wistbean/"/>
    
    
      <category term="程序员" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="自由职业者" scheme="https://wistbean.github.io/tags/%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A%E8%80%85/"/>
    
      <category term="个体商业模式" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BD%93%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F/"/>
    
  </entry>
  
  <entry>
    <title>罗永浩，不创业会死！</title>
    <link href="https://wistbean.github.io/luo-yong-hao.html"/>
    <id>https://wistbean.github.io/luo-yong-hao.html</id>
    <published>2022-06-18T09:51:07.000Z</published>
    <updated>2022-06-18T09:53:17.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近老罗宣布退出社交网络，放下本可以继续赚钱的直播带货，选择再次创业，做 AR 去了。</p><p>看了他前两天的<a href="https://mp.weixin.qq.com/s?__biz=MzU3Mjk1OTQ0Ng==&mid=2247493550&idx=1&sn=d9d6744a9e6e61351b443503ea75763f&scene=21#wechat_redirect" target="_blank" rel="noopener">一篇访谈文章</a>，我还是有点感慨的。</p><p>我看过他的所有语录段子，发布会，演讲，还有讲的一些创业课等。</p><p>有时候会因为他讲的段子而笑到肚子疼，有时候会因为他做的事而感动，当然也有一些我看不惯的臭毛病。但总的来说，我从他身上学到了不少东西。</p><p>比如关于坚持，我们在做事情的时候，往往干个两三天，就坚持不下去了，老罗是怎么做的呢？</p><p>他会去旧书摊那里买 100 多斤关于成功学的书籍，然后堆在自己房间门口，虽然他知道这些成功学的书籍没什么营养，但是可以作为「精神鸦片」来使用。</p><p>每当他坚持不下去，想要出去玩的时候，走到门口会看到堆在地上的书籍，然后随手拿起一本，翻开其中一页看到里面写的鸡汤，诸如「失败，就是半途而废」之类的。然后他会觉得他的行为好像被作者看到了，于是羞愧不已，嚎啕大哭，又滚回去继续做事了。</p><p>就这样每两三天他就给自己打一针「鸡血」，让自己得以持续坚持了下去。</p><p>是不是很聪明？我也尝试像他这样干过，不过我倒没有像他那么疯狂买 100 斤的鸡汤书推在房间门口，而是在手机上收藏了一些励志的视频，一些偶像的正能量语录等，快要坚持不下去了就随便打开一个视频看几分钟，还别说，确实能让我又有一些能量继续坚持下去。</p><p>又比如他的「天生骄傲」，天生骄傲，不是狂妄自大，而是老罗的一种价值观。</p><p>老罗在做锤子手机的时候，所有预装的手机软件都是可以让用户自行卸载的；他们公司工作所用到的软件都是付费购买的正版；他发布会收取的门票费用捐给了开源项目；包括这次欠债不跑路…这是一种天生骄傲。</p><p>我公众号基本很少会去转载别人的文章，坚持原创，之前也有不少人找我投放广告，但其实我拒绝了很多，比如有些文案我一看就来气，要求用户下载 APP，还要在里面做理财，亦或是教人快速致富之类的，我二话不说就把对方给拉黑，我想这也是一种天生骄傲吧。</p><p>还有老罗对产品的执着，老罗说他是一个产品型的创业者，早在他给俞敏洪写的简历就可以见得，一般人不会那么写简历，幽默的文风以及一些吸引人的点，完全是站在用户的角度写的。老罗做手机的时候，花最多的精力是在产品上，很注重用户体验。</p><p>通过一些发布会可以看得出来，他一直想做有创新的产品，或者说一个系统，一种生态。这很难，但也许正是他创业的激情所在。</p><p>当然，爱折腾的他也「干翻」了不少行业，有了「行业冥灯」之称，但从另一个层面来说，这算是真正的活出了精彩。</p><p>就像老罗这次又投身于科技领域，想要做下一代的智能平台级别的产品，尽管同样像他说要做手机那会被不少人泼冷水，但这次他也许有了更多的经验，虽然能做成的几率不大。</p><p>不管如何，罗永浩就是那种不折腾不创业就会死的人，我佩服他那彪悍的人生。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="罗永浩" scheme="https://wistbean.github.io/tags/%E7%BD%97%E6%B0%B8%E6%B5%A9/"/>
    
      <category term="老罗" scheme="https://wistbean.github.io/tags/%E8%80%81%E7%BD%97/"/>
    
      <category term="天生骄傲" scheme="https://wistbean.github.io/tags/%E5%A4%A9%E7%94%9F%E9%AA%84%E5%82%B2/"/>
    
      <category term="老罗的坚持" scheme="https://wistbean.github.io/tags/%E8%80%81%E7%BD%97%E7%9A%84%E5%9D%9A%E6%8C%81/"/>
    
      <category term="产品型创业" scheme="https://wistbean.github.io/tags/%E4%BA%A7%E5%93%81%E5%9E%8B%E5%88%9B%E4%B8%9A/"/>
    
  </entry>
  
  <entry>
    <title>STEPN 的 NFT 鞋子让我有点上头啊</title>
    <link href="https://wistbean.github.io/stepn-web3-nft.html"/>
    <id>https://wistbean.github.io/stepn-web3-nft.html</id>
    <published>2022-06-14T14:14:26.000Z</published>
    <updated>2022-06-14T14:15:50.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我前阵子买了 STEPN 的 NFT 鞋子，想着体验一下 GameFi，没想到让我还有点上头，没事就想出去走两圈。</p><p>所谓 GameFi，就是一种结合了金融的区块链游戏，其中使用了加密货币和 NFT，玩家可以在游戏里面通过完成一些指定的任务，即可得到加密货币或 NFT 的奖励。</p><p>因为这是基于区块链的，所以在游戏里获得的数字货币，可以从虚拟游戏里转出，然后在交易市场上进行交易。</p><p>这和传统的游戏不同，传统游戏得到的奖励，更多的属于平台的。</p><p>而在 GameFi 游戏中，你可以随意处置游戏中属于你的东西，你可以在游戏中关联你的数字钱包，然后交易它们。也就是说，你游戏中的资产不由平台掌控。</p><p>这也是人们常说的 web3。</p><p>这种边玩边赚的游戏，在近几年非常受欢迎，比如最近比较火的边跑边赚游戏——STEPN。</p><p>这款游戏的交互设计友好，玩法也很简单，只要在里面买只 NFT 鞋子，然后等有能量了，就可以打开 GPS 边跑边赚取加密货币。</p><p>当然，不同类型、不同质量的鞋子所产生的效益不同，比如越稀缺、配速越高的鞋子产生的效益越高。</p><p>以现在的价格来看，最便宜的灰鞋子不到 1000 人民币，贵的也有几十万的。</p><p>以前的 NFT 产品，更多的是为艺术品确权，以及炒作。而现在给它赋予了功能，你不仅可以出售，还可以拿它来赚钱了。</p><p>在游戏中赚到的数字货币，你可以转到你的数字钱包去交易。相信你也会想，如果每个人都这么干，货币必定膨胀，游戏经济很快就会崩。</p><p>所以这个游戏还设计了很多游戏代币的消耗方式，比如鞋子跑久了会磨损，修鞋就需要代币；想要升级鞋子需要代币；合成新鞋子需要代币等。</p><p>通过设计这些消耗代币来减慢通货膨胀的速度，又以经济激励的形式（走没几步就有钱进账确实容易让人上头）不断吸引新用户加入花钱。虽然旁氏，但可持续的时间会长一些。</p><p>有早入局早离场赚到钱的少部分人，后面也会有一波波的韭菜，终归后者是大多数，这不足为奇。</p><p>我并不是鼓励你去花钱玩这游戏，STEPN 官方前阵子也宣布了下个月要停止对大陆地区的位置服务。</p><p>我主要想表达的是，现在不少人都在鼓吹 web3、NFT、区块链、元宇宙等概念，我觉得新鲜的事物可以保持关注，也可以花一点不影响自己的小钱来体验参与一下相关的产品，这样可以让自己更加了解，发现其中的机会。</p><p>但一定要对其降低期待，少做梦。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="区块链" scheme="https://wistbean.github.io/tags/%E5%8C%BA%E5%9D%97%E9%93%BE/"/>
    
      <category term="stepn" scheme="https://wistbean.github.io/tags/stepn/"/>
    
      <category term="web3" scheme="https://wistbean.github.io/tags/web3/"/>
    
      <category term="nft" scheme="https://wistbean.github.io/tags/nft/"/>
    
      <category term="m2e" scheme="https://wistbean.github.io/tags/m2e/"/>
    
      <category term="数字货币" scheme="https://wistbean.github.io/tags/%E6%95%B0%E5%AD%97%E8%B4%A7%E5%B8%81/"/>
    
  </entry>
  
  <entry>
    <title>删库跑路是真的蠢！</title>
    <link href="https://wistbean.github.io/shan-ku-pao-lu.html"/>
    <id>https://wistbean.github.io/shan-ku-pao-lu.html</id>
    <published>2022-06-14T14:13:08.000Z</published>
    <updated>2022-06-14T14:14:09.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>删库跑路一直是程序员圈里的一个梗，茶余饭后当段子调侃罢了。</p><p>不过我还是时不时会看到真的有人删了公司的数据库这一行为，可这是犯法的啊大哥。</p><p>刚看到一个新闻，忍不住上来说两句。是这样的，百度有位 95 后的程序员因为对自己的工作内容变动和对领导的不满，为了显得自己很重要，然后私自删了数据表，结果被抓了，吃 9 个月的牢饭，还需赔偿 7w 给百度。</p><p>是真的蠢。</p><p>对于互联网公司来讲，数据是相当重要的，后台肯定会做备份，不同的环境也会有不同的数据库，你以为自己弄个代理进去删几张表，就会显得自己很重要，会给对方造成很大的损失？</p><p>事实上，对项目的影响并不大，花点时间就能把数据还原，但对于你来说影响巨大，这是在自毁前程，很不值当。</p><p>在工作中，每个人都会有不满情绪的时候，这很正常，你可能会觉得领导是个大傻逼。</p><p>实在不爽就直接干他 Y 的啊，你干数据库干什么，它得罪你了？</p><p>其实，大部分人都觉得自己的领导是大傻逼的，不信你可以问问坐在你旁边工位的同事。</p><p>有一个傻逼领导的好处就是可以快速和同事成为朋友，你们可以私底下整两杯，诉说对他的不满，拿他开涮，发泄自己的情绪，这不比删库强？</p><p>对于工作内容变动，甚至裁员，都是我们这些上班狗有可能会遇到的，要做好心理准备，要有好的心态去面对自己的工作。</p><p>你看，不有人常常用「摸鱼」、「带薪拉屎」来平衡自己的情绪么？</p><p>如果领导真的做出很出格的事情，你实在无法忍受，大不了走人不干，反正自己还年轻，有大把机会，提升自己，肯定能能找到更好的工作。</p><p>而不是用最极端的方式，把段子演变成了现实，做出了对对方伤害性不大的事，却付出了昂贵的情绪代价。</p><p>我想这位朋友现在肯定懊悔不已，可冲动是魔鬼！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="删库" scheme="https://wistbean.github.io/tags/%E5%88%A0%E5%BA%93/"/>
    
      <category term="百度" scheme="https://wistbean.github.io/tags/%E7%99%BE%E5%BA%A6/"/>
    
      <category term="删库跑路" scheme="https://wistbean.github.io/tags/%E5%88%A0%E5%BA%93%E8%B7%91%E8%B7%AF/"/>
    
      <category term="职场" scheme="https://wistbean.github.io/tags/%E8%81%8C%E5%9C%BA/"/>
    
  </entry>
  
  <entry>
    <title>啊对对对</title>
    <link href="https://wistbean.github.io/duiduidui.html"/>
    <id>https://wistbean.github.io/duiduidui.html</id>
    <published>2022-06-04T14:50:10.000Z</published>
    <updated>2022-06-04T14:51:04.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近有个梗叫「啊对对对」，用于直接摆烂或者敷衍应对那些让你不爽的人。</p><p>你还别说，这招还挺好用的，对于不懂这个梗的人，真以为自己很对，然后更为自大膨胀，甚至在态度上还会有一定好的转变。</p><p>而对于懂这个梗的人，可以说是嘲讽满分，暴击率杠杠的，比如有人在网上对你所说一些狗屁不通的话，对他回复一句「啊对对对」之后直接拉黑，简直比酸菜牛肉面还酸爽。</p><p>我觉得这不是破罐破摔的摆烂，而是一种智慧。</p><p>比如我曾试图想要跟以下那样的人做进一步沟通，但往往适得其反，甚至演变到更坏的结果，现在我是想明白了，以后再遇到这样的人，就对其「啊对对对」。</p><p>1、<br>我记得之前在一个团队做开发的时候，需要用到 Git 来管理代码协同工作，有一位「主管」自己只会使用 TortoiseGit，就是那个乌龟软件，直接在界面上使用鼠标点击操作，但对我们来说几行命令就可以搞定。</p><p>你猜怎么着，他频繁要求所有人都要使用这个乌龟，没安装的赶紧下载安装，这样才能显得他比我们懂得多。</p><p>这让我们几个很是无语，对我们来说一点都不程序员，只能「啊对对对」，该用命令还是用命令。</p><p>2、<br>不知道你是否遇到过一些总爱随意给别人提建议的人，我就觉得很荒谬，你又不理解我当下的处境，凭什么建议我按你的来？</p><p>有些人可能认为自己是出于好意，但我觉得完全没有必要主动去给别人提建议，除非人家专门咨询你，想听听你的建议做一些参考，或是你对其有深入的了解，要不然轻易的给出建议只会让人不爽，顺便对你「啊对对对」。</p><p>3、<br>如果是朋友之间偶尔说几句损人的玩笑话，这倒没什么，但有些人好似把「损人利己」刻在了骨子里，一天不损人就浑身难受，就感觉比别人矮一截，更别谈利他行为了。</p><p>像这种总喜欢损人，贬低他人来抬高自己的，只能说：「啊对对对」。</p><p>4、<br>有句粤语说的是「识小小扮代表」，说的是懂一点皮毛就装得很懂的样子来跟你讲一堆道理。</p><p>这时候如果你无情的拆穿他，或者忍不住噗嗤一笑，那完了，他会用更多的「小小」来恶心你，所以最好忍住不笑，不要拆穿，然后「啊对对对」。</p><p>5、<br>还有一种总喜欢用道德来绑架别人的人，比如有人总要求有钱的人多捐款，要不然就是不道德。看到别人买进口产品就说人家不爱国，不按父母的想法做选择就认为是不孝等等。</p><p>哎，对对对！</p><p>6、<br>有些不看我文章不联系上下文，单独挑其中一句话就来喷我的人，啊对对对！</p><p>总之，别杠，杠就是啊对对对。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="啊对对对" scheme="https://wistbean.github.io/tags/%E5%95%8A%E5%AF%B9%E5%AF%B9%E5%AF%B9/"/>
    
  </entry>
  
  <entry>
    <title>如何让自己更好运？</title>
    <link href="https://wistbean.github.io/good-luck.html"/>
    <id>https://wistbean.github.io/good-luck.html</id>
    <published>2022-05-30T11:54:23.000Z</published>
    <updated>2022-05-30T11:56:20.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>还记得上学那会，我有次脑子被门夹了，给自己争取了一个职位——副班长。</p><p>其中有一个主要的职务，就是负责考勤这块，如果上课的时候老师有点名，发现有逃课的同学，我需要帮忙登记上报。</p><p>经过一段时间的观察，我发现某门思想课程的老师很少会点名，讲完即走，不带走一丝云彩。正是这位老师的潇洒让我有了逃课的小心思，想着上这课还不如在宿舍睡觉呢，这位老师应该是一如既往不会点名的。于是乎，我盖着被子，安心地呼呼大睡。</p><p>怕啥来啥，就是这么巧，这位老师就在我逃课那天点起了为数不多的名，更离谱的是，不知道哪位主任也刚好在那天巡查宿舍，原本安静的宿舍门顿时发出阵阵声响，把正在做美梦的我惊了个醒，被抓了个正着，因为我当时还是班委，可想而知，罪加一等。</p><p>这就是「墨菲定律」，说的是，如果事情有变坏的可能，不管可能性有多少，它总会发生。</p><p>有不少类似的事情，比如股票一买就跌，一卖就涨。去了某个小区，心想不会被封了吧，结果真就被封了。</p><p>这也是为什么有人总是抱怨自己运气太差，咋就那么倒霉…</p><p>但我也看到有些人则完全不同，时常感叹自己运气真好，why？</p><p>我问过一些大佬们，是怎么做到这么牛逼的，他们给我的回答都差不多：「没什么，可能就是运气比较好吧」</p><p>我之前也这么想，运气这玩意是不可控的吧？但现在觉得，运气也许是可以被自己创造出来的。</p><p>一个人在彩票中心刮奖中了 100 块钱所带来的快乐和他花了 100 块钱颗粒无收，后者给他带来的痛苦情绪要比前者多得多，往往，我们对那些让我们不爽的事情更加深刻，造成的心理影响比较大。</p><p>为啥老天总跟你过不去？没带伞出门它就下雨。</p><p>其实有没有带伞出门和下不下雨并没有相关性，你没带伞出门刚好就下雨了只是一个概率事件，只要时间足够长，不带伞出门的次数足够多，那么一定会有没带伞出门就下雨的情况发生，而这给你带来的不爽比较深刻，所以总是惦记着，但你常常忽略了很多次没带伞出门并没有下雨的现象。所以你并不是总是运气不好。</p><p>理解并接受了这一点，我们的「运气」就会变得好一点，尽管我们很难让「没带伞出门没下雨所带来的心理影响」 远大于 「没带伞出门就下雨所带来的心理影响」，不过你的抱怨少了，在一定程度上可以减少墨菲定律的发生。</p><p>另外我们还可以降低坏事情发生的概率，比如出门前看看天空。</p><p>有博士做过这样的实验：</p><p>他们给一所中学的所有学生进行智商测试，然后告诉老师一些学生的智商非常高，让老师相信这些学生在来年的学习成绩中将会飞跃成长。但事实上这些所谓的「高智商」的学生非真的高智商，而是随机抽取。因此，他们智商不见得比其余学生还高。随后的实验结果惊人：那些被老师认为“高智商”的学生（事实跟其余学生的智商一样）在来年的学习成绩确实突飞猛进。</p><p>这在心理学上叫做「自证预言」，如果一个人相信某种期望会发生，他按自己所预言的方向做出行动，最后有一种「自己所预言的事情成真了」的感觉。</p><p>这和「墨菲定律」有点像，但如果我们能够永远相信美好的事情即将发生，以此产生了很多行为，比如去学习，去分享，去创造，去实践…有那么一天预言很可能就成真了。到时你可能会说：没什么，可能我只是运气好吧！</p><p>有些人牛逼吹着吹着，有一天还真吹成了，实际上是他自己信了，并产生正向行为而后得到反馈，就是这么一种心理。</p><p>性格决定命运，习惯决定性格，行为决定习惯，思想决定行为。请答应我，别再浪费时间转发各种锦鲤吸欧气，别再求神拜各种妖魔鬼怪了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="运气" scheme="https://wistbean.github.io/tags/%E8%BF%90%E6%B0%94/"/>
    
      <category term="墨菲定律" scheme="https://wistbean.github.io/tags/%E5%A2%A8%E8%8F%B2%E5%AE%9A%E5%BE%8B/"/>
    
      <category term="吸引力法则" scheme="https://wistbean.github.io/tags/%E5%90%B8%E5%BC%95%E5%8A%9B%E6%B3%95%E5%88%99/"/>
    
      <category term="自证预言" scheme="https://wistbean.github.io/tags/%E8%87%AA%E8%AF%81%E9%A2%84%E8%A8%80/"/>
    
  </entry>
  
  <entry>
    <title>痛</title>
    <link href="https://wistbean.github.io/xue-xi-de-tong.html"/>
    <id>https://wistbean.github.io/xue-xi-de-tong.html</id>
    <published>2022-05-11T10:48:35.000Z</published>
    <updated>2022-05-12T08:44:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>早些年，我写 Android 的时候用的编辑器是 Eclipse，后来出了个 Android Studio，界面更好看，集成的功能也很多，但是一开始使用的时候，就很难受，工具并不完善，很卡顿，很难用，然后二话不说就把它给卸载了，用回了 Eclipse，后来在网上看到有些博客一直在说 Android Studio 多牛逼多高效，我半信半疑重新安装了 Android Studio，查看了一些文档和使用教程，跟着操作了一番，有被一些功能惊讶到，后悔当初为什么不一开始就用下来，这样能提高不少工作效率，节省不少时间。</p><p>回头想了一下，要让我从一个熟悉的工作方式作出改变，我是很抗拒的，因为那种不适的感觉会让我很不爽，还要花时间去学习新工具的使用，太麻烦了，但是，麻烦就不了吗？</p><p>用了一段时间 Android Stuido 后，我又用了 Java 写了点后端接口，用了 IntelliJ IDEA，这时候用起来相当顺手，因为 Android Stuido 和 IntelliJ IDEA 都出自 jetbrains，包括后来使用的 Pycharm 等 IDE，没什么学习成本，直接用起来就是了，不管是插件的安装还是快捷键的使用等，它们都差不多。</p><p>有时候学习新的东西，会在未来的某个时刻会给我带来惊喜。</p><p>后来有个大佬疯狂安利我使用 VIM，这个一开始的学习成本就更高一些了，但是我没有像之前那样抗拒，而是老老实实把最基础的 vimtutor 看了好几遍，熟悉了一些常用的快捷键，然后对 vimrc 配置折腾了一番，慢慢的发现了另一个世界，它的可定制化超出了我的想象。</p><p>就是要「痛」那么一下，然后就会发现更美好的地方，但很多人常常不信，因为他们从来没有体验过，哪怕「痛」那么一次。</p><p>之前有个朋友，看了一场苹果的发布会，觉得很牛逼，于是很快就买了人生第一台 MacBook，到手之后，用了不到一天，就找人帮他重装系统，赶紧弄了个 Windows 系统，问其原因，大概意思是：「哪有关闭窗口的按钮是在左上角的？」</p><p>这位朋友就是不敢「痛」那么一下，花些时间去学习新系统的使用，只要适应一段时间，我相信他就能感受到苹果生态系统的魅力。每次看到他在 MacBook 屏幕里弹出各种广告时，不知道为何我的良心就隐隐作痛，虽然跟我半毛钱关系也没有。</p><p>前阵子我突然发现我的打字方式糟糕得一塌糊涂，虽然盲打的速度还可以，但是在打字时我的小拇指从来不用，而且按错键的频率很高。不过想要改变很多年的打字习惯，真是他妈的又别扭又难受，一开始要打一行字都要费老大劲，在练习正确打字方式没几天就想着老子这是何必呢？好在慢慢坚持了下来，现在打字的感觉怎么说呢？舒服得一逼。</p><p>类似这种逼自己「痛」一下然后感到舒服的事情有不少，比如很早之前我在搜索一些技术问题时，就一般会使用「- csdn」将其屏蔽，后来干脆就使用英文搜索，看不懂的就用翻译插件，这给我带来的内容质量高了很多，自然也更快的解决了问题。</p><p>有时候有些看似学了之后不知有啥用的东西，往往会在之后的某个时刻可以被关联到，比如以前看的开源项目的某个实现，突然有一天在自己的业务上刚好用到，比如之前关于对某事的深入思考，突然有一天在自己的文章刚好用到，这种被关联到的时刻，便很是幸福。</p><p>也确实，随着时间的推移和发展，有些学过的东西终将被淘汰，也许我们再也不会使用它们，但我不觉得那就没有意义，因为不管是学习工具的使用也好，学习产品的制作也罢，学习给我带来的，有着更高的境界，那就是——思考的方式。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="学习的意义" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E7%9A%84%E6%84%8F%E4%B9%89/"/>
    
  </entry>
  
  <entry>
    <title>在 HTML 中写 Python，在浏览器里执行——PyScript使用教程</title>
    <link href="https://wistbean.github.io/pyscript.html"/>
    <id>https://wistbean.github.io/pyscript.html</id>
    <published>2022-05-11T07:56:09.000Z</published>
    <updated>2022-05-11T08:28:46.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>不久前</p><p>Anaconda 的老大宣布了一个事：</p><p>《老子想要在 HTML 中写 Python》</p><p>要干 JavaScript 的事</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/pyscript_01.jpeg" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>玩过 Java 或者 PHP 的朋友都知道</p><p>它们可以直接在 HTML 里面做一些交互</p><p><img src="/images/pyscript_02.png"></p><p>现在，Python 也可以了</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/pyscript_03.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>Python 语言相对简单</p><p>对于写前端的朋友</p><p>在不使用 js 的情况下</p><p>也许 pyscript 是不错的选择</p><p><img src="/images/pyscript_04.jpeg"></p><p>不过使用它确实有方便之处</p><p>不用搞什么乱七八糟的环境</p><p>在 html 中导入相关 js</p><p>就可以直接在里面写 Python</p><p>然后在浏览器直接运行</p><p><img src="/images/pyscript_05.jpeg"></p><p>如何使用 Pyscript 呢？</p><p>那么，接下来就是：</p><p><a href="https://vip.fxxkpython.com/" target="_blank" rel="noopener">学习 Python 的正确姿势</a></p><p><img src="/images/pyscript_06.jpeg"></p><p>新建一个 html<br>然后导入 pyscript 的 css 和 js</p><p>然后你就可以用到这么几个标签</p><hr><py-env><p>你可以在这里定义需要用到的 Python 库</p><hr><py-script><p>你可以在这里写可以被 HTML 执行的<br>python 代码</p><hr><py-repl><p>你可以在这里写 repl 组件<br>从而在前端得到交互</p><hr><p><img src="/images/pyscript_07.jpeg"></p><p>比如我在 HTML 中<br>写了个 div</p><p><img src="/images/pyscript_08.png"></p><p>其中 <code>&lt;h1&gt;</code> 的 id 为 name<br><code>&lt;p&gt;</code> 的 id 为 slogan</p><p>那么我就可以使用 <py-script><br>来绑定数据</py-script></p><p><img src="/images/pyscript_09.png"></p><p>然后在浏览器中<br>直接打开这个 HTML 文件</p><p>就可以看到酱紫</p><p><img src="/images/pyscript_10.png"></p><p>由于在 <py-script> 中<br>可以写 Python 代码</py-script></p><p>所以你可以在里面导入库<br>写方法等操作</p><p><img src="/images/pyscript_11.png"></p><p>直接打开网页就可以得到数据</p><p><img src="/images/pyscript_12.png"></p><p>是不是感觉代码有点不舒服<br>缩进一下</p><p><img src="/images/pyscript_13.png"></p><p>不好意思<br>报错</p><p><img src="/images/pyscript_14.png"></p><p>现在只能贴着墙边<br>苟且偷生</p><p><img src="/images/pyscript_15.png"></p><p>在 <py-script> 里面可以导入<br>内置库</py-script></p><p>但是你想要第三方库的话<br>就要在 <py-env> 里面定义</py-env></p><p>比如这样</p><p><img src="/images/pyscript_16.png"></p><p>然后才可以在 <pyscript> 里面导入</pyscript></p><p><img src="/images/pyscript_17.png"></p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/pyscript_18.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>你也可以在 <py-env><br>里引用你写的本地模块</py-env></p><p><img src="/images/pyscript_19.png"></p><p>而在网页中使用 repl 交互<br>官方也给出了例子</p><p><img src="/images/pyscript_20.png"></p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/pyscript_21.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>还有更多例子可以到这里查看:<br><a href="https://github.com/pyscript/pyscript/blob/main/pyscriptjs/examples/" target="_blank" rel="noopener">pyscript的一些例子</a></p><p>OK，以上就是小帅b今天给你带来的分享</p><p>诚然<br>pyscript 目前还有许多需要优化的地方</p><p>但我相信<br>在不久的将来<br>web开发会变得更加舒服😌</p><p><img src="/images/pyscript_22.png"></p><p>那么我们下回见<br>peace！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="images/bigfamily.gif" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>扫一扫</p><p>学习 Python 没烦恼</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/guanzhu.jpeg" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>加入小帅b的<a href="https;//vip.fxxkpython.com">VIP</a>，收获更多私密精彩</p></py-repl></py-script></py-env>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="Python" scheme="https://wistbean.github.io/categories/Python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="pyscript" scheme="https://wistbean.github.io/tags/pyscript/"/>
    
      <category term="html" scheme="https://wistbean.github.io/tags/html/"/>
    
      <category term="web" scheme="https://wistbean.github.io/tags/web/"/>
    
      <category term="浏览器" scheme="https://wistbean.github.io/tags/%E6%B5%8F%E8%A7%88%E5%99%A8/"/>
    
  </entry>
  
  <entry>
    <title>最新搬瓦工vps一键搭建ss并开启BBR代理加速上网，傻瓜式1分钟搞定</title>
    <link href="https://wistbean.github.io/banwagong-quick-build-ss.html"/>
    <id>https://wistbean.github.io/banwagong-quick-build-ss.html</id>
    <published>2022-05-10T08:24:46.000Z</published>
    <updated>2024-01-26T15:14:15.586Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>搬瓦工后台有一个<code>一键搭建ss</code>的菜单选项，支持一键安装ss，不需要任何命令代码，完全傻瓜式操作，点一下就开始安装，安装完之后会给你生成ss的账号密码，直接拿来就可以使用了。</p><p>不过现在搬瓦工后台隐藏了这个选项，但其实地址还在，下文会提到。</p><p>本教程将从<code>优惠购买搬瓦工vps</code>，到<code>一键搭建ss</code>，再到<code>使用ss</code>，让你能快速的能够访问Google，YouTube等地方获取第一手资料。</p><h1 id="优惠购买搬瓦工vps"><a href="#优惠购买搬瓦工vps" class="headerlink" title="优惠购买搬瓦工vps"></a>优惠购买搬瓦工vps</h1><p>点击<a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工官网</a>进行注册，搬瓦工有一个隐藏的优惠码，可以根据自己的需要，点击以下官方优惠链接：</p><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>进入之后就可以获取优惠码了，选择完之后<strong>不要急着点击 「Add to Cart」</strong>。</p><p>这时候就可以获取隐藏的优惠码了，我们对着这个网页：<code>鼠标右击--&gt;查看网页源代码</code>。</p><p>接着 <code>Ctrl + F</code> 搜索 <code>code</code> ，这时候你就会看到 <code>Try this promo code: xxxx</code>，这里的<code>xxxx</code>就是优惠吗，把它复制下来。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong04.png" alt="搬瓦工vps" title="">                </div>                <div class="image-caption">搬瓦工vps</div>            </figure><p>页面的 Location 就是选择服务器的地址，到时访问谷歌的时候会显示你当前访问的地址。好了，我们点击「Add to Cart」。</p><p>接下来，进入结算页面，我们刚才复制的优惠码就派上用场了，将你刚刚复制的优惠码复制进去然后点击 「Validate Code」，看！是不是优惠了！一般人不知道这种操作:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn5.png" alt="搬瓦工优惠码" title="">                </div>                <div class="image-caption">搬瓦工优惠码</div>            </figure><p>接着点击「CheckOut」完成付款即可。付款的时候选择 Alipay 就可以使用支付宝付款。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn8.png" alt="搬瓦工支付宝支付" title="">                </div>                <div class="image-caption">搬瓦工支付宝支付</div>            </figure><h1 id="搬瓦工一键安装ss"><a href="#搬瓦工一键安装ss" class="headerlink" title="搬瓦工一键安装ss"></a>搬瓦工一键安装ss</h1><p>当你购买完你的vps服务器的时候，在<a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工的首页</a>点击<code>Services</code>下的<code>MyServices</code>就可以看到你购买的服务器了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-server.png" alt="搬瓦工买到的服务器" title="">                </div>                <div class="image-caption">搬瓦工买到的服务器</div>            </figure><p>接着点击<code>KiwiVM Control Panel</code>到你的服务器后台管理。在菜单的最下方有一个<code>KiwiVM Extras</code></p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-extras.png" alt="搬瓦工一键安装" title="">                </div>                <div class="image-caption">搬瓦工一键安装</div>            </figure><p>如果你发现没有<code>Shadowsocks Server</code>这个选项，那就说明被搬瓦工隐藏了这个功能。</p><p>不着急，点击 <a href="https://kiwivm.64clouds.com/main-exec.php?mode=extras_shadowsocks" target="_blank" rel="noopener">搬瓦工一键安装ss</a> 进入可以看到，搬瓦工一键安装ss的界面出现了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-ss.png" alt="搬瓦工一键安装ss" title="">                </div>                <div class="image-caption">搬瓦工一键安装ss</div>            </figure><p>点击<code>Install Shadowsocks Server</code>进行一键安装ss。</p><p>等一会之后就安装完成了，点击 <code>Go back</code> 按钮。</p><p>这时候可以看到ss所需要的信息了，加密方式，端口号，和密码。那么等会就可以使用这些信息进行科学上网了。</p><h1 id="使用Shadowsocks"><a href="#使用Shadowsocks" class="headerlink" title="使用Shadowsocks"></a>使用Shadowsocks</h1><h2 id="windows使用Shadowsocks"><a href="#windows使用Shadowsocks" class="headerlink" title="windows使用Shadowsocks"></a>windows使用Shadowsocks</h2><p>windows点击下载：<a href="https://pan.baidu.com/s/19m0AfTkPDSRj0bfYrGpbIg" target="_blank" rel="noopener">Shadowsocks windows客户端</a></p><p>打开 Shadowsocks 客户端，输入ip地址，密码，端口，和加密方式。接着点击确定，<strong>右下角会有个小飞机按钮，右键–&gt;启动代理</strong>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss4.png" alt="vultr的ss" title="">                </div>                <div class="image-caption">vultr的ss</div>            </figure><p>这时候就可以科学上网了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn18.png" alt="google" title="">                </div>                <div class="image-caption">google</div>            </figure><h2 id="Android使用Shadowsocks"><a href="#Android使用Shadowsocks" class="headerlink" title="Android使用Shadowsocks"></a>Android使用Shadowsocks</h2><p>Android点击下载：<a href="https://pan.baidu.com/s/1coAkZn-GuYHu5eIKaHECxA" target="_blank" rel="noopener">Shadowsocks Android客户端</a></p><p>打开apk安装，接着打开APP，输入ip地址，密码，端口，和加密方式。即可科学上网。</p><h2 id="iPhone使用Shadowsocks"><a href="#iPhone使用Shadowsocks" class="headerlink" title="iPhone使用Shadowsocks"></a>iPhone使用Shadowsocks</h2><p>iPhone要下载的app需要在appstore下载，但是需要用美区账号才能下载，而且这个APP需要钱。在这里提供一种解决方案，就是可以再搭建一个<a href="https://wistbean.org/ipsec,l2tp_vpn.html#%E4%BD%BF%E7%94%A8-IPsec-L2TP-%E8%84%9A%E6%9C%AC%E6%90%AD%E5%BB%BA" target="_blank" rel="noopener">IPsec&#x2F;L2TP VPN</a>,专门给你的iPhone使用。</p><p>接着就可以上外网了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic8.png" alt="google" title="">                </div>                <div class="image-caption">google</div>            </figure><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><ul><li><a href="https://wistbean.org/banwagong-ss.html" target="_blank" rel="noopener">搬瓦工快速手动搭建SS(Shadowsocks)服务器简明详细教程</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="搬瓦工2023优惠码" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A52023%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
      <category term="加速" scheme="https://wistbean.github.io/tags/%E5%8A%A0%E9%80%9F/"/>
    
      <category term="搬瓦工搭建机场" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E6%90%AD%E5%BB%BA%E6%9C%BA%E5%9C%BA/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="ss搭建" scheme="https://wistbean.github.io/tags/ss%E6%90%AD%E5%BB%BA/"/>
    
      <category term="教程" scheme="https://wistbean.github.io/tags/%E6%95%99%E7%A8%8B/"/>
    
      <category term="搬瓦工一键ss" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E4%B8%80%E9%94%AEss/"/>
    
      <category term="搬瓦工没有一键ss功能了怎么办" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E6%B2%A1%E6%9C%89%E4%B8%80%E9%94%AEss%E5%8A%9F%E8%83%BD%E4%BA%86%E6%80%8E%E4%B9%88%E5%8A%9E/"/>
    
      <category term="搬瓦工取消了一键安装shadowsocks" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E5%8F%96%E6%B6%88%E4%BA%86%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85shadowsocks/"/>
    
  </entry>
  
  <entry>
    <title>各平台开始根据用户的 IP 地址强制显示所属地</title>
    <link href="https://wistbean.github.io/ip-shu-di.html"/>
    <id>https://wistbean.github.io/ip-shu-di.html</id>
    <published>2022-05-01T13:37:46.000Z</published>
    <updated>2022-05-01T13:39:32.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近各个平台开始根据发布内容用户的 IP 地址强制显示所属地，境内的用户会显示到省，境外的地区会显示到国家。</p><p>可能现在你在有些地方还看不到，应该过阵子会全面开放。</p><p>说是为了打击那些在热点事件中冒充当事人的造谣者们，没见着几个，倒是炸出了不少假号，声称人在美国，刚下飞机，平台却显示他在山东蓝翔开挖掘机，实在是滑稽，做代购的慌得一比，打着爱国旗帜的大V在国外笑嘻嘻。skr～</p><p>不过有一个问题是，如果他们挂个代理，那岂不是显得更「真」，毕竟大多数人并不知道可以这样操作，这不就反而让大部分普通人更容易受骗上当？</p><p>当然，如果说是别有目的，那就另当别论了。</p><p>有些人担心这样会暴露隐私，其实早期有些论坛就是直接显示 IP 地址的，也没多少人在意这个，只知道向网络服务提供商交钱，拿到 IP 地址就可以在网上通信了。</p><p>而现在只是显示到省份，没什么好过于担心的，没必要做过多的揣测，安安分分做一个好公民，好网民，真能量多好。对于比较注重个人隐私的朋友，自然也有他们相对安全的上网方式。</p><p>当然，显示 IP 属地，如果能对于一些比较无知的黑粉和键盘侠有一定的威慑作用，那挺好的。</p><p>其他不好说太多，只能说我摊牌了，俺在美国，刚下飞机，你呢？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="ip" scheme="https://wistbean.github.io/tags/ip/"/>
    
      <category term="ip属地" scheme="https://wistbean.github.io/tags/ip%E5%B1%9E%E5%9C%B0/"/>
    
      <category term="境内" scheme="https://wistbean.github.io/tags/%E5%A2%83%E5%86%85/"/>
    
  </entry>
  
  <entry>
    <title>疫情被封，如何缓解紧张焦虑？</title>
    <link href="https://wistbean.github.io/jiao-lv.html"/>
    <id>https://wistbean.github.io/jiao-lv.html</id>
    <published>2022-04-23T06:44:57.000Z</published>
    <updated>2023-05-30T13:53:30.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>疫情还没有结束，反反复复，特别是有些地区的朋友，已经被封了一个多月。每天看着新增数据，担心吃不饱饭，迟迟无法复工…难免产生一些焦虑。</p><p>那么如何缓解紧张焦虑呢？</p><h1 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h1><p>我最近看了一本叫做<a href="https://wistbean.org/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/" target="_blank" rel="noopener">「release from nervous tension」(消除神经紧张)</a>的书，其中提到了一种放松方法，可以有效地缓解焦虑。</p><p>具体来说，你需要在一个安静的房间里，在床上准备 5 个枕头，然后像下图的方式垫好：</p><p><a href="https://wistbean.org/images/fangsong.png" target="_blank" rel="noopener">消除神经紧张</a></p><p>最好把衣服脱了，尽量减少束缚。</p><p>头部枕头的两个角可以拉过肩，让头部和颈部得到放松。</p><p>两个枕头放在膝盖下，膝盖略微向外弯曲，减轻大腿后部肌肉的紧张。</p><p>另外两个枕头放在身体两侧，把你的手臂放上去，手肘离你的身体一定的距离，然后弯曲肘部，让手腕靠近身体。</p><p>如果枕头的位置摆放得当，这时候你可以得到一定程度的放松。</p><p>接着可以轻轻闭上眼睛，从咀嚼的肌肉开始，放松下巴，然后在自己每次呼气的时候，轻松地对自己的每个部位，比如对着手臂说：「放松～放松」，这样每个部位的肌肉紧张都会得到放松。</p><p>作者提到，使用言语和你的肌肉「谈话」，可以提高放松的程度，而通过肌肉的放松，可以缓解因为情绪冲突带来的紧张焦虑。</p><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>另一种方法是冥想，这并不是什么宗教，冥想已经被科学证明了它可以缓解人们的焦虑。</p><p>常用的方式就是找个安静的地方，盘腿而坐，双手放在大腿上，然后闭上眼睛，放松身体。</p><p>接着观察自己的呼吸，这个过程中自己可能会突然思绪乱飞，当你意识到了的时候，就把注意力重新拉到你的呼吸上，不用做任何批判。</p><p>这就是冥想的过程，当你焦虑的时候可以通过这种方式冥想十几分钟，即可以得到缓解。</p><p>冥想还有许多好处，比如提高抗压力，减少坏情绪，提高专注力，锻炼自己的大脑，能让自己更清晰的思考等，有些人还会每天都抽出一些时间来冥想，从而改变自己的生活质量。</p><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>少玩游戏，少看娱乐性质的短视频，少看那些自媒体制造疫情焦虑的文章。</p><p>可以让眼睛看点别的，比如一字不差的读一本书籍，或者看我写的文章，在精神世界上和作者做一些交流，也可以减轻自己的焦虑。</p><p>以上，亲测有效，不用谢，点个赞就好。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="方法分享" scheme="https://wistbean.github.io/categories/%E6%96%B9%E6%B3%95%E5%88%86%E4%BA%AB/"/>
    
    
      <category term="疫情" scheme="https://wistbean.github.io/tags/%E7%96%AB%E6%83%85/"/>
    
      <category term="上海" scheme="https://wistbean.github.io/tags/%E4%B8%8A%E6%B5%B7/"/>
    
      <category term="被封" scheme="https://wistbean.github.io/tags/%E8%A2%AB%E5%B0%81/"/>
    
      <category term="焦虑" scheme="https://wistbean.github.io/tags/%E7%84%A6%E8%99%91/"/>
    
      <category term="紧张" scheme="https://wistbean.github.io/tags/%E7%B4%A7%E5%BC%A0/"/>
    
  </entry>
  
  <entry>
    <title>花了 300 块钱给公众号改了个名</title>
    <link href="https://wistbean.github.io/gong-zhong-hao-gai-ming.html"/>
    <id>https://wistbean.github.io/gong-zhong-hao-gai-ming.html</id>
    <published>2022-04-17T12:16:34.000Z</published>
    <updated>2022-04-17T12:38:15.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>可能你不知道，认证过的公众号，想要改名，需要再次认证，需要交 300 块钱给第三方审核机构专门审核，审核通过了名称才会生效，虽然我觉得这多少有点操蛋，但还是老老实实的交钱，改了现在这个名称。也就是对我来说，wistbean 这个名称，至少价值 300 块钱。</p><p>啊，300 块钱可以抢点菜吃了，你瞧我这个没出息的家伙。</p><p>其实这个名称我用了很长时间了，这不是什么公司文化必须要起个英文名，也不是自己为了装逼，而是在初中的时候，英语老师专门给我起的，我觉得可以，就一直用着了。</p><p>这位英语老师，是教过我的英语老师中唯一一个让我不那么讨厌英语这门课的。可能她相对年轻，包容度比较高，也能看出我的帅，不像那些上了年纪的英语老师，只对成绩较好的同学嬉皮笑脸，而看到我们时，更年期症立刻就上来，把我们骂一通还不解气，还要怪我们的父母怎么教出这样的孩子来？</p><p>像这样的英语老师，怎么可能会把你叫到办公室，一边在纸上写着一个我不认识的单词，一边跟我说她花了些时间帮我想到了一个不错的英文名，诺～就是这个，它的涵义是什么什么，是不是挺适合你的？</p><p>何止是适合，我都快哭了好吗？</p><p>比较早关注我博客的朋友知道我这个名称，后来我弄了个 Python 公众号，起了个「小帅b」的昵称，喜欢的人喜欢至极，觉得好玩，讨厌的人恨之入骨，觉得不入流，觉得奇奇怪怪，特别是那个字母，对有些人来说是有恐惧症的，过于敏感。这也让我想不通为什么 b 站不叫 p 站，p 站不叫 b 站？可能是文化差异吧。</p><p>但他们总曲解了我起这个昵称的本意，我只不过想接地气些，把教程写得有趣一些，尽量不像我以前遇到的那些英语老师那样一副高高在上的嘴脸。</p><p>我这人做事比较认真，但生活上就比较随意了，你想怎么称呼我都可以，比如我有几个现实的朋友就有叫我「渣男」的，就是玩笑，叫习惯了，我也无所谓。</p><p>只不过有时候会闹笑话，比如有一次有位女性朋友急冲冲地对着大声说：「渣男，你xxxx」，她其实是先称呼我，然后跟我说事。但是身边其他人不知道这是她对我的称呼，全都盯着我，估计心里犯嘀咕：这人是不是做了什么对不起人家的事情。</p><p>整得我又想哭又想笑。</p><p>也有些人比较讲礼貌，道德修养比较高，不知道为什么也总愿意跟我交流，只不过对我这人不是太了解，称呼我的时候会小心翼翼，有时候还会加上一句：帅老师你看我这样操作可以不？</p><p>坦率的讲，这反而让我不太舒服，我总感觉是在骂我，所以为了避免这种尴尬以及更好的 bb，叫我「wistbean」吧，毕竟花了 300 块钱呢。</p><p>p.s.：当然，我在其他地方写<a href="https://mp.weixin.qq.com/s?__biz=MzkyNTExNzY4NA==&mid=2247484767&idx=1&sn=33f5661f69272ab5a74a77d37b47f8d3&chksm=c1ca38c4f6bdb1d2e80d119eb1dd7e4cdc52d1b3fe374626925a024b57ce8afdd37d21b54790&scene=21#wechat_redirect" target="_blank" rel="noopener">教程相关</a>的内容，还是会尽量使用有趣接地气的帅b风格，如果还有人看的话。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="wistbean" scheme="https://wistbean.github.io/categories/wistbean/"/>
    
    
      <category term="wistbean" scheme="https://wistbean.github.io/tags/wistbean/"/>
    
      <category term="公众号" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
  </entry>
  
  <entry>
    <title>优惠购买境外服务器vultr一键快速搭建自己的ssr并开启bbr加速访问教程</title>
    <link href="https://wistbean.github.io/vultr-ssr-bbr-build-quick.html"/>
    <id>https://wistbean.github.io/vultr-ssr-bbr-build-quick.html</id>
    <published>2022-04-03T07:14:40.000Z</published>
    <updated>2024-01-26T15:14:15.827Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>本教程面向小白搭建ssr快速教程,10分钟搞定,让自己拥有自己的服务器,一键搭建ssr之后进行科学上网,最后开启bbr进行加速访问。</p><h1 id="SSR-简介"><a href="#SSR-简介" class="headerlink" title="SSR 简介"></a>SSR 简介</h1><p>SSR（ShadowsocksR ） 是 SS（Shadowsocks） 的增强版，在 SS 的基础上添加了一些功能。根据 <a href="https://zh.wikipedia.org/wiki/Shadowsocks#ShadowsocksR" target="_blank" rel="noopener">维基百科</a> 介绍，SSR 增加了一些数据混淆方式，称修复了部分安全问题并可以提高QoS优先级。</p><h1 id="优惠购买vultr"><a href="#优惠购买vultr" class="headerlink" title="优惠购买vultr"></a>优惠购买vultr</h1><p>在使用了<a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">一些服务器之后</a>，我觉得 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> 的性价比超高，最低 $5&#x2F;月 ，就可以拥有一台 1TB 月流量的服务器了，根本用不完。</p><p>而且现在 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> 优惠力度很大，<strong>新用户充值 10 美元送 100 美元</strong>。点击<a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr送 100 美元注册链接</a>注册</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vultr50.jpg" alt="vultr赠送100美金" title="">                </div>                <div class="image-caption">vultr赠送100美金</div>            </figure><h2 id="注册vultr"><a href="#注册vultr" class="headerlink" title="注册vultr"></a>注册vultr</h2><p>点击 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr送100美元注册链接</a> 进行注册：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-register.png" alt="注册vultr" title="">                </div>                <div class="image-caption">注册vultr</div>            </figure><p>在这里输入你的邮箱和密码，接着点击按钮「Create Account」创建账号，然后 vultr 会给你的注册邮箱发送一份验证邮件，激活就好了。</p><p>接着就可以登录 vultr 官网了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-login.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><h2 id="vultr-购买流程"><a href="#vultr-购买流程" class="headerlink" title="vultr 购买流程"></a>vultr 购买流程</h2><p>vultr 现在有 16 个境外节点，选择一个离你最近的就好了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-location.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-buy.gif" alt="购买vultr" title="">                </div>                <div class="image-caption">购买vultr</div>            </figure><p>登录进去之后选择左边的 billing 的菜单进行充值，vultr提供的支付方式简直完美，支持信用卡，比特币，paypal，支付宝，微信支付，在这里可以进行充值支付。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr00.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><p>充值完成之后，就可以左侧的 Sevrers 菜单，接着可以点击 <code>deploy one</code> 或者右侧的 + 号来选购你要的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr01.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><h3 id="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："><a href="#选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：" class="headerlink" title="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："></a>选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr02.png" alt="vultr服务器位置" title="">                </div>                <div class="image-caption">vultr服务器位置</div>            </figure><h3 id="选择服务器的系统类型，选择-CentOS-版本："><a href="#选择服务器的系统类型，选择-CentOS-版本：" class="headerlink" title="选择服务器的系统类型，选择 CentOS 版本："></a>选择服务器的系统类型，选择 CentOS 版本：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr03.png" alt="vultr系统类型" title="">                </div>                <div class="image-caption">vultr系统类型</div>            </figure><h3 id="选择服务器的价格和具体配置，自己用的话选最低的就够用了："><a href="#选择服务器的价格和具体配置，自己用的话选最低的就够用了：" class="headerlink" title="选择服务器的价格和具体配置，自己用的话选最低的就够用了："></a>选择服务器的价格和具体配置，自己用的话选最低的就够用了：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr04.png" alt="vultr配置" title="">                </div>                <div class="image-caption">vultr配置</div>            </figure><h3 id="确认购买"><a href="#确认购买" class="headerlink" title="确认购买"></a>确认购买</h3><p>其它步骤可以忽略，然后点击右下角的 Deploy Now：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr05.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><h3 id="拥有一台服务器"><a href="#拥有一台服务器" class="headerlink" title="拥有一台服务器"></a>拥有一台服务器</h3><p>点击之后你就拥有一台属于你自己的服务器了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr06.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>点击你的服务器，进去之后你就可以看到你的服务器的ip地址和账号密码了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr07.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>以上信息等会用来从你的电脑连接到你的服务器上。</p><h1 id="使用vultr搭建vultr服务器"><a href="#使用vultr搭建vultr服务器" class="headerlink" title="使用vultr搭建vultr服务器"></a>使用vultr搭建vultr服务器</h1><h2 id="windows系统Linux连接工具"><a href="#windows系统Linux连接工具" class="headerlink" title="windows系统Linux连接工具"></a>windows系统Linux连接工具</h2><p>需要在你的电脑连接到你的服务器，那么就需要连接工具，连接工具有很多个，根据你的需要，以下随意下载一个连接工具即可：</p><ul><li><a href="https://www.ssh.com/a/putty-0.70-installer.msi" target="_blank" rel="noopener">PUTTY Windows版本下载</a></li><li><a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">SecureCRT</a> ,提取码：tyux</li></ul><p>接着打开连接工具，然后输入你刚刚购买的<strong>服务器 ip 地址和端口（端口号是：22），账户名，和密码</strong>就可以连接了。接下来就可以操作你的服务器了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/linux-panel.png" alt="服务器CentOS系统" title="">                </div>                <div class="image-caption">服务器CentOS系统</div>            </figure><h2 id="mac、Linux系统连接vultr"><a href="#mac、Linux系统连接vultr" class="headerlink" title="mac、Linux系统连接vultr"></a>mac、Linux系统连接vultr</h2><p>打开你的 Terminal 终端，接着输入：ssh root@你的ip地址，接着输入你的搬瓦工的 root 密码就可以登录了。</p><h1 id="一键安装使用SSR"><a href="#一键安装使用SSR" class="headerlink" title="一键安装使用SSR"></a>一键安装使用SSR</h1><h2 id="安装-git"><a href="#安装-git" class="headerlink" title="安装 git"></a>安装 git</h2><p>输入命令：<br>    yum install git</p><h2 id="下载安装ssr安装脚本"><a href="#下载安装ssr安装脚本" class="headerlink" title="下载安装ssr安装脚本"></a>下载安装ssr安装脚本</h2><p>输入命令：<br>    yum install wget<br>输入命令：<br>    wget –no-check-certificate -O ss-fly.sh <a href="https://raw.githubusercontent.com/flyzy2005/ss-fly/master/ss-fly.sh" target="_blank" rel="noopener">https://raw.githubusercontent.com/flyzy2005/ss-fly/master/ss-fly.sh</a></p><h2 id="运行ssr脚本"><a href="#运行ssr脚本" class="headerlink" title="运行ssr脚本"></a>运行ssr脚本</h2><p>输入命令：<br>    chmod +x ss-fly.sh<br>输入命令：<br>    sh ss-fly.sh -ssr</p><p>运行之后会提示你输入密码：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">Please enter password for ShadowsocksR:</span><br><span class="line">(Default password: teddysun.com) : (在这里输入密码然后回车)</span><br></pre></td></tr></table></figure><p>接着会提示你输入端口号：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Please enter a port for ShadowsocksR [1-65535] (Default port: 14593):(在这里输入端口然后回车)</span><br></pre></td></tr></table></figure><p>接着会提示你输入加密方式：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Please select stream cipher for ShadowsocksR:（这里输入 7 然后回车）</span><br></pre></td></tr></table></figure><p>最后就会出现下面的内容，说明你已经安装ssr成功了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">Congratulations, ShadowsocksR server install completed!</span><br><span class="line">Your Server IP        :服务器ip</span><br><span class="line">Your Server Port      :端口</span><br><span class="line">Your Password         :密码</span><br><span class="line">Your Protocol         :协议</span><br><span class="line">Your obfs             :混淆</span><br><span class="line">Your Encryption Method:your_encryption_method</span><br><span class="line"></span><br><span class="line">Welcome to visit:https://shadowsocks.be/9.html</span><br><span class="line">Enjoy it!</span><br></pre></td></tr></table></figure><h1 id="SSR-命令操作"><a href="#SSR-命令操作" class="headerlink" title="SSR 命令操作"></a>SSR 命令操作</h1><ol><li>启动：&#x2F;etc&#x2F;init.d&#x2F;shadowsocks start</li><li>停止：&#x2F;etc&#x2F;init.d&#x2F;shadowsocks stop</li><li>卸载：.&#x2F;shadowsocksR.sh uninstall</li></ol><h1 id="一键开启-BBR-加速"><a href="#一键开启-BBR-加速" class="headerlink" title="一键开启 BBR 加速"></a>一键开启 BBR 加速</h1><p>到这里你是安装成功SSR了，不过还可以加速上网：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ss-fly/ss-fly.sh -bbr</span><br></pre></td></tr></table></figure><p>然后会提示你重启才会生效，我们按【y】进行重启。</p><p>这样就可以了。</p><h1 id="使用Shadowsocks"><a href="#使用Shadowsocks" class="headerlink" title="使用Shadowsocks"></a>使用Shadowsocks</h1><h2 id="windows使用Shadowsocks"><a href="#windows使用Shadowsocks" class="headerlink" title="windows使用Shadowsocks"></a>windows使用Shadowsocks</h2><p>windows点击下载：<a href="https://pan.baidu.com/s/19m0AfTkPDSRj0bfYrGpbIg" target="_blank" rel="noopener">Shadowsocks windows客户端</a></p><p>打开 Shadowsocks 客户端，输入ip地址，密码，端口，和加密方式。接着点击确定，<strong>右下角会有个小飞机按钮，右键–&gt;启动代理</strong>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss4.png" alt="ss" title="">                </div>                <div class="image-caption">ss</div>            </figure><p>这时候就可以科学上网了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn18.png" alt="google" title="">                </div>                <div class="image-caption">google</div>            </figure><h2 id="Android使用Shadowsocks"><a href="#Android使用Shadowsocks" class="headerlink" title="Android使用Shadowsocks"></a>Android使用Shadowsocks</h2><p>Android点击下载：<a href="https://pan.baidu.com/s/1coAkZn-GuYHu5eIKaHECxA" target="_blank" rel="noopener">Shadowsocks Android客户端</a></p><p>打开apk安装，接着打开APP，输入ip地址，密码，端口，和加密方式。即可科学上网。</p><h2 id="iPhone使用Shadowsocks"><a href="#iPhone使用Shadowsocks" class="headerlink" title="iPhone使用Shadowsocks"></a>iPhone使用Shadowsocks</h2><p>iPhone要下载的app需要在appstore下载，但是需要用美区账号才能下载，而且这个APP需要钱。在这里提供一种解决方案，就是可以再搭建一个<a href="https://wistbean.org/ipsec,l2tp_vpn.html#%E4%BD%BF%E7%94%A8-IPsec-L2TP-%E8%84%9A%E6%9C%AC%E6%90%AD%E5%BB%BA" target="_blank" rel="noopener">IPsec&#x2F;L2TP VPN</a>,专门给你的iPhone使用。</p><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="https://wistbean.org/ss-ip-vps-quick-build.html" target="_blank" rel="noopener">无需自建，快速秒键SS，自动切换IP</a></li><li><a href="https://wistbean.org/vultr-vps-bbr-ss.html" target="_blank" rel="noopener">使用vultr(vps)搭建ss并开启BBR快速上网教程 超简单10分钟搞定</a></li><li><a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">推荐|我用了十几台云服务器VPS后，告诉你哪家云服务产商性价比高,性能稳定</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vps/"/>
    
      <category term="vultr" scheme="https://wistbean.github.io/categories/vps/vultr/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="国外服务器搭建" scheme="https://wistbean.github.io/tags/%E5%9B%BD%E5%A4%96%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA/"/>
    
      <category term="shadowsock搭建" scheme="https://wistbean.github.io/tags/shadowsock%E6%90%AD%E5%BB%BA/"/>
    
      <category term="vultr优惠码" scheme="https://wistbean.github.io/tags/vultr%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
      <category term="搭建ssr" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAssr/"/>
    
      <category term="bbr" scheme="https://wistbean.github.io/tags/bbr/"/>
    
      <category term="ssr链接" scheme="https://wistbean.github.io/tags/ssr%E9%93%BE%E6%8E%A5/"/>
    
      <category term="vultr搭建ss/ssr教程最新完整版" scheme="https://wistbean.github.io/tags/vultr%E6%90%AD%E5%BB%BAss-ssr%E6%95%99%E7%A8%8B%E6%9C%80%E6%96%B0%E5%AE%8C%E6%95%B4%E7%89%88/"/>
    
      <category term="vultr搭建ss shadowsocks教程-超详细" scheme="https://wistbean.github.io/tags/vultr%E6%90%AD%E5%BB%BAss-shadowsocks%E6%95%99%E7%A8%8B-%E8%B6%85%E8%AF%A6%E7%BB%86/"/>
    
  </entry>
  
  <entry>
    <title>大卫芬克《消除神经紧张》第五章｜ 放松：一条出路</title>
    <link href="https://wistbean.github.io/xiao-chu-shen-jin-jing-zhang-chu-lu.html"/>
    <id>https://wistbean.github.io/xiao-chu-shen-jin-jing-zhang-chu-lu.html</id>
    <published>2022-03-24T13:49:20.000Z</published>
    <updated>2022-04-16T08:42:12.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>本文为大卫芬克书籍《消除神经紧张》翻译的第五章，你可以在线阅读，关于消除神经紧张pdf电子书原版可以在公众号「wistbean」发送「消除紧张」获取。</p></blockquote><p>让我们回顾一下我们的问题，我们有一个恶性循环，情绪冲突会扰乱身体的正常运作，包括神经系统。神经系统停止正常运作，可能干扰神经紧张患者重回正确道路的思维。被一群自称业余顾问所困扰，并被优柔寡断所折磨，脑间不当行为的受害者不知道从哪里开始寻求变得正常。</p><p>在调整我们的生活、使我们能够生活得更丰富、更自由、更有活力和活力的过程中，总有这样一个第一步的问题。我们必须从<code>学习肌肉放松的技巧和习惯模式开始</code>。这永远是健康的第一步。我怎么强调都不过分。</p><p>通过仔细遵循指示，一个相当聪明的成年人可以在大约十周内教会自己放松。学习者应该为自己提供一个安静的房间，有一张床、四个小枕头和温暖、轻便的毯子。他应该脱掉衣服，这样衣服上就不会有束缚呼吸的东西。然后他应该上床整理枕头。（见下图。）</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fangsong.png" alt="大卫芬克消除神经紧张" title="">                </div>                <div class="image-caption">大卫芬克消除神经紧张</div>            </figure><p>安排枕头的一个好方法是抓住枕头的<code>两个下角并将它们拉过肩膀</code>。因此枕头被拉到脖子下面，头向后滚向床头。在继续之前，头部和颈部完全舒适是绝对必要的。在你开始之前，颈部应该得到彻底的放松。</p><p>下一步是将第二个枕头放在膝盖下，使<code>膝盖向上和向外略微弯曲</code>。这可以减轻大腿后部大肌肉的紧张感。如果不这样做，这些肌肉将处于紧张状态，不管你是否愿意。枕头的支撑可以防止膝关节过度劳损（如果你在意的话，我们称之为腿部过度伸展，如果你适当放松，就不会过度劳损）</p><p>膝盖弯曲，双腿张开，让小腿外侧能感觉到双腿的重量。当然，双腿不应该交叉，因为这只会将支撑一条腿的负担放在另一条腿上，而不是把重量放在床上。</p><p>另外两个枕头放在床的两侧。把你的手臂放在他们身上，这样<em>你的肘部离你的身体大约 8 英寸。然后弯曲肘部，使手腕靠近身体</em>。如果这两个臂枕布置得当，你的手就会垂在枕头的两端，轻轻地放在它们上面。</p><p>如果你仔细遵循了这些指导，你现在处于一个最有利于学习放松的位置，你已经准备好开始了。在达到最放松的位置时，在练习过程中不要去改变它。</p><p>你<code>从咀嚼的肌肉开始，让你的下巴放松。</code>这与咬牙切齿正好相反。我曾有人告诉我，他们试图放松，同时像斗牛犬一样紧咬着下巴，以证明他们这样做的决心。请放开对一切的控制，让你的下巴翘起。有些人把舌尖放在牙齿之间，这主意不错。但是嘴唇要轻轻地合在一起。如果你张着嘴呼吸，口腔会变得干燥，不适感和湿润嘴唇的渴望会分散你的注意力。有些人在嘴唇上涂一点冷霜，但通常这是不必要的。</p><p>现在<code>闭上眼睛，不要太用力，只要能让眼皮合拢就可以了，不要把眼皮挤在一起，</code> 要让眼皮轻轻合在一起。</p><p>现在你就是这样，你仰躺在床上，枕头垫在了你的头和脖子下，肩膀下没有枕头垫着的，你的膝盖下垫着枕头，双腿分开，使双腿的重量落在小腿外侧；双臂下垫着枕头，肘部离身体大概8到9英寸，手腕几乎接触身体，而双手则由枕头末端支撑。你的下巴放松了，你的嘴唇是相互接触的，你的眼睛是闭着的，但不是紧闭的那种。</p><p>在你第一次或第二次练习的时候，你可以让别人对照这些方向来检查你的位置，因为每个细节虽然简单，但是很重要。</p><p>现在对你的手臂说话，是的，说吧。不用大声说出来，而是对自己说，每次你呼气的时候，就对你的手臂说：”放松，放松”。</p><p>随着你变得更加放松，每分钟呼吸的次数会减少，呼气的时间会长。你将有更多的时间对你的手臂说话。因为你要达到最大程度的放松，你可以对你的手臂说：”放松，更加放松，更加放松”。</p><p>为什么要和你的手臂说话？没有口头命令你就不能学会放松吗？答案是与肌肉交谈大大缩短了学习时间，大大提高了放松的程度，原因显而易见，只要你想，你就建立了控制肌肉的语言习惯模式。现在，你正在使用你已经掌握的技能，以获得更进一步的放松技能。</p><p>我必须承认，我是通过一个迂回的路线来完成这项技术的。我注意到，即使大脑的其他部分没有受到损伤，那些涉及语言中枢的大脑受到损伤的患者也会变得笨拙。我突然想到，肌肉技能和语言表达之间一定有着密切的联系。</p><p>然后我想起了在我学习做手术时，我是如何用语言表达我的知识的。“做切口，结扎出血处，切断脂肪，结扎出血处，切断筋膜，用钝性剥离分离肌纤维，取出腹膜”，等等。对于我在手术中进行的每一个操作，我都在自己的书房里练习了一百次，每一步都用语言表达出来。</p><p>孩子们学习肌肉技术的技巧是通过长辈的语言来传授的。所以他们学会了说话，走路，游泳，写作。后来，他们通过自己的语言来自学。肌肉控制是一种条件反射，在这种情况下，语言是一个重要因素。</p><p>词汇是衡量不同文明技术进步的一个尺度。没有艺术词汇，你就不可能有艺术；没有科学的词汇，你就不可能科学。“一开始就是这个词。” 放松词汇教你放松。</p><p>所以，当你躺在床上，每次呼气时，你都对手臂说，“放松，放松，更加放松，更加放松，更加放松”。</p><p>一开始，你可能会觉得这很难。记住，你没有做任何你以前没有做过的事情；你只是在用不同的方式、更聪明的方式和更好的方式来表达它。这是有原因的！结果将是一种新的体验，一种减少肌肉张力的体验，一种恢复肌肉力量的体验，一种增强身体张力和活力的感觉。</p><p>患者通常在开始学习放松课程时会说他们知道如何放松。他们的眼皮在抽搐；他们的额头起皱；他们站着或坐在紧张的位置，完全不知道自己的肌肉紧张；但他们确信自己知道如何放松。一位病人告诉我，他整晚打扑克是为了放松。事实上，他打扑克是为了阻止自己思考其他事情，这是一种与现实脱节的徒劳行为。他不知道真正放松的意义。他从未经历过。消遣不是放松。娱乐不是放松。只有放松才是最重要的。</p><p>几节课后，这些病人总是告诉我，他们从未意识到自己如此紧张。在学习放松的过程中，他们经历了一种新的感觉。向一个从未经历过这种感觉的人描述这种感觉，就像试图向一个天生失明的人描述颜色一样。当你看到蓝色的天空，你会感受到它的颜色；但是，如果你一直无法理解，那么所有意象派诗人的所有口头描述都无法告诉你你错过了什么。放松的身体是身体的感觉。当你恢复时，你会重新意识到你的放松能力，你会喜欢它的。</p><p>一些患者告诉我，在上了几堂课后，他们的手会感到刺痛。这是因为他们因为血管松弛而享有更好的血液供应吗？我不知道。我确实知道，在放松训练后，一些来源不明的长期湿疹的高抵抗力病例已经消失，无论如何，刺痛感很快就会消失，再多练习几次后，就再也不会复发了；因此，出于实际目的，你可以忽略它，认为它不重要。</p><p>尽可能经常地放松双臂。为自己设定<code>每天至少两个半小时的练习时间</code>。我的一些病人每次饭后都会躺下。他们中的两个在他们的办公室有床，他们在上午和下午晚些时候会练习。</p><p>不要告诉自己你没有时间放松。拉尔夫·英格索尔（ralph ingersoll）报道称，英国首相温斯顿·丘吉尔（winston churchill）每天下午晚餐前都会躺下，丘吉尔（churchill）会考虑4000万人的食宿问题，以及庞大的陆军、海军和空军的方向；帝国外交政策的规划。如果他能抽出时间，我想你也可以，如果你愿意的话。</p><p>练习的频率和规律性是成功的秘诀。每天在同一时间练习放松是有帮助的，但这并不是绝对必要的。最终，一个人应该学会随时释放不必要的肌肉紧张。</p><p>在你练习放松手臂大约两周后，你会开始注意到结果。你首先会注意到，你手臂上的肌肉放松类型与之前经历的不同。你也会注意到，当你的手臂放松时，你的整个身体休息得更好。你解除了他们继续紧张下去的冲动。过后你的双腿将得到放松。现在你已经准备好学习呼吸时放松肌肉。</p><p>如果你将拇指尖和指尖放在一起，使右拇指尖与左拇指尖相对，右食指尖与左食指尖相对，以此类推，你将大致呈现构成胸部结构的骨笼。当你看着你的手指时，想想你的肋骨。</p><p>现在就这样做。</p><p>现在，指尖仍然接触，分开手指，食指向上移动，小指向下移动。这就是你吸气时肋骨的动作。当你把手指分开时，你会注意到你手上有多大的空间。正因为如此，当你分开肋骨时，你的胸腔里有更多的空间，就像你吸气时一样。</p><p>现在将手指合拢，这会降低您手中的容量。所以当胸部肌肉放松时，你的肋骨会一起落下。减少胸腔内的容量。</p><p>需要肌肉呼吸。肌肉把肋骨拉开。当这些肌肉放松时，肋骨一起落下，呼气发生。这就好像你的胸部是一个风箱或手风琴，当你拉着它时，它会吸入空气，当它自身的重量被允许关闭时，它会让空气流出。</p><p>理解了这一点，你就会明白为什么在呼气时要让手臂放松。你在协调手臂的放松和胸部肌肉的自然放松。</p><p>现在你已经准备好上第二课了。</p><p>躺下，就像你放松双臂时那样。</p><p>花大约五分钟放松手臂。当你觉得它们很重时，你的手会温暖；当你现在体验到放松的愉悦之光时，你就会明白我说的与胸部肌肉对话是什么意思了。</p><p>每次你呼气时，对你的胸部说：“放松，放松，更加放松，更加放松。”</p><p>不要注意你的呼吸方式。除了让吸入变得尽可能容易，尽可能不费力，不用过多的在意它。</p><p><code>胸部的第二个练习可能需要一周的时间</code>。在一周结束时，开始注意肩部和胸部的肌肉。</p><p>经过三周的放松训练，你晚上入睡应该不会有任何问题。你的睡眠应该是安静的，这对你很有好处。</p><p>你已经练习放松三周了。也许你开始抱着怀疑的心态去实践。你没有被说服，但除了紧张，你没有什么可失去的，所以你愿意尝试一下。此时你的怀疑已经结束。你从实际经验中知道，聪明的放松练习可以为你带来什么。</p><p>这是大多数人下车的地方。大多数人很容易对自己的成就感到满意。也许他们在旧金山最好的餐厅之一吃了一顿晚餐，那里的食物都是由世界著名的厨师烹制的，到家后却对他们倒霉的厨师吹毛求疵。他们可能会看到保罗·威廉姆斯（paul williams）或戴维森（davidson）建造的房子，他们对自己家的建筑不再满意。他们花35美分看一部需要数月计划的电影，这部电影是由最狡猾的表演者表演的；但是，如果一个场景的导得不够好，他们就会批评和抱怨。是的，当人们向他人索要服务或商品时，他们要求完美。他们在与他人打交道时可能非常认真。但当谈到给自己提供服务或商品时，他们只满足于勉强度日。</p><p>如果知道如何放松手臂和胸部肌肉，大多数人都会觉得挺可以的了。这就是那些容易满足于自己成就的人通常抛弃自己的地方。</p><p>但如果你渴望旺盛的健康和前所未有的精力，你将不会满足。你会想继续的。<code>让我们从背部肌肉开始第四周的训练。</code></p><p>以通常的方式在练习期间放松。花五分钟放松你的手臂。花第二个五分钟让你的胸部放松。记住总是和你的肌肉紧张说话，在你呼气时告诉他们放松，放松，更加放松，彻底放松。</p><p>在放松手臂和胸部 10 分钟后，开始与背部小肌肉交谈。花十分钟做这个练习。</p><p>第四周结束时，你将能够放松手臂、胸部和背部。你做得很好。</p><p>进入练习的第五周，您将在每个阶段开始时分别在手臂、胸部和背部花费 5 分钟。当这些部位放松时，你可以用接下来的十五分钟来学习<code>放松腿部肌肉</code>。“放松，放松。”</p><p>永远记得用言语表达你的放松。呼气时与肌肉交谈。</p><p>第六周，像往常一样，按顺序回顾手臂、胸部、背部和腿部的放松。<code>本周学习放松颈部后部的肌肉</code>。</p><p><code>在第七周，尝试学习放松控制面部表情的肌肉</code>。如果你凝视维纳斯或密涅瓦的雕像，你会感受到面部平静的力量。佩里克利斯时代对放松面部肌肉了如指掌。</p><p><code>第八周，放松头皮肌肉</code>，观察神经性头痛消失。</p><p><code>第九周，学会放松控制眼球运动的肌肉。</code>每只眼睛有六块肌肉。这些肌肉使眼睛左右上下转动。在学习放松这些肌肉时，我告诉我的病人放松眼睛，他们会觉得眼睛会从眼窝里掉下来。眼睛不会掉下来的，尽管很多人都把眼睛固定在那里，人们可能会认为这是防止眼睛掉出来的一种预防措施。放松他们。什么都不会发生，只会让你失去那种眼睛疲劳的感觉。</p><p><code>在第十周，学习放松讲话时的肌肉。</code>一个方法是尽可能放松，首先放松身体的其他部位，然后尽可能轻声、平静、安静地说话。使用暗示平静、和平、愉快轻松的词语。这尤其适用于教师。高亢、刺耳、神经质的声音意味着一个班级的学生会引起神经紧张。刺耳的锉刀会给任何人的背部带来不愉快的紧张感。</p><p>现在你已经完成了十周的练习，重新开始。第二个十周是毕业课程。大多数学会放松的人都意识到，他们已经掌握了一项宝贵的技能，并决心将其保持终生。他们太棒了，因为他们已经购买了一份已付清的健康保险单。</p><h1 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h1><p>学习掌握一项新技能的十周时间并不长。在那段时间里，你不可能指望学会游泳或打好高尔夫球。所以不要太匆忙。前两周学习放松手臂。第三周锻炼手臂和胸部肌肉。在你的第四周，放松背部肌肉。第五周和第六周用于腿部和颈部背部的肌肉。在第七周，你将学会放松面部肌肉。在休息时，你的脸将失去皱纹，获得新的美丽。在第八周，你要学会放松头皮的肌肉。第九周是眼球肌肉，第十周是发声肌肉。因此，在十周内，你对身体的大部分肌肉进行了再教育，顺便说一句，你对自己的情绪行为模式进行了再教育。因为没有人能在完全放松时体验到不愉快或严酷的情绪。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张 芬克" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E8%8A%AC%E5%85%8B/"/>
    
      <category term="消除神经紧张 大卫" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E5%A4%A7%E5%8D%AB/"/>
    
      <category term="消除神经紧张书在线阅读" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB/"/>
    
      <category term="消除神经紧张书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6/"/>
    
      <category term="消除神经紧张 pdf" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-pdf/"/>
    
      <category term="芬克消除精神紧张电子版" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E7%94%B5%E5%AD%90%E7%89%88/"/>
    
      <category term="芬克消除精神紧张中文翻译" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91/"/>
    
      <category term="大卫芬克消除神经紧张全书" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E5%8D%AB%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E5%85%A8%E4%B9%A6/"/>
    
      <category term="消除神经紧张这本书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E8%BF%99%E6%9C%AC%E4%B9%A6/"/>
    
      <category term="如何消除神经紧张" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张txt" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0txt/"/>
    
      <category term="interbrain" scheme="https://wistbean.github.io/tags/interbrain/"/>
    
  </entry>
  
  <entry>
    <title>大卫芬克《消除神经紧张》第四章｜ 身体回复大脑</title>
    <link href="https://wistbean.github.io/xiao-chu-shen-jing-jin-zhang-body-tells-brain.html"/>
    <id>https://wistbean.github.io/xiao-chu-shen-jing-jin-zhang-body-tells-brain.html</id>
    <published>2022-03-22T11:07:32.000Z</published>
    <updated>2022-04-16T08:42:35.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>本文为大卫芬克书籍《消除神经紧张》翻译的第四章，你可以在线阅读，关于消除神经紧张pdf电子书原版可以在公众号「wistbean」发送「消除紧张」获取。</p></blockquote><p>如果说紧张是一种位于 interbrain 的身体疾病，那为什么要说它是“精神疾病”呢？为什么患者总是被告知回家去，紧张是因为你自己瞎想，忘了它。把一种情况称之为功能性疾病要比去治愈它要容易得多，但是对于患者来说，结果总是不尽人意。</p><p>一位老爷爷已经有 12 周没有使用他的双腿了。他的肌肉萎缩是功能性的。他的医生是这么告诉他的。“你的肌肉没有什么问题，只要稍加锻炼就可以治愈”，她说“这纯粹就是功能性的”。但医生没有说这是“想像出来的”，老爷爷断的腿被打上了石膏，怎么可能发挥作用。</p><p>但是，如果他不是腿断了，而是他的内心已经受伤了，如果他的肌肉萎缩是 interbrain 引起的。换言之，如果他的腿不是被禁锢在石膏里，谁会在父亲节的时候给他一瓶陈年白兰地？“我对他没有耐心，” Amanda阿姨会说。“你不能告诉我说，这不全取决于思想”。</p><p>正如 Amanda阿姨承认的那样，她不是傻瓜，她一直在周围，保持睁眼。 “一切取决于思想”是对她所有不幸的回答。她从来没有学过当灰色的细胞没有正常工作，思维会混乱，她和其他很多阿姨那样，不认为这些细胞会在他们的思想和感情的背后发挥作用。我们知道，美誉这些细胞，就不会有感情和想法。她所知道的是，当人们紧张的时候，他们的想法是不对的。我们目前的工作就是找到 interbrain 是怎么让我们产生紊乱的思维的。</p><p>到目前为止，神经紧张患者已经能够从他的症状（许多人都有）中找到一些安慰，这些症状不是由身体那些部位的局部疾病引起的。他知道吞咽困难和呼吸困难只是由 interbrain 的错误行为导致的肌肉痉挛引起的，这对他来说是一种解脱。 受害者可以不考虑他目前的痛苦，而对未来的希望。他从可怕的黑暗中又摆脱了一种未知的恐惧。</p><p>现在是时候让他解除对可怕的精神症状的恐惧了。现在是时候让他了解他的抑郁、他的强迫观念和病态的冲动、他可怕的恐惧，以及他的身体在无法正常工作并开始反抗时的反应。</p><p>因为在这里，获得关于自己的知识是治疗和治愈的开始。我们再次用“重要”来强调这样一个观点，即我们必须知道什么时候应该把我们病态的想法和感受与那些行为不端的器官的知识相提并论，这些器官在对我们进行恶作剧。当我们意识到这一事实，并理解这一过程时，我们可以忍受自己的想法，无论多么不愉快，就像我们在暂时的身体痛苦下站起来一样，用真理来安慰自己，“这也会过去的”</p><p>这里是向 amada阿姨寻求帮助的地方。她对神经紧张患者的反应可以帮助更快的治愈。她必须学会认识到癔症性瘫痪和所有其他精神疾病都是身体上的疾病。她必须学会控制自己的不容忍行为，并参考那些努力但饱受折磨的患者恼人的生理和心理行为。</p><p>我知道与神经症患者一起生活可不是开玩笑的。当一个男人辛辛苦苦工作一天回到家时，发现他的妻子没有伸手打扫房间或准备饭菜，这很难怪他闷闷不乐。当她解释说她因为担心邻居对她的看法而无法动弹时，他很自然地反驳说：“哦，这就是你的想法。如果你不再想那么多，而是做一些有价值的事情，你就不会有这种古怪的想法。”说是这么说，但没有帮助。如果他想帮助他的妻子康复，他的首要工作就是试图了解他想要治愈的病情。</p><p>身体与心灵对话，将思想灌输到我们的头脑中，这并不完全是一个新的革命性的想法。每个女人都知道这一点，饱腹使男人更和蔼可亲；还有这，一双丝袜有助于在春天吸引年轻人的眼球。我们都知道，一个空腹的人几乎没有良心。肌肉在紧张和颤抖时不会沉默。当话语倾泻而出时，我们可能并不总是从身体的哪个部位知道自己在听什么；但我们可以肯定地说，我们的思想至少有八分之七是由器官需求和欲望的合理化组成的。当身体拉动琴弦时，心灵在跳舞。</p><p>下次你觉得自己要发脾气的时候，记住这个事实，你会闭上嘴，把拳头放在口袋里。当你的愤怒冷却下来，你将能够以你的自我控制为荣，以你的理性战胜了野蛮的冲动为荣。永远不要忘记愤怒是一种情绪，一种身体活动。当你屈服于情绪时，你只允许你身体的器官对你大脑的一部分发号施令，而把你大脑的其余部分当成一个被堵住的囚犯。当情绪支配时，身体控制着思想。当整个大脑作为一个整体工作时，大脑控制着物质，理性占上风。安慰也是如此。</p><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>情绪具有催眠作用。情绪使人不能清晰地思考，不能敏锐地观察，不能敏锐地倾听。它使人失明、失聪和哑巴。它会麻痹你手头的活动，阻止你做你真正想做的事情，并让你做那些如果你完全掌握了你所有的能力就不会做的事情。一名足球运动员在半场比赛中肋骨骨折，完全等同于催眠麻醉，阻止了他意识到严重的身体疲劳，这证明了情绪是如何与身体感觉隔绝的。</p><p>想想一个典型的哈罗德青少年，疯狂地爱上了某个女朋友。他说他只是为她而疯狂。他的朋友们闷闷不乐地点点头，喃喃地说：“没错，你很时髦。”他们知道跟哈罗德讲道理是没有用的。他们知道哈罗德的整个有机体，身体的、精神的、情感的，都渴望某种满足。他们意识到，哈罗德的强烈情感实际上是一种自私的自我关注，使他陷入对女孩和他自己毫无现实根据的荒谬想法。</p><p>他们应该告诉他，他的梦中情人是个懒惰、以自我为中心、效率低下的笨蛋吗？她允许她妈妈打扫她的房间，洗她弄脏的衣服？她不能花五块钱而不浪费三块钱？她不能拥有朋友？还是一份工作？还是一次聪明的谈话对话？没用，没用。哈罗德的情绪使他如此着迷，以至于他对任何影响他情绪满足的事实视而不见。他对不符合他全神贯注的声音、视觉或想法感到麻木。</p><p>如果爱是盲目的，那么愤怒就完全与环境脱节。甚至我们的法院，我说“甚至”是因为法律在承认此类问题方面是保守的，甚至法院也承认“暂时精神错乱”作为对在某些情况下可能使同胞生气的罪行进行起诉的辩护。奇怪的是，当 interbrain 以某种方式影响行为以导致一种不可抗拒的偷窃冲动（盗窃癖）时，法院不予考虑。或许当受害者被当场抓获时，法律会通过指手画脚来看待凶杀案，并使用“临时性精神错乱”作为一种轻松的出路。</p><p>但这是题外话。关键是，即使是简单、不复杂的情绪也会限制感知领域，扭曲判断力。并刺激一种作用模式，同时抑制或阻断所有其他反应。这是情绪催眠。</p><p>当相互冲突的情绪习惯模式最终导致大脑间（interbrain）功能的崩溃时，回报是双倍的。在麻痹的情况下，您会最清楚地看到这一点。我的一个病人的嘴唇和嘴巴都麻木了。你可以在她的嘴唇上插针；她不觉得痛。刺激引起疼痛感的神经末梢；冲动通过脊髓到达大脑间；但是在脑间和前脑之间有一个阻塞，阻止她意识到针尖。这个案例类似于一名不知道自己肋骨骨折的足球运动员。他不知道自己断了肋骨。它类似于催眠，催眠后对他将成为皮安麻醉剂的暗示作出反应。</p><p>另一位麻痹的患者在携带痛苦冲动的神经没有受到刺激时会感到疼痛。她右脚有烧灼感。我给她注射了皮下注射，有一段时间她感觉很好。注射用的是无菌水。疼痛是“想象的”吗？不是的。虽然疼痛源于对大脑神经细胞的刺激，而不是对脚神经末梢的刺激，但疼痛是真实的。为了治愈她，必须治疗大脑中的神经细胞，这样它们就不会引起脚趾疼痛的感觉。我们必须治疗间脑（interbrain），结束构成她病情的相互冲突的情绪习惯模式。</p><p>第三名患者手部瘫痪。请来了一位整形外科医生。他满怀希望地对颈部进行了X光检查，遗憾地承认没有颈椎肋骨需要手术。他最后建议找一位神经科医生来咨询。经过非常仔细的检查，神经科医生报告说，从颈部到指尖的大神经看起来是正常的。病人仍然无法张开她的手。一位精神病医生让她进入催眠状态，说：“张开你的手。”她的手像花朵一样张开。</p><p>她是假装瘫痪吗？当一条蛇来回摇动它的头直到可怜的小鸟因为恐惧而僵硬时，金丝雀会假装瘫痪吗？你是否曾经被吓得僵硬，以至于无法移动肌肉？你是假装瘫痪吗？</p><p>interbrain 的不当行为可以向大脑的运动中枢发送脉冲，从而导致中枢的神经细胞阻止或抑制所有肌肉运动。这就是麻痹性瘫痪的含义。同样的 interbrain 也可以向运动中心发送脉冲，使其肌肉抽搐甚至抽搐。我们称这种抽搐和抽搐为神经抽搐或舞蹈动作。</p><p>把这四个例子加在一起，你可以用一句话来总结它们。神经紧张可以刺激或抑制感知，可以刺激或麻痹肌肉酸痛。</p><p>它会让你忘记自己的名字和任何与身份相关的东西。或者，它会让你忘记你所欠银行的名字。它会让你口吃或口吃。它会使你的创造性活动瘫痪。最糟糕的是，它能控制你的思维。大脑间（interbrain）的不当行为是催眠的。</p><p>一名铁路设备设计师患有焦虑症。为了避免上班，他带妻子去了一次短途旅行，向她展示了他设计的一辆汽车。当火车驶出车站时，他的所有症状都在他体内冒了出来。他头脑中的孩子为旅行设计的流畅、流线型突然成了他劳累的标志。他所有的恶心、呼吸急促、寒冷和左肋下的疼痛突然涌上心头。</p><p>他真希望自己从未开始旅行。他想知道如果列车长解释说他感到不舒服，他是否会让火车停下来。他觉得自己病了；只要他想下车，他们就应该让他下车。离开那列火车成了一种痴迷。他觉得如果他不能以任何其他方式脱身，就必须跳下去。想到他可能不得不从行驶中的火车上跳下来，他吓了一跳。他知道自己的额头上满是汗珠；他觉得其他乘客都在盯着他看。因为他意识到自己无法控制自己的思想，他确信自己快要发疯了。</p><p>他所做的事很有趣，但又是另一回事。目前，让我们坚持我们的主题，即你的身体支配你的大脑，这种本质上是一个催眠过程。我们在所有形式的痴迷和各种形式的抑制中看到了这一点。例如，我们看到一些人脑子里想不出某个调子。我们看到人们在睡觉前必须解决一些算术问题。我们看到一些人不能呆在窗户关着的房间里。或者打开。有数以百万计的方式表明，患病的 interbrain 对前脑有影响。因为你必须用你的头脑来理顺你的生活，所以你必须了解什么是催眠。</p><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>由 interbrain 不当行为引起的自发的、部分的催眠在许多方面类似于涉及催眠师和受试者的更壮观的人工催眠。人工催眠是一种很像自然睡眠的状态。就像睡眠一样，这种状态是由暗示决定的。所以在考虑人工催眠术之前，让我们先想想它的近亲——自然睡眠。</p><p>晚上睡觉时，你对睡眠的暗示来自房间本身；从床和它的被子；来自你的睡姿、准备睡觉的习惯，以及你之前获得的与睡觉有关的所有习惯模式。当然，如果不是过度疲劳，就会容易入睡。疲劳的元素是血液携带的刺激大脑睡眠中心的信号。除了这些普通的建议外，有些人还会给自己一些特别的暗示，比如枕头的特殊安排或一些个性化的姿势，以诱导睡眠。有些人背诵祈祷文或经文。我的一位病人曾经背诵乘法表。有利于睡眠的条件包括合理的舒适度，没有令人兴奋和刺激的建议，以及使人进入睡眠状态的各种建议。单调和对睡眠的期望是通常的催眠药。</p><p>在人工催眠术中，条件大致相同。受试者被置于一个舒适的位置，除了催眠师照在受试者眼睛上的一盏灯，有助于排除其他感觉。同时，催眠师通过说 “要睡觉了，要睡觉了，眼皮越来越重，要睡觉了 “来暗示睡眠，如果受试者愿意，他就会去睡觉。</p><p>在睡觉时，催眠师可能会建议在受试者醒着的时候进行。这被称为催眠后暗示。例如，他可能会说，“当时钟敲四点时，你会带上雨伞，去商店买雪茄。”受试者醒来后，他可能会瞥一眼时钟，然后在四点的时候，拿起雨伞，开始去商店买香烟。如果被问到为什么要带雨伞，他可能会害羞地笑着解释：“谁也不知道什么时候会下雨。”他不能告诉你带伞的真正原因，因为他记不起这个建议。虽然他有这样的意图，但这是发生在他有意识的记忆水平之下。所以他发明了一个很好的理由来解释他的冲动。</p><p>假设受试者是一个酒鬼，催眠师建议他醒来后，不再想喝酒。这能治好他酗酒的习惯吗？我很抱歉地报告，它不会。只有当没有相反的建议时，建议才有效。当清晨来临时，旧的渴望又会重现。胃在翻腾，神经在颤抖。这是一个强有力的暗示，而我们对口头和身体之间的冲突的暗示，使旧瓶子获得了另一个胜利。“我真的不想喝酒，”酒鬼说。“我只需要一两杯就可以让我的神经平静下来。”</p><p>人工催眠是一种异常抑制普通暗示的状态。这种状态使得催眠师给出的建议更加有效，因为它们并不矛盾。因此，如果催眠师告诉受试者他的手臂瘫痪，受试者将无法移动该手臂。他可能会说，受试者可以感觉到嘴唇的疼痛，嘴唇会变得麻木，以便针刺。暂时缺乏整个大脑控制和组织行为的能力会导致催眠的异常暗示。</p><p>下面是一种理解催眠作用的方法。把前脑想象成一个棋盘。绿色方块代表神经细胞，其脉冲刺激肌肉收缩。红色方块代表神经细胞，其冲动阻止或抑制肌肉收缩。红色表示“停止”，绿色表示“开始”。我们将红色方块称为抑制神经中心，绿色方块称为刺激神经中心。抑制性神经中枢主动阻断感觉、肌肉活动和思维。刺激神经中枢一旦被激活，就会引起肌肉收缩，或引起强烈的感觉。</p><p>当一个又一个的抑制中心被激活时，就会达到一种催眠状态，直到几乎所有的刺激中心都被阻断。冲动从一个抑制中心传播到另一个抑制中心，直到几乎整个前脑都像一张网一样被覆盖。抑制冲动也向下传播，阻止感觉到达前脑。通过这种方式，可能激活刺激中心的建议被排除在外。大脑的一部分失去了作用。正如催眠术的主体所说，他不是他自己；他不是全部。就目前而言，这是真的。</p><p>整个大脑暂时缺乏控制和组织行为的能力，导致神经疾病的思维异常。事实上，大脑功能的部分丧失解释了我们在强烈情绪控制下所做的愚蠢和非理性的事情。被误导的器官活动，情绪，使我们的部分脑细胞瘫痪，使它们不能活动，使它们成为囚徒，阻止整个大脑作为调节器官工作。在情绪状态下，我们处于恍惚状态：催眠恍惚状态。</p><p>当相互冲突的情绪习惯模式使大脑间陷入混乱时，这种状态不再是暂时的。然后，思想被各种机构控制，在无政府状态的内战中相互斗争。情绪冲突使一个人进入一种长期的局部催眠状态，他不再控制自己的思想。</p><h1 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h1><p>睡眠生理学很像催眠机制，因为睡眠和催眠一样，是由抑制神经中枢的激活引起的。这些中枢部分由单调性激活，单调性不会刺激刺激中枢。在睡眠中，就像在催眠中一样，冲动从一个抑制中心传播到另一个抑制中心，并向下传播到脑间(interbrain)的睡眠中心，从而导致睡眠。</p><p>在一个温暖的周日早晨，当小威利·佩里温克尔坐在教堂里时，炎热、强迫的不活动，以及发出难以理解的单词的单调声音的嘶鸣，激活了小威利前脑的一个又一个抑制中心。这些冲动传遍了他的大脑，直到嗡嗡的声音变成远处海浪的拍打声。教堂装饰的各种颜色，以及穿着得体的女教士所穿的衣服，变成了一种没有形状或意义的柔和色调的混合体。小威利在硬木长凳上蠕动，随着肌肉的放松，他也变得柔软了。这种冲动从一个抑制中心传到另一个抑制中心，直到小威利刚刚睡上了无聊的的觉。</p><p>睡眠的深度取决于大脑抑制冲动的大小。因为这里有睡眠中心。某些疾病过程会刺激该中心产生病理性睡眠。动物实验人员设计了精密的电子仪器来激活睡眠中心，让他们的实验动物很快入睡。可能这就是巴比妥系列催眠药攻击的中心。无论如何，当睡眠来临时，进一步的冲动从大脑传到心脏，使心脏跳动得更慢；使人呼吸更加安静。因此，来自内脏的干扰睡眠的刺激更少，人们的睡眠会越来越深。</p><p>保罗·席尔德博士在他的《催眠》一书中指出，毫无疑问，只有借助睡眠心理学才能解释催眠的事实。这一解释是由P·德·拉比诺维奇博士提出的，基本上与本文所述的方式相同。引起睡眠的神经是那些产生催眠状态的神经，人工的或与外界无关的。睡眠、催眠和情绪性思维障碍都是忙碌的小抑制性神经细胞的证据。</p><h1 id="5、"><a href="#5、" class="headerlink" title="5、"></a>5、</h1><p>有着秃头、圣诞老人胡须和胡子的伊班·彼得罗维奇·巴甫洛夫（Iban petrovich pavlov）双眼闪烁，他指出了神经状态和催眠之间的关系。通过这样做，他把精神病学从朦胧的猜测领域带了出来。将这个专业置于科学解剖学和生理学的高度。为此，所有医生和数百万神经疾病患者都欠他无尽的感激之情。他证明了精神症状不是“想象的”，而是由患病的神经引起的。现在，当我们治疗精神疾病时，我们知道神经系统的哪一部分工作不正常，我们知道如何将这些神经恢复到正常状态。pavlov证明，要治愈患病的神经，必须对患者进行解除催眠。</p><p>一位一直支持母亲的年轻女子发现自己越来越紧张，直到最后无法去上班。她说，人们都在谈论她。她走在街上时，他们指着她。她办公室里的其他女孩都在窃窃私语，说她和那个漂亮的簿记员有染。“如果这是真的，就不会那么糟糕了，”她告诉我。“但我从来没有和他出去过：更不用说去看电影了。”</p><p>除非要指出，没有人对她的来来去去、她的起床和躺下最感兴趣。当被告知其他人太沉迷于自己的问题而无法理会她的事情时，她会意地笑了。 “他们知道，”她会神秘地重复。 “他们知道。”</p><p>由于害怕遇到这些窃窃私语的人，她将自己的兴趣和活动范围缩小了，直到最后一天二十四小时都在床上。她对生活失去了所有的兴趣。 ” 虽然以前她对自己很挑剔，但现在她拒绝洗澡或梳头。 “我为什么要这么麻烦？她会问。“我不想见任何人。走开。让我去。”</p><p>她的母亲和其他亲属提供的事实拼凑起来，表明了她的情感习惯模式之间的冲突，她从小就相信对性的恐惧是道德的开始。她相信，没有人会娶一个已经放弃性禁欲的女孩。然而她曾与一名年轻男子有过婚外情，他忘了将诉讼合法化。分手时，她的头脑一片混乱。过了一会儿，她在工作的地方遇到了簿记员，并想和他出去玩。如果她真的去约会了，她应该告诉他她以前的经历吗？如果她不告诉他并嫁给他，如果他发现了会怎么办？她对整个情况的矛盾情绪（记住，情绪是整个身体的行为方式）进入了一场自由、击倒和拖出的战斗。</p><p>尽管情况完全是推测性的，但大脑间（interbrain）还是陷入了混乱。它向她身体的各个部位和前脑发送了异常信息。前脑是抑制中心和刺激中心，两者都受到相互矛盾的冲动的轰炸。刺激中心说：“抓住牛角，告诉他。”抑制中心喊道：“躺下，躲起来。”来自刺激中心，“我希望我能嫁给他”来自抑制中心，“这没用，那又怎样？没有任何用处。”</p><p>从对诚实的渴望和对隐藏的渴望中，终于有了合理化的解释：“每个人都知道。我除了躲起来，吃我的药之外，别无选择。”</p><p>所以冲动从一个抑制中心传播到另一个抑制中心，部分催眠她进入精神麻痹，并关闭我们所有可以让她现实地处理她的问题的建议。产生这种部分催眠的暗示不是来自她的环境，而是来自她紊乱的大脑间(interbrain)和她情绪上引起的混乱内脏。较低的有机调整中心已经控制了较高的中心。身体在向头脑发号施令。</p><p>结果如何？疗养院，美甲唑休克疗法，回归理性，心理治疗和治愈。她被催眠了。让我们转向下一个案例。</p><p>她的父母让十几岁的格特鲁德坐在我的候诊室里，拿着一本杂志，向我解释她是如何让他们发疯的。她的不安被带到了一个极限，超出了他们所认为的理智的界限。</p><p>嘿，让她早上起床很难。起床后，她会在梳妆台上磨磨蹭蹭，一边听收音机，一边在梳妆台或写字台上胡乱摆弄文章。她没有朋友。客人来访时，她脾气暴躁，不和他们说话。你无法让她接听电话或在家里帮忙。当她说话时——这里她父亲模仿，“我……呃……在想……呃……我……呃……要说……呃……那个…… ……呃……我现在不想吃。”</p><p>这个女孩对她的生活的描述非常棒，因为它缺乏现实主义。学校里所有的孩子都是毒品。他们都不想做任何事情。她从不合作做家务，因为如果她这样做，人们会期望她继续定期做家务，考虑到她每周一美元的零花钱，她的工作将得到十美分的报酬一小时;所以帮她父亲打理花园或帮母亲洗碗是不值得的。她可以为邻居做家务赚更多的钱。她为邻居做家务吗？不;她不得不放学回家学习。她回家后学习了吗？不;她一般都太累了。</p><p>在这张自负的、抗拒的、恶意的消极主义的画面背后，有一个有趣的故事。她的父亲在一家公司工作，该公司大约每三年将他从一个地方调到另一个地方。十四年来，这个女孩在五个不同的城市生活过。每一步都意味着必须对另一个学校系统、另一个朋友群体、另一个社区进行新的痛苦调整。每一步都意味着打破旧的联系，进行令人满意的调整。重新开始。没有人喜欢让自己的所有活动都朝着自己不利的方向发展；最重要的是，孩子的调整技巧有限。即使是最乐观的人也可能会问：“重新开始有什么用？”</p><p>除了这些沮丧之外，还有一位唠叨的母亲，她要求她的女儿完美，令人担忧的妈妈很难在自己的生活中表现出来。她习惯于提问、责骂、开玩笑，以及以其他方式使人们处于防御状态；她可能从来没有想过，在她的女儿身上抢占先机是剥夺了女孩的公平起点。童年时期消极主义的最常见原因是一些欺凌或其他攻击性的成年人的侵略性竞争，他们在将不平衡的力量和技能与幼稚和缺乏资源的儿童防御技术相提并论时不会感到羞耻或内疚。</p><p>这是一个女孩，她最重要的人生经历是一次又一次的失败，失败后的失望。由于她缺乏成功的习惯和记忆，她母亲的态度进一步发展了她的自卑感。在她的大脑中，一个又一个抑制神经中枢被激活。这些抑制性冲动在大脑中传播，编织一张网，在正常的刺激冲动开始之前捕捉它。所以她说话的口气就像喉咙里有个齿轮。她走着走着，不知怎么的，好像她的裙子腰带上有一个无形的钩子，挂在一吨砖头上。她对自己和世界的所有想法都是由她大脑的无序行为决定的。她被部分自我催眠所束缚，剥夺了自由和完全的自我控制</p><p>她的治疗依赖于催眠。但是没有那么清楚地理解的是，同样的过程在某种程度上一直在每个人身上进行。事实上，我们的大部分思考和行为都是由我们的习惯模式产生的暗示的结果，而我们在很大程度上完全没有意识到这些暗示。</p><h1 id="6、"><a href="#6、" class="headerlink" title="6、"></a>6、</h1><p>你有没有想过你的习惯模式有多动态？他们如何要求表达？他们如何不断地向您的大脑发送大量建议，怂恿您进行某些活动，限制您进行其他活动，控制您的思维？你不认为习惯很重要吗？然后考虑吸烟习惯的琐碎和不重要的模式。琐碎而不重要？是的，在你生活的总体规划中。但不是那个在烟灰缸上摸来摸去发现一个相当大的烟蒂的人。有时候，一个人为了买一支雪茄，会走五英里，而不是一英里。我见过一杯咖啡也能达到同样的里程数。人们普遍的印象是，习惯，即不自觉的冲动，在一个成熟、理性的人的心理状态中起着很小的作用。无知者强调行为的自愿方面。但在那些最了解心理学的人中，习惯是最重要的。</p><p>较老的心理学学派是以观察法为基础的；他们的主题研究他们的灵魂并写作。自然地，通过这种方式获得了一些关于自愿想法和行为的有效心理材料。但他们忽略了更重要的事实，即非自愿的活动驱动力，因为我们的内在驱动力深藏在意识水平之下，潜意识是由习惯模式的组织组成的，不容易检查。</p><p>西格蒙德·弗赖斯强调了潜意识与神经和精神疾病的关系。多么严厉的批评落在他诚实的头上！在他那个时代，所有和蔼可亲的教授都穿着灰色条纹裤子、闪亮的黑色斜纹背心和丝质帽子，但他们仍然认为自己是高度理性的人。当他们读到他的话时，他们像受惊的猿类一样尖叫。</p><p>善良的教授们会认为，他们所有的选择，所有独特的生活方式，都是基于逻辑和纯粹的理性。他们认为动物是由本能控制的。恶人，在这里散布的准则会让他们脸红——被他们低级的本性所支配。但是一个理性的人在理性、智慧和意志的指引下，过着甜蜜和光明的生活。</p><p>好教授的态度可能是一种合理化，一种在黑暗中吹口哨，以鼓舞他们的道德勇气，被潜意识的攻击削弱。就这样，你会发现潜在的酗酒者往往是最狂热的禁酒主义者。他在听众面前发表主要针对自己的演讲。</p><p>大学时认识一个非常有道德的年轻人，他给女院长写信，抱怨女生不断地引诱他，试图勾引他。他给报纸写信，抗议女性穿短裙。他是一个人的纯洁联盟，他只来谈论、阅读、思考除了性之外的事情。事实上，他认为自己是一个非常优秀的人，他拒绝使用四个字母的单词。但他这是欺骗了自己和几个志同道合的苦难兄弟。</p><p>罪犯们将他们潜意识中的个性投射到报纸上报道的每一项起诉中。他们希望被告人能够战胜犯罪，并不是因为他们对被告人有兴趣，而是因为在潜意识中他们已经认同了被告席上的人。我们中的一些人习惯性地认为自己是弱者。这个弱者可能是电台问答节目中的一名志愿者，他可能已经失业了。 我们希望他能立即赢得64美元的奖金。 为什么我们如此关注？这种偏见是一种智力上的弱点，心地善良，还是潜意识中相当棘手的挫折感？</p><p>还记得人工催眠的对象吗？他被催眠后建议去商店买雪茄？还记得他是怎么解释雨伞的吗。“你永远不知道什么时候会下雨”？这种催眠合理化的表现形式是我们所有人思考的很大一部分。它涵盖了很多曾经被称为“有意识思维”的领域它包括那些我们称之为白日梦的愉快的幻想。一旦你知道了一个人白日梦的内容，你就开始了解他潜意识趋势中最重要的部分。</p><p>卡斯帕·米尔克托斯梦想着在自己的十码线上接住足球，在数千人的欢呼声中跑完整个球场，触地得分。很有趣。一想到卡斯帕永无休止的痛苦就不那么好笑了，当时，作为一个多刺、瘦腿、缺乏维生素的男孩，他的同事们给他起了个绰号“鸟腿”</p><p>我们可以这样总结：条件性反射或大动脉炎习惯模式向脑间(interbrain)以及前脑的抑制和刺激中心发送一波又一波的建议。神经冲动从一个抑制中心传播到另一个抑制中心，产生部分催眠状态。这种情况限制了某些刺激神经中枢的活动，并使其他未受抑制的神经中枢处于触发边缘，异常地准备接收和分配脉冲。结果是身体和精神失去平衡，失去自制力。部分自我催眠的事实使神经紧张成为一种精神疾病。</p><p>当患者对自己的想法和耐心提出各种不合理的要求时，家人对患者的易怒和前后矛盾感到不满，而患者则感到困惑和困惑。他自己情感冲突的悲剧受害者被神经产生的身体感觉吓坏了，当被告知这些感觉是虚构的时，他绝望地逃避。他自己试图理解自己，却被自己催眠般的合理化所绊倒。出于这些原因，他需要一份关于自己问题的解释，以及一份能够带领他走出迷宫的图表。</p><p>梅奥诊所的沃尔特·C·阿尔瓦雷斯博士说，他最困难的工作之一是让患有神经性消化不良的患者知道，他的胃病是由来自大脑间的风暴引起的。为什么这是一项艰难的工作？因为病人被自己的紧张行为催眠了，所以不讲道理。情绪会阻碍思考。热血比冰冷的事实更有说服力。</p><p>我不要求我的病人相信任何事情。我给他们解释和图表。“遵循图表，”我告诉他们，“三个月后重新阅读解释，当你的神经性消化不良消退时，当你不再紧张时，当你被驱除幻觉时，你可以更好地判断解释的合理性，为了康复，为了打破这种神经和生理-心理错误行为的恶性循环，你必须被驱除幻觉。”</p><p>在接下来的几章中，我们可以看到去催眠的图表。你不需要指南针来遵循它的路线，只需要有意志来到达你的目的地。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张 芬克" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E8%8A%AC%E5%85%8B/"/>
    
      <category term="消除神经紧张 大卫" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E5%A4%A7%E5%8D%AB/"/>
    
      <category term="消除神经紧张书在线阅读" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB/"/>
    
      <category term="消除神经紧张书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6/"/>
    
      <category term="消除神经紧张 pdf" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-pdf/"/>
    
      <category term="芬克消除精神紧张电子版" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E7%94%B5%E5%AD%90%E7%89%88/"/>
    
      <category term="芬克消除精神紧张中文翻译" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91/"/>
    
      <category term="大卫芬克消除神经紧张全书" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E5%8D%AB%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E5%85%A8%E4%B9%A6/"/>
    
      <category term="消除神经紧张这本书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E8%BF%99%E6%9C%AC%E4%B9%A6/"/>
    
      <category term="如何消除神经紧张" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张txt" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0txt/"/>
    
      <category term="interbrain" scheme="https://wistbean.github.io/tags/interbrain/"/>
    
  </entry>
  
  <entry>
    <title>大卫芬克《消除神经紧张》第三章｜ 头脑告诉身体</title>
    <link href="https://wistbean.github.io/xiao-chu-jin-zhang-mind-body.html"/>
    <id>https://wistbean.github.io/xiao-chu-jin-zhang-mind-body.html</id>
    <published>2022-03-20T06:38:28.000Z</published>
    <updated>2023-05-30T13:53:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>本文为大卫芬克书籍《消除神经紧张》翻译的第三章，你可以在线阅读，关于消除神经紧张pdf电子书原版可以在公众号「wistbean」发送「消除紧张」获取。</p></blockquote><h1 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h1><p>你现在知道，情绪习惯模式之间的冲突会导致 <a href="https://wistbean.org/xiao-chu-shen-jing-jin-zhang-interbrain.html" target="_blank" rel="noopener">interbrain</a> 的不当行为，让你感到不安。你的整个有机体本应作为一个整体工作，却变得杂乱无章。你不暖和的时候会出汗，不冷的时候会起鸡皮疙瘩。内分泌腺停止正常功能。血液化学的微妙平衡被扰乱，这反过来又进一步扰乱了你的身心正常运转。你的胃，你的肠，你的膀胱，肺和心脏正常工作。你的血压可能会变得异常低，或者像火箭一样迅速上升。当你应该放松的时候，甚至你的手臂、腿部、背部和颈部的肌肉也会紧张。所有这一切，因为你相互矛盾的情绪已经把一种破坏扔进了你 interbrain 的机制，这个器官的神经细胞已经停止调节你身体的活动，使身体的各个部分彼此保持同步，正如你所说，你的神经都被击伤了。</p><p>长期以来，人们一直认为情感冲突会导致身体疾病。新尤克城拜占庭医院的H·弗兰德斯·邓巴博士已经证明，不愉快的情绪会导致身体组织的变化，这种变化我们称之为身体疾病。在某些情况下，胃溃疡是大脑间紊乱的结果。心脏病可能是另一个原因。这些情况还有很多其他的——当由情绪不安引起时，被称为心理因素。心灵是疾病之父。</p><p>这是一个典型的例子。一名妇女在医疗机构四处奔走了三年，寻找治疗粘液性结肠炎的方法。她时而腹泻，时而便秘，时而腹痛，大便中有粘液，有时还有血。她被告知要卧床休息，去佛罗里达州，不要出门去打高尔夫球。她试过各种饮食。她的结肠已经用几加仑的水冲洗过了， 有个有进取心的人给她吃了酸奶，然而，她并没有感到宽慰。她直肠内的溃疡已经涂上了防腐剂，但结肠内的手术并没有治愈她。</p><p>我鼓励她告诉我她的人生故事，让她在在生病上的冲突情绪立刻出现。她说，三年前，她和一个男人有染，她担心她的丈夫会发现。这个男人住在她去过的另一座城市。从那以后她再也没有见过这个男人，她的丈夫也不认识他，他们见面的可能性很小。我观察到，三年是一个很长的担忧时间。</p><p>事实上，她想告诉她的丈夫是为了要报复他。他是一个严厉、冷漠的人。而她是那种需要温暖和关爱的依赖型的人。在她的潜意识里，她想为自己的轻率行为向丈夫道歉。但她甚至不敢告诉他，她害怕说出真相。</p><p>我见到他的丈夫后，我建议她把全部真相告诉他。这伤害了他的感情，使他注意到了她——这是他多年来忘了做的事情。我猜他的痛苦可以给我的病人带来一种苦忧参半的满足感，使他能消除过去的纰漏。无论如何，一个场景，一个和解，这位女士三年的黏液性结肠炎立即停止，肠道黏膜溃疡在几天内就治愈了。</p><p>精神粘液性结肠炎通常被认为是一种心病或精神病性疾病， 但这只是由 interbrain 行为不当引起的胃肠道疾病之一。</p><p>胃肠道本质上是一条长而中空的肌肉管，从口延伸到肛门。它包括食道（食道），胃，小肠和肠道。这根管子内衬粘膜，就像你的口腔内部一样，但管壁是由肌肉纤维构成的，就像你的脸颊一样。</p><p>假设每次你坐下来吃饭时，你都会受到强烈的恐惧。你的唾液腺，像狗和猫的唾液腺一样，会停止分泌。你可能不知道，但是你的胃腺会停止分泌盐酸。胃肠道的肌肉壁会痉挛，像拳头一样闭合。过了一段时间，痉挛和分泌不足就会成为习惯，在没有特殊惊吓的情况下就会发生，你会患上精神状态引起的神经性消化不良或粘液性结肠炎。</p><p>如果这种对胃壁的习惯性挤压会刮掉其柔软的粘膜，使其暴露在腐蚀的胃液中，这可能会导致胃溃疡，Stewart wolf 和 Harold G. Wolff 博士有难得的机会看到这种情况发生。在他们的实验室工作的是一个瘦小而结实的男人，腹壁上有一个洞直接通向他的胃。他五十六岁，吞下了滚烫的蛤蜊浓汤。结果他的喉咙被烧伤，无法吞咽。外科医生不得不通过他的腹部进行永久性手术。然后他通过漏斗将食物直接放入胃中。他先咀嚼食物，当然是为了启动消化过程，所以他没有失去吃东西的乐趣。听上去很可怕，但他四十七年来一直这样走下去，这告诉我们一些人类有机体的适应能力。</p><p>这个报告出现在1942年11月7日的《美国医学会杂志》上。一周后，塞缪尔-莫里森和莫里斯-莫里森医生报告了280例十二指肠溃疡病例，这些病例与包括过度敏感和过度易感在内的完全人格模式有关。</p><p>冯德拉博士发现，除了心里原因以外，脑间的血也会导致胃溃疡，这是对大脑神经疾病或不当行为引发结果的又一指点，得出的结论是：治疗不应仅仅包括处方饮食和碱液，还应该对根本原因的治疗，即 interbrain。</p><p>从 interbrain 再到胃，神经刺激的过程一直在进行。这在很大程度上适用于怀孕期间的恶心。先锋女性没有时间“晨吐”, 但当一个现代女性有理由相信自己怀孕时，她会向一个朋友吐露心声，她会问：“早上你觉得恶心吗？”</p><p>一位病人抱怨她已经三个月没有月经了。“一定是腺体，”她说。“我知道我没有怀孕。当我怀孕的时候，我的胃不能有任何东西。”。</p><p>我给她做了检查，发现她已经怀孕三个多月了。“大约一个月后你会感觉到你的宝宝在踢你肚子，” 我告诉她。</p><p>“快” 她喊道，“给我拿个盆来” 然后把她的晚餐弹翻了起来。</p><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>旧金山的威廉博士安排了事情，这样他就可以在病人情绪激动的情况下直接观察食道痉挛。他把一根装有微光和透镜的小管子——一个食道镜——插入病人的喉咙，这样他就可以看到他们喉咙的内部。然后，通过口头暗示，他唤起了各种各样的破坏性情绪，如悲伤、焦虑、担忧和恐惧。病人的整个食道都会痉挛。当预先设定引发热情、满足和幸福等情绪的建议时，热情、满足和幸福就会呈现出来，痉挛就会放松，食道内径立即变宽。</p><p>博士用同样的技术手段来检查气管，即从喉咙通向肺部中空肌肉管。 这些管子因情绪暗示而痉挛或者放松。这难道不让你想起那个<a href="https://wistbean.org/shen-jin-jing-zhang-gou.html" target="_blank" rel="noopener">对玫瑰“过敏”的男人吗</a>？</p><p>与食道一样，从气管通向肺部的管道也是肌肉发达的。它们是你的支气管，你有多少次看到孩子们因恐惧或惊讶而喘息？事实上，这样的喘息构成了你对生命的致敬。快速深吸一口气，然后屏住呼吸（使支气管痉挛）。如果这种习惯变成一种常规的、无意识的习惯，你就会患哮喘。我知道痉挛已经被一个无法解释的词“解释”了，那就是过敏。有些人对某些物质或情况产生习惯性的身体反应，导致他们的器官行为异常。这些物质——或情况——会产生毒素，从而引起手足痉挛。受害者无法放松肺部以正常呼气。我见过很多哮喘病例，包括一位对玫瑰敏感的绅士，他对玫瑰过敏是社会性的。由于花粉和其他物质导致的过敏性哮喘治疗失败，这些病例在心理治疗下在几个月内痊愈。</p><p>然而，持续一段时间的习惯性支气管痉挛会导致肺部发生严重变化。气室被拉伸；气室之间的组织出现疤痕和增厚。肺部变得容易感染。interbrain 会永久性地损害肺部。</p><p>情绪会使您的肌肉紧张，从而产生背痛等症状。我在早期的医疗实践中发现了这一点，当时我被要求为患者治疗颅底疼痛。 X光显示没有关节炎。他没有糖尿病。他的扁桃体是没事的。他的牙医向我保证他的牙齿非常完美。尽管如此，他还是感到疼痛，所以我给他进行了透热疗法，以初步诊断为肌肉拉伤。</p><p>在我跟他谈论他的治疗方法时，我们变得更加熟悉了。他有一份好工作，结了婚，他妻子的哥哥住在他的家里。他皱起鼻子的样子使我忍不住问他：“你的姐夫怎么了？”</p><p>我的病人说：”说起他，我觉得他像个跟屁虫。他是个心地善良的人。他对我妻子很好，但他在我身边时，我的灵魂不能称之为自己的灵魂。他告诉我在杂货上花多少钱，如何抚养我的孩子–如何安排家具。啧啧。我觉得他就像一个在自己家里的寄宿者。他帮了我们很多，我不应该这样说他。在某种程度上，我也为他感到难过。 尽管如此，对我来说，他只是一个麻烦。”</p><p>脖子疼！头骨底部那种无法诊断的疼痛！我打电话给他的妻子，当她来我办公室时，我告诉她：如果她想要一个健康的丈夫，她应该为她的兄弟再找一个家。</p><p>在他的下一次就诊中，我的病人看起来焕然一新。“上一次治疗肯定是让我好起来的，” 她说，“脖子上的疼痛也消失了。” 当然，是去新的公寓。</p><p>从那以后，我更加关注我的患者在描述他们的症状时使用的词语。并非所有的心痛都是心绞痛：有些可能是由任性的引起的。脚冷可能是某些动脉疾病的症状：它们可能是习惯性恐惧的表现。当一位年轻的打字员告诉我“一切都让我感到恶心”时，我发现她没有胃溃疡，没有胆囊疾病，但对她的母亲感到厌恶，她（据我的病人说）对女孩的父亲不忠诚。虽然导致头痛的原因有很多，但一本有红墨水的账本往往是商人抱怨的头痛问题。</p><p>是的，情绪紧张会产生身体症状，其中一些会发展成难以治愈的永久性组织变化。让我们回到肌肉酸痛作为大脑间紊乱的症状上来。恐惧或仇恨怎么会导致背痛？神经紧张如何导致肌肉组织的永久性变化？</p><p>你知道情绪是一种行为，是你用你的整个身体做的事情。紧张你的肌肉是情绪行为的一部分。肌肉紧张确实是情绪的共同点。芝加哥大学的 Edmund Jacobson 博士说，当你的肌肉完全放松时，你不会感觉到情绪，他是 100% 正确的。</p><p>当肌肉收缩时，它会缩短。这会自动缩短覆盖肌肉的结缔组织膜，就像弹力袜一样。这种结缔组织（它使肉变硬）被称为筋膜。下次给烤肉加碳水化合物时，可以仔细观察。即使不好吃，也很有趣。当筋膜过厚过短时，患者的这种情况称为肌肉束缚。习惯性的肌肉紧张最终会导致永久性的筋膜缩短和增厚。</p><p>筋膜有一定的伸展性，但没有太多。突然伸展背部肌肉的筋膜，它会撕裂，让你腰痛或腰痛。令人惊讶的是，大量的腰痛是由筋膜缩短引起的。通过调查这些案例，我发现很大一部分来自与情绪态度的习惯表达相关的姿势缺陷。</p><p>查理·卓别林的艺术展示了每一种恐惧或悲伤都有自己的肌肉张力或姿势。身体逐渐呈现出习惯性的情绪紧张状态。然后，为肌肉提供外部支撑的筋膜变成了限制运动的僵硬框架。皮肤变厚、变短会导致疼痛和严重的腰痛。</p><p>当筋膜通过医学指导的练习逐渐伸展时，精心挑选并为每位患者单独分级，当情绪态度和姿势得到纠正时，这种背痛通常会消失。</p><p>当然，所有的腰痛都不是筋膜缩短的结果。腰痛可能由多种疾病引起，包括扁平足、关节炎或牙齿脓肿。另一方面，正如波士顿的弗兰克·奥伯博士所表明的，筋膜缩短不仅会引起腰痛，还会引起坐骨神经痛，因为它会对僵硬筋膜和肌肉之间的神经产生张力。在这种情况下，过度生长的缩短筋膜就像疤痕组织一样，挤压坐骨神经。奥伯博士的运动设计巧妙，经常拉伸筋膜，使神经免于紧张。如果失败，他的简单手术会延长筋膜，立即结束神经疼痛。</p><p>肩部和肋骨之间的疼痛通常由肌肉紧张和筋膜缩短引起。这些肌肉紧张通常发生在睡眠期间，也就是一个人应该最放松的时候。清醒时部分控制的情绪习惯模式在睡眠时得到充分控制。然后，肌肉开始痉挛，因此，患上大脑间疾病的人不会醒来得到休息，而是醒来时感到疲倦和肌肉酸痛。洗个热水澡和发个好消息可能会暂时缓解压力；但治愈方法来自于情绪行为模式的消散，这种情绪行为模式使肌肉习惯性紧张。</p><p>颈椎病是一种特殊的情况，患者的头部旋转，使他只能看一侧，不能把头向前转。这种情况可能是由于颅神经受到刺激所致。这也可能是心理因素造成的。下面的案例说明了情绪紧张会产生更多的器质性病理。</p><p>我的颈椎病患者曾是一名簿记员。他认为他的雇主怀疑他偷东西。他生病了，不得不辞去工作，并出现了颈椎病。他说这种情况是在他工作时开始的。他一直看向右肩，无法将头转直。</p><p>在治疗期间，他有了足够的洞察力，意识到他扭曲的脖子是恐惧的象征。他不停地回头看，看是否有人在监视他。但他为什么要害怕被发现，甚至怀疑呢？因为他想偷，但不敢。他是一个在无人追赶时逃跑的恶人。这就是他行为模式的冲突，诚实和不诚实之间的冲突，偷窃的欲望和对被发现的恐惧。从中产生了他被监视的想法。他想被监视，以保护自己不受自己错误冲动的伤害。他的愿望引发了这一想法，并使他成为警察。</p><p>但在他有了洞察力，并通过心理治疗治愈了他对偷窃的欲望之后，他那扭曲的脖子仍在继续。旋转头部的肌肉缩短了。绷带不平。让他们恢复正常是另一项工作。心因性疾病已经被结构化了，因为它在他缩短的颈部肌肉中得到了象征。</p><h1 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h1><p>身体，无辜的旁观者，在脖子上，在背部的小部分，在肩胛骨之间，甚至在心脏都在相互冲突的情绪混战中。在洛杉矶拉巴农医院的雪松医院，我听到一位伟大的心脏病专家说高血压是一种文明病。所涉及的机制很简单。每个人都见过朋友的脸色变白，要么是恐惧，要么是兴奋。发生了什么事？就是这个，脸上的血管是肌肉管。由于恐惧，这些肌肉收缩，将这些管子的内径压缩到几乎没有。结果——脸上的皮肤没有血。如果相同的过程发生在包含许多血管的器官中，则血液从心脏的流动受到阻碍；它必须泵得更快、更用力，才能迫使血液通过这些突然变小的血管。结果是血压升高。</p><p>我看到血压仅仅因为兴奋就上升了五十。我在放松前后测量了血压，经过 20 分钟的有控制的休息，我的血压从 160 点下降到了 120 点。</p><p>这些组织是肌肉和腺体的细胞，由血液向它们购买的食物提供营养。血液是身体的运输系统，通过血液，化学物质被带到需要它们的细胞，这些细胞的废物被带到身体可以清除的部位。身体的每个器官都有自己的血液供应，包括心脏。</p><p>当心脏血管痉挛时，我们称之为心绞痛。这种心痛在神经疾病中很常见。像“心痛”这样的表达方式证明了这种麻烦的发生频率。</p><p>如果疾病随着疼痛而停止，情况可能不会那么严重。不幸的是，事实似乎并非如此。从可以治愈的血管痉挛到不可逆转的心脏病只是时间问题。这么多日复一日在无法忍受的压力下工作的外科医生死于心脏病绝非巧合。他们的职业简直令人心碎，而冠状动脉硬化（心脏动脉硬化）似乎是他们的职业病。</p><p>但事实并非如此。许多外科医生经历了一个又一个紧张的情况，心脏没有特别的磨损。这些人已经学会了控制自己的情绪，学会了用大脑和手进行操作，而不是用血液和肠道。他们把所有的心都投入到工作中，除了心肌。</p><p>情绪压力导致的血管痉挛会产生奇怪的结果。其中一种被称为雷诺病，指、手或脚变白、变冷、变麻木。在某些情况下，情况非常严重，所有的血液都停止流经动脉；组织得不到营养；结果，他们在一种叫做干坏疽的情况下饿死。</p><p>在类似的情况下，皮肤可能变得如此增厚，以至于患者无法弯曲手指或合上手。这就是所谓的巩膜病。还有许多其他皮肤疾病是神经性的，但我只提到两种是由神经性血管痉挛引起的。</p><h1 id="5、"><a href="#5、" class="headerlink" title="5、"></a>5、</h1><p>我们过去认为疾病导致不快乐。现在我们发现不快乐是疾病的原因，甚至是那些与特定细菌有关的疾病。Arlie V.Beck博士在一项针对1667名因感冒或感冒而接受治疗的哈佛学生的研究中指出，“在我们对人的攻击中，必须更普遍地认识到生活紧张所起的作用。”每一位鼻疾病专家都认识到了鼻神经症，一种由于情绪不安而导致眼睛流泪和鼻粘膜分泌液体、肿胀和发炎的疾病。这为细菌入侵创造了条件，而健康的组织会对细菌进行复制。</p><p>一个 10 岁的女孩是两个紧张不安的格雷曼难民的独生女，她因眼睛发炎在诊所接受了数周的治疗。当我检查这些眼睛时，在称为结膜的透明薄膜上只有几处红色。然后我检查了她的喉咙。她的扁桃体大大扩大，感染了，腺样体几乎阻止了她通过鼻子呼吸。我建议她切除扁桃体和腺样体。她开始哭了。几乎是一瞬间，她眼中的青筋就变得通红，几乎看不到白色的部分。 “看，”她的母亲哭了。 “这就是我说的麻烦” 她的结膜炎是一种血管神经症，一种由恐惧引起的疾病。如果它变成慢性的，她的结膜会出现疤痕组织，这种情况被眼科医生称为翼状胬肉，只能通过手术治疗。这只是另一个例子，说明血管神经症如何导致疤痕组织的形成——紧张如何在改变的身体组织中持续存在。</p><p>病态的头脑不会让身体正常工作。它会导致可能变得永久性和严重的变化。忽视对作为致病原因的情绪因素的重视，将导致未能及时预防。</p><p>iterbrain 不当行为的症状是身体机能失调的症状。他们是由细菌和意外伤害引起的。肩胛骨之间的疼痛可能是由肺结核、胸膜炎、刀刺或良心不安引起的。虚弱、食欲不振、过度疲劳、体重减轻和低血压是 interbrain 行为不当的症状。但这些症状与我们称之为糖尿病的疾病、肾上腺结核以及癌症并不矛盾。腹部症状通常导致“探查性”手术，切除无害的阑尾或卵巢。</p><p>现在是发出非常重要警告的时候了。因为神经问题会引起与其他疾病完全相同的疼痛和不适，除了受过医学培训、诊断经验丰富的医生外，任何患者都不应咨询任何人。患者可能认为他“只是紧张”，去看心理咨询师进行治疗，而一直患有毒性甲状腺肿或糖尿病。</p><p>精神科医生首先是受过医学训练的医生。他大概是个称职的诊断专家。此外，他还受过心理学和其他心理科学方面的专门训练。但他的知识和经验并不局限于生物学的这些分支。他非常详细地了解身体的结构，以及它在健康和疾病中的工作方式。精神病学家在考虑治疗精神疾病之前，总是确保他的病人没有患上胃病、心脏病或肺病。有时，他通过改善患者的总体健康状况来帮助患者改善心理状况。</p><p>一位患有神经衰弱的年轻女子身体非常虚弱，无法考虑进行心理治疗。她得到休息，规定饮食，并服用胰岛素以改善食欲。在这种疗法下，她体重增加了，感觉更强壮了，在短短几周的时间里，她的整个心理态度都发生了变化。建立她的身体是治疗她生病的大脑的基础。健康的途径可能有许多不同的交汇点。它的方向应该只留给受过普通医学训练的人，而不是缺乏必要知识的“心理学家”。如果一位心理学家想行医，而医学界也有很多这样的人，让他先学习医学或在医学指导下工作，扮演医生是一种危险的消遣。</p><h1 id="6、"><a href="#6、" class="headerlink" title="6、"></a>6、</h1><p>医生们越来越倾向于意识到并接受心理科学在疾病治疗中的作用。一些疾病是“有机的”，而另一些疾病是“功能性的”这一古老观念正在迅速消失。精神和身体之间没有分界线。身体在任何情况下都是一个整体，是一个有机体；任何影响该生物体的疾病或状况都是有机体。因为影响一个人思维的身体物理变化和化学变化并不总是能在显微镜下或试管内证明，也不能证明它们不存在。也许显微镜不够强大，化学测试不够精细。</p><p>现代医生对病人的身体状况的科学兴趣与他们对血液计数和尿液分析的兴趣相同。当科学医生找不到导致肌肉酸痛的原因时，他不会开阿司匹林。许多聪明的病人不想通过服用阿司匹林来掩饰自己的症状。他们希望自己的问题得到一个直截了当的答案。他们想知道肌肉酸痛的原因，并希望对原因进行治疗。神经系统生理学被认为是医学中的一个新领域，这门科学中有许多悬而未决的问题。但有一件事曾经阻止医生使用可获得的知识，那就是他们的态度——一种不科学的态度，以及原始恶魔学的宿醉，即精神以某种方式与身体分离。如今，很少有医生会在他们应该从大脑紊乱的角度思考时谈论“病态的想象力”。</p><p>神经系统的功能是调节。通过我们的神经，我们获得了对环境的感知，通过我们的神经，我们适应了环境。我们看到火就后退。我们看到食物就走到桌边。我们可以称之为外部调整。但我们的神经做的不止这些。通过神经系统的功能，身体内的活动是协调的。当我们进行剧烈运动时，心率和振动速度会加快，以适应组织对氧气需求的增加。我们称之为内部调整。在健康方面，外部和内部调节共同作用，身体和精神的活动是一体的。健康的人对自己和环境都很平静。</p><p>interbrain 负责内部调整。它调节血液中微妙化学平衡的稳定性；心跳的力量和节奏；通过动脉的血液流动；排空胃；身体腺体的分泌物。大脑间神经的不当行为会破坏内部调节，干扰外部调节，并在身体其他器官之间造成身体紊乱。许多身体疾病的基础是大脑间神经细胞的工作方式，当它们以错误的方式工作时。精神问题会让你生病。这是因为精神问题本身就是一种身体疾病，由对立类型的器官行为之间的碰撞，或者，正如我们前面所说的，由相互冲突的情绪之间的碰撞引起。</p><p>大脑是一个器官，一个调节器官。它的功能影响身体其他部分的功能和结构。当它运行良好时，你的其他器官会比平衡状态更好。当它停止正常运转时，身体的其他部分就失去了运气。要想身体健康，你首先必须正确对待你的大脑。</p><h1 id="消除神经紧张在线阅读"><a href="#消除神经紧张在线阅读" class="headerlink" title="消除神经紧张在线阅读"></a>消除神经紧张在线阅读</h1><ul><li><a href="https://wistbean.org/xiao-chu-shen-jing-jin-zhang-qian-yan.html" target="_blank" rel="noopener">《消除神经紧张》｜ 前言</a></li><li><a href="https://wistbean.org/shen-jin-jing-zhang-gou.html" target="_blank" rel="noopener">《消除神经紧张》｜ 第一章：即使狗也会神经紧张</a></li><li><a href="https://wistbean.org/xiao-chu-shen-jing-jin-zhang-interbrain.html" target="_blank" rel="noopener">《消除神经紧张》｜ 第二章：遇见大脑内部——间脑</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张 芬克" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E8%8A%AC%E5%85%8B/"/>
    
      <category term="消除神经紧张 大卫" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E5%A4%A7%E5%8D%AB/"/>
    
      <category term="消除神经紧张书在线阅读" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB/"/>
    
      <category term="消除神经紧张书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6/"/>
    
      <category term="消除神经紧张 pdf" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-pdf/"/>
    
      <category term="芬克消除精神紧张电子版" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E7%94%B5%E5%AD%90%E7%89%88/"/>
    
      <category term="芬克消除精神紧张中文翻译" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91/"/>
    
      <category term="大卫芬克消除神经紧张全书" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E5%8D%AB%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E5%85%A8%E4%B9%A6/"/>
    
      <category term="消除神经紧张这本书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E8%BF%99%E6%9C%AC%E4%B9%A6/"/>
    
      <category term="如何消除神经紧张" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张txt" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0txt/"/>
    
      <category term="interbrain" scheme="https://wistbean.github.io/tags/interbrain/"/>
    
  </entry>
  
  <entry>
    <title>大卫芬克《消除神经紧张》第二章｜遇见大脑内部——间脑</title>
    <link href="https://wistbean.github.io/xiao-chu-shen-jing-jin-zhang-interbrain.html"/>
    <id>https://wistbean.github.io/xiao-chu-shen-jing-jin-zhang-interbrain.html</id>
    <published>2022-03-03T10:41:52.000Z</published>
    <updated>2023-05-30T13:53:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>本文为大卫芬克书籍《消除神经紧张》翻译的第二章，你可以在线阅读，关于消除神经紧张pdf电子书原版可以在公众号「wistbean」发送「消除紧张」获取。</p></blockquote><h1 id="1"><a href="#1" class="headerlink" title="1"></a>1</h1><p>条件反射只是情绪习惯的另一个名称。我之所以提到这一点，是因为陷入困境的人有着他们最不愉快地意识到的情绪；他们认为，条件性反射适用于狗和心理实验室。当然，你可以继续谈论条件反射；当我忘记的时候，我可能也会使用专业术语。但我有兴趣解释陷入困境的人的神经疾病，以便教会他们如何照顾自己，因此我将满足于使用家常的表达“情绪习惯”来代替“条件反射”</p><p>当狗一看到食物就流口水，并经历了所有其他意味着恐惧的动作时，它们的行为是情绪化的。Pavlov 证明，这种情绪体验不仅可以由食物引起，还可以由一些与饮食无关的刺激引起。他的实验证明，情绪习惯之间的冲突会导致我们精神崩溃。我们已经在狗身上看到了这一点。这就是情感冲突在 Aranda 身上的表现。</p><p>她最强烈的情绪习惯与两种伟大的爱联系在了一起，第一种是爱她自己，第二种是是爱她的女儿。从童年开始，享受社会的尊重就成为了她生活中最大的满足，当她富有的丈夫去世时，她作为一位显赫男子的妻子所享有的社会地位也随之消失，她是一个过时的人，她只是另一个有钱的寡妇，需要抚养一个小女孩，她觉得，不管对错，现在要重获重要地位的唯一机会就是通过她的女儿。因此她给他的女儿所有机会——舞蹈课、聚会、正确的邻居、正确的朋友、正确的私立学校、骑马课、网球、高尔夫，让她嫁给女婿，重新树立母亲的自尊心。当然，她并没有那么冷血的把它说出来，她只是希望女儿有个适合的婚姻。“为了女孩自己，你懂的”，但在潜意识中，她被自己根深蒂固的行为模式所引导，即通过家庭成员的成就来寻求社会尊重。</p><p>好吧，她有这么多优点，结果证明这个女孩是一个相当不错的人。她上了大学，学会了独立思考，嫁给了山姆海军的一名士官，而不是一名菲律宾男仆。</p><p>这位母亲心里明白，这个女孩做了一个明智的选择，她也知道，她一生的努力、她珍视的计划和策略都是“为了这个女孩”都浪费了。</p><p>“士官”，她哭了。“士官！”</p><p>她对女儿的爱和对社会地位的热爱这两种情感习惯之间的冲突并不是微不足道的。她神经完全崩溃了。一年多以来，她无法控制自己的情绪，她经历了地狱般的痛苦。</p><p>“我希望我的女儿快乐，”她一边说，一边哭着说，“我想要一个我可以吹嘘的女婿。”</p><p>当然，这些冲突并非出于意识层面。这位母亲只知道她心烦意乱，无法入睡，而且体重在减轻。实际上，她并没有将情绪冲突与身体症状联系起来。她咨询了医生，因为她认为自己可能得了癌症。在这种情况下，人们常常自己想出这样的诊断。</p><p>对立情绪之间的碰撞是每个神经症的根源。更重要的是，许多人在某种程度上遭受了他们无法控制的情感冲突。在这个程度上，他们比需要的更不快乐和无效。无数男女，无论贫富，都过着不必要的挫折和绝望的生活。无数人拥有巨大的思考、感受和行动的可能性，但他们从未在思想或行动中表达出来,由于他们没有实现的能力而感到不满意，他们在远远低于其能力的思想和行动水平上悲惨地生活。</p><p>获得情绪控制的第一步取决于理解情绪习惯的本质。很多人谈论情感就像谈论电视一样激动人心。就电视而言，这是令人满意的，因为大多数人永远不会被要求修理或购买电视机。然而，情绪习惯模式不能交给专家。专家只可以建议，可以告诉你如何处理情绪冲突。为了解决这些问题，每个病人都必须自己照顾自己。因此，如果你想知道如何控制自己的情绪，你就必须了解自己的情绪是如何运作的。</p><h1 id="2"><a href="#2" class="headerlink" title="2"></a>2</h1><p>恐惧是典型的情绪，容易理解。当你害怕的时候，你认为你看到了某种威胁。你觉得有什么东西会伤害你。可能只是纸玫瑰。 Pavlov 的狗被教导害怕无害的声音，就像他们害怕电击一样。在一个遥远国家的战争难民，每当听到头顶上有飞机的声音，他们就会继续躲避，而他们的血液会凝结，他们的肉会爬行。你害怕的原因在你嫂子看来可能很愚蠢。但是情绪是不理智的，如果你已经学会在任何特定情况下看到危险，你可能会在每次意识到这种情况时感到害怕。</p><p>意识到危险并不一定是恐惧。恐惧是令人不快的，但对许多人来说，危险的意识是令人愉快的。出于这个原因，公园大道上有的人们爬山，有的人坐过山车。他们喜欢觉得自己是危险处境的一部分。更有想象力的人会有自己的生活习惯，总是感到安全是无聊的。这种危险感，无论是在过山车上，还是在与一个有魅力的人调情，或者因为一只灰熊，都会给人一种肉麻的刺激。</p><p>恐惧是生理和心理过程的复合物。除了对危险的意识，还必须加上更多的东西。你准备逃跑时的身体反应会带来更多的东西。危险，加上肌肉紧张，使膝盖震动和背部颤抖，是恐惧。危险，再加上眼球的灼热和膀胱的干燥，就是恐惧。这些身体上的恐惧反应是在神经系统的指导下进行的，神经系统也参与了复杂的恐惧行为。恐惧是一种身体和精神上的活动，其动机是迅速的战略撤退。</p><p>很容易认为恐惧就是你的感受。当然，恐惧不止于此，当你的膝盖敲打、双手颤抖、额头出汗时，你会感觉到这些不愉快的感觉。你非常清楚胃里那种下沉的感觉。你所有紧张的肌肉和翻腾的内脏都在向大脑传递信息，让你产生与恐惧有关的不愉快情绪。但是，虽然这些感觉是恐惧情绪的一部分，但它们并不是恐惧情绪的全部，甚至不是恐惧情绪的大部分。恐惧是你用你的整个身心所做的事情。你所感受到的只是你的身体和头脑为你的逃避所做准备的一部分，你所感受到的只是整个情绪中的一个成分。</p><p>让我们回到这位母亲和她的恐惧。她害怕朋友们会对她女儿的婚姻说些什么。所以每次她遇到一个朋友，她都想逃跑。她的嘴干了。她的眼球感到热。她的膝盖发抖。双腿的肌肉感觉很虚弱，好像变成了果冻。她的心怦怦直跳。她会出汗，当她在角落里躲开人群时，她的手和脚都感到冷。她的呼吸会变得急促，她会发现自己气喘吁吁。她的胃、肠甚至膀胱都会痉挛。尽管她没有意识到这一点，但她的内分泌腺体正在尽自己的力量来跟上身体的其他部分，肾上腺正在将它们的分泌物倾注到血液中，而肾上腺素正在驱动她肝脏为她疲惫的肌肉提供不必要的营养。</p><p>50年前，威廉詹姆斯说，你不会因为害怕而跑，你害怕是因为你跑了。他说的是有道理的，因为感觉是跟着身体走的，对这位母亲来说，朋友就意味着恐惧，而恐惧就是因为她整个身体所做的事，这位母亲“跑”了。</p><p>不反思的人会说他们做事是因为他们经历了恐惧，就好像恐惧是一种物理现象，比如警察的棍棒或汽车喇叭。他们将情绪过程与刺激或自己的感觉混淆。他们没有意识到恐惧是整个有机体、身体和大脑对某些可怕情况的反应，他们不会说他们走路是因为人行道，也不会在走路的过程中识别他们走路的感觉。走路只是他们做的事情之一。恐惧只是他们做的另一件事，也是他们事后经历的另一件事。</p><p>不反思的人会说他们那样是因为他们经历了恐惧，就好像恐惧是一种物理的东西，比如警察的棍棒或汽车喇叭。他们将情绪过程与刺激或自己的感觉混淆。他们没有意识到恐惧是整个有机体、身体和大脑对某些可怕情况的反应，他们不会说他们因为人行道而行走，也不会在走路的过程中识别他们走路的感觉。走路只是他们做的事情之一。恐惧只是他们做的另一件事，也是他们事后经历的另一件事。</p><p>那么我们称之为恐惧的情绪是什么呢？这不是一件事，而是一个过程，我们分五个阶段来做，首先：我们感知危险。第二：我们渴望逃离。第三：身体反应遵循前两个智力因素。第四：一些身体反应会激起不愉快的感觉和感觉，我们会摆脱这些感觉和感觉，并由此产生第五：在安全中寻求解脱的第二动机。如果安全是不可能的，这些次要的感觉可能会变得如此强烈，以至于产生瘫痪的恐怖。</p><p>当你停止这五项活动中的任何一项时，你就结束了恐惧。当你听到客厅里不寻常的声音时，你害怕窃贼。你从头到脚摇摇晃晃地往里看, 发现只有一扇窗帘在风中飘动。这真是一种解脱：结束了对危险的恐惧。你在恐惧的第一阶段就消灭了它。</p><p>你害怕爬山。一想到坎尤边缘的狭窄小径，你就不寒而栗。在你这样做了几次之后，你可能再也不想逃避这种情况了。你要学会享受危险。你会从你意想不到的登山天赋中得到乐趣，恐惧就会消失。</p><p>你害怕未来。你学会了如何放松，并间接地放松了让你抽筋的器官。我们稍后会解释这一点。没有有机反应，就不会再有恐惧。</p><p>如果没有对危险的有机反应，就不会产生令人不快的反应，从而产生人们称之为恐惧的感觉。脑外科医生可以通过切断器质性反应的神经中枢和意识中枢之间的联系来结束习惯性恐惧。这是极端和不切实际的，但它清楚地表明，通过停止恐惧过程的任何一个阶段，恐惧都会被消除。当你停止做构成恐惧过程的任何一件事时，你就没有寻求解脱的第二动机。</p><p>接下来，你将得到详细的指导，不仅要控制恐惧，还要控制你所有的情感上的疑虑。因为这是所有表情素的模式。在寻找不快乐的根源时，我们所谓的心理过程的有机本质通常被忽视。但我已经谨慎地强调了这一点，因为它在治疗中的重要性是根本性的。</p><p>器官行为的组合太多，无法统计。可以命名的情感数量没有限制。恐惧、恐怖、沮丧、恐慌、敬畏、恐惧和恐慌只是与危险意识有关的少数几种。伴随着愤怒、爱和嫉妒，器官反应的变化过于微妙，无法准确识别。所有的情绪，不仅仅是恐惧，还有所有的情绪，都是由有机反应的斗争组成的，我们很快就会看到，这些反应笼罩着大脑。</p><p>想象你的每个器官在被唤醒或减慢时都能发出特定的声音，你的心脏、呼吸器官、汗腺、胃、肠道、泪腺，每一个都可能被认为有其特有的音符。如果将其中几个组合在一起，从而产生一个声音组合或和弦，这将是情绪反应的等价物。有些直肠的组合会让人愉快，甚至会让人欣喜若狂。其他组合将难以诊断。器官行为的组合在数量上是无限的。这些，存在的或听不到的，构成了你的情绪范围。</p><p>人类的情感习惯比狗的情感习惯对训练更敏感。想想所有能让你的身体在恐惧节奏中摇摆的事情。我们不仅害怕真正危险的事情和情况，而且在闲暇的时候，我们还故意发明一些吓唬自己的东西。我们的大多数恐惧与身体危险无关。它们涉及影响我们适应一个由困惑的人组成的混乱世界的情况。在我们的人工经济中，我们担心煤气工会切断我们做饭的火；我们也担心，我们会在人造恶魔的地狱之火中被烤焦。我们一生中的大部分时间都像被困在剧院火灾中的人一样四处奔波。即使没有精神崩溃。我们经常处于紧张状态。</p><p>想想很多能让我们生气的情况。或者嫉妒，或者激发爱的情感。狗过着平静而平和的生活，但我们两足动物有强烈的情感，即使我们很好地适应了环境。我们的心脏、胃和腺体处于持续的情绪骚动中。难怪人类动物比这个星球上的任何其他物种遭受的疾病都要多。我们的神经扰乱了我们的身体。</p><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>神经控制着我们所有的器官。这些神经主要集中在神经系统的一个部分中，而这部分神经系统是中枢控制系统，通常应该使我们的心脏、胃和肺相互协调工作。我们情感生活的这个神经中心被称为间脑。</p><p>熟悉这个词，interbrain。在接下来的几年里，你会听到很多关于它的消息。您会听到以许多不同的名称提及它，因此我将告诉您其中的一些名称，以免您感到困惑。你可能会听到它被称为丘脑和下丘脑，因为这是它最重要的两个结构。那些喜欢用希腊语点头哈腰的绅士们会把它称为称为间脑。但我喜欢 interbrain 这个名称。部分是因为它是英语，部分是因为 interbrain 告诉你它是什么。它是位于现代高度文明的前脑和更古老的身体下级神经中枢之间的大脑。</p><p>让我来给你介绍一下 interbrain，这里是你情绪的所在地。爱、恨、恐惧、愤怒、嫉妒，连同他们的各种有机行为，都是从这一点开始的。甚至性也位于你神经系统的这一部分。一些研究人员对豚鼠的 interbrain 进行了研究，此后，即使是这些感情丰富的小动物，对彼此的兴趣也不过是柏拉图式的。这或许可以解释为什么紧张和阳痿经常同时发生。</p><p>Aranda 的神经性消化不良就是由 interbrain 行为不当引起的，他的黏液性结肠和痉挛性便秘也是如此。资深的博士表示， interbrain 的情绪风暴会导致胃溃疡，这就是你导致心悸的原因。哮喘是一种支气管神经症，从这里开始，当你认为这是你的神经系统的一部分，控制你的有机行为和你的情绪，这是符合逻辑的。</p><p>interbrain 位于头盖骨的正上方，把你的手指伸进耳朵，你就会对准它。interbrain 的每一半大约有拇指那么大。它很小，但很重要，因为它坐在驾驶座上。</p><p>在椎间盘下方是脊髓，这是一条巨大的神经电缆，将脉冲分配到身体几乎所有的肌肉和腺体，并携带向上的疼痛、触觉、温度和肌肉张力的感觉，所有这些感觉都传递到椎间盘，它必须知道正在发生的一切。</p><p>在 interbrain 上方是前脑，有时称为大脑，前脑是神经系统最近进化的部分，占据了颅骨内的大部分空间。这是你神经系统中分析、思考、决定的部分，它让你知道世界上正在发生什么。你是用你的前脑来阅读你的报纸的。你的前脑解释一般情况并将其发现发送到大脑间以采取行动和感觉，interbrain 将情况以兴高采烈或抑郁的形式报告回前脑。当你感到平静、快乐、悲伤或沮丧时，或者当你感到紧张或神经性消化不良时，你知道这一点，因为你的 interbrain 已经告诉了你的前脑它的感受。</p><p>interbrain 是做什么的？它有什么好处？</p><p>它使前脑、肠胃、眼睛、耳朵、肌肉、心脏、肺和甲状腺作为一个团队一起工作。 它使你的各种器官不会互相说：”你走你的路，我走我的路。”它使身体和心灵作为一个单位一起工作。</p><p>例如，以 pavlov 的狗为例，胃会向 interbrain 发出信号，表明可以接受少量的食物，interbrin 接收到信号，然后将其传递给前脑。狗意识到极饿，开始寻找食物。随之而来的是 pavlov 带来的圆形牛肉。狗看见了肉，闻到了肉。信号传递给前脑，前脑乐观的解释了情况，从前脑的视觉和听觉中心，传递到 interbrain，“吃的来了！”，interbrain 开始向整个身体发出命令，跟唾液腺说：“开始分泌唾液”，跟胃说：“开始分泌盐酸，开始你的消化节律”，对腿部和身体其它肌肉说：“嗨起来，舞起来，抑郁症已经结束了！”</p><p>当铃声随着晚餐的到来而跟着响起的时候，狗的前脑听觉中枢开始活动。接着该中枢会把视觉和嗅觉的信息传递给 interbrain，随后听觉中枢会在铃声响起的时候也将消息报告给 interbrain，即使没有食物到来，interbrain 也会收到这些虚假的报告，并导致狗的器官的反应和看到肉的反应一样。</p><p>狗的条件反射和人类的情绪习惯训练仅意味着教导前脑（神经系统中负责思考的部分）向 interbrain（神经系统中负责协调所有身体活动并为你提供感觉的部分）发送信息的过程。放你去餐厅点餐，阅读菜单，然后下单，你的整个身体会为你的晚餐做好准备，这是你前脑的阅读和你 interbrain 对身体做出反应之间所做的协调。</p><p>interbrain（间脑）是一个繁忙的小机制。它不仅调节你的消化器官。还有你的心脏，你的呼吸器官，你的内分泌腺体。当前脑报告有危险时，interbrain 会使你的心跳加快。它能让你呼吸更快，为你的肌肉提供额外的氧气。它会让你的肾上腺分泌肾上腺素，一种强大的化学物质。进入血流，刺激肝脏和肌肉活动，调节血压。它通过调节流经皮肤较冷部位的血液量来保持体温正常。它甚至能保持你血液中各种化学物质的微妙平衡——这是你继续生存所必需的。</p><p>你不知道你的身体在健康状态下有多好，有多自动。一个健康的人通常不知道自己有肾脏、肾上腺、心脏或肺。他从不考虑他们。但在它们自动运行的背后，是 interbrain 是可控的。它管理着你的器官工作，调节人和动物的功能。它知道的比你多，因为在 interbrain 内部存在着博士所说的身体智慧。</p><p>interbrain 已经工作了很长时间。早在人类存在之前，我们的前人类祖先就有一个 interbrain 来思考身体。精细而大的前脑占据了你头骨内的大部分空间，并因你敏锐的智慧而备受赞誉，这是事后才想到的。由于这种新进化的前脑，人类与其他动物的不同之处在于他的思维能力更强，而不是猿类没有前脑。他们确实如此，而且他们能够以某种朦胧的方式思考，他们的前脑与你和我的相比要小——这是唯一的区别。但是它们的 interbrain 和我们的 interbrain 的大小几乎相同。</p><p>interbrain 以多种方式使得种族保持了活力。当剑齿虎蜷缩在灌木丛中，我们的远古祖先看到他在那里，准备进攻时，正是由于 interbrain 的相互作用，使肌肉产生了弹力，腿得到了速度，身体得到了呼吸，心跳得到了力量，使我们遥远的曾祖父超越了自己和老虎。</p><h1 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h1><p>今天，几乎所有的事情都可以启动 interbrain 的机制，启动你的恐惧反应。Aranda 看到她的蓝色制服就会感到忧郁，用纸做的玫瑰可以通过 interbrain 向男人的呼吸器官疯狂的发送信号，我知道一个足球教练，她每个周六的早上每十五分钟就得去一趟男厕所，一想到俄亥俄州立大学的猩红色和灰色毛衣，他的大脑就会陷入这样的状态，以至于他的膀胱在一次又一次痉挛中收缩。</p><p>当没有人追赶时，你的颤抖并不是 interbrain 的错。只有当你的前脑发出信号时，它才会让你陷入恐惧。当你的器官经历恐惧反应的动作时，你会感受到恐惧的情绪。无论是什么意志力，都与它无关。你的神经，包括长、宽、粗、重等身体因素，都在紧张；大自然已经让你 interbrain 的神经脱离了有意识的控制。</p><p>让我们将你的整个身心与一支拥有良好器官的足球队进行比较。14号是你的胃。21号是你的心。77是你的呼吸装置，12是身体的肌肉系统。四分卫组织是 interbrain。</p><p>现在这位四分卫在边线上得到了教练的建议。在足球比赛中，直接给建议是违法的，但由于教练是这套装备中的前脑，必须有人为球队做一些思考，我们将放弃规则，让教练告诉 interbrain 下一步该怎么做。</p><p>教练前脑发出向前传球的信号，四分卫 interbrain 发出信号，整个团队开始比赛，中锋抢球，中卫接球，两端跑向球场，两个铲球和后卫将对方击出，另一个中进行干扰，持球人讲求传给接球的另一端。这场球进行得很成功，因为他们是经过排练的。</p><p>这与身心健康的工作方式相比，身体的所有不同器官必须为了一个共同的目的共同工作，以产生明确的结果。腿、手臂、眼睛、耳朵、胃、心脏、肺，甚至血液中不断变化的化学物质，在每一个动作中，无论大小，都必须协同工作。这是你的 interbrain 协调了它们所有的活动。</p><h1 id="5"><a href="#5" class="headerlink" title="5"></a>5</h1><p>让我们回到球队，教练前脑发出了快速踢球的信号，不对，是向前传球。到底是哪一个？他右手示意快速踢球，左手又示意向前传球，四分卫 interbrain 开始感到困惑，他混乱了，发出了相互矛盾的信号。全队都在争论不休，四分卫 interbrain 暂停指挥，他要休息一下。</p><p>Aranda 就是一个差劲的教练，她把所有情绪化得分的可能性都放在了一场比赛上，把女儿当作足球用，她打算把她传给某个合格的英雄，从而为自己的自尊争取胜利，这一出戏主宰了她的思想，成为她唯一的执拗。</p><p>但足球和女儿都有一种行为不稳定或独立的方式。 Aranda 没有想到这一点。因此，当一名士官拦截了球，并以婚礼的形式在加利福尼亚州跑了一段距离以触地得分时，阿兰达夫人手头没有任何情感资源。她所有的腺体和器质性反应都已习惯于只对一种主要情况做出正常反应。没有了这些，她就无法做出调整。在她混乱的大脑中，她激起了矛盾、嫉妒、愤怒、羞耻和其他一些破坏性的情绪反应。最后，她的大脑无法接受它，崩溃了，崩溃了，拒绝玩能接受它的游戏。</p><p>医生称之为精神神经症。</p><p>是的，当 interbrain 从前脑接收到混乱的信息时，同样的情况会引发相互冲突的情绪反应，旧的 interbrain 就失去了在身体各个部位之间产生完美自动协调的能力。信号传到器官去做阻碍而不是帮助的事情。胃本应放松时就会痉挛。当心脏应该缓慢而有规律地跳动时，它就会心跳加速或心悸。身体的一个器官对另一个器官起作用。这不是环境的问题，而是内战。不是人类对抗环境，而是人类对抗自己。</p><p>因此，Aranda，这位 interbrain 行为不端的患者，去看医生。她可能有局部疼痛。不管怎么说，她感觉很糟糕，她睡不着，什么都吃不下。她对任何事都不感兴趣。她体重在降低，她对生活没有兴趣。她总是觉得累。她不能集中注意力。她脾气暴躁，讨厌恨自己。因为她不明白这是怎么回事，她很害怕。</p><p>如果她被告知自己这些问题“全是想象”，她会受到伤害而不是得到帮助。这不是想象，她的问题就像神经系统一样真实，其中一些细胞已经患病。但告诉她没有什么错，只会让患者感到困惑，让她又有了一个绝望的理由。</p><h1 id="6、"><a href="#6、" class="headerlink" title="6、"></a>6、</h1><p>不久前，我在一家诊所给一位病人看病，他是一个不善言辞、惊恐万分的患者，只说说自己的神经“完全崩溃”了。另一位医生看了我的检查，然后做出了贡献：“他的问题是因为他想太多了，他需要的是被骂醒。”</p><p>我倒是想给这位医生一顿揍，因为这位医生缺乏想象力，我很想，但是没有。相反，我正在写这本书。</p><p>关于紧张，首先要知道的也是最重要的事情是，它是一种身体疾病。这不是一种想象的疾病，你无法想象自己进入心理健康状态，就像你无法想象自己能治愈断腿一样。如果你很紧张，你必须治疗身体上的东西，你 interbrain 的神经，如果我必须在断腿和严重神经症之间做出选择，我会说，“让我的断腿, 因为相比之下，这样不会很痛苦。”</p><p>我知道六周后这条腿就会石膏；八周后我就会好了。在这几周里，几乎不会有痛苦，更多的是同情和慷慨的帮助。紧张不安的人忍受着痛苦的折磨，除了责备和怨恨什么也得不到。他因神经紧张而失去了朋友。</p><p>由身体废物组成的毒物会导致大脑神经失常。当一个人过度疲劳，没有足够的时间清除体内形成的废物时，他可能会出现 interbrain 症状，他有轻微的神经崩溃。大脑的神经细胞被激怒了。休息几天，疲劳毒素就消除了，一切又恢复了。</p><p>物理的冲击会动摇 interbrain 的神经细胞，产生医生所说的创伤性神经症。任何经历过严重车祸的人都会明白我的意思。饥饿会对 interbrain 做同样的事情。如果血液中没有足够的糖分，则 interbrain 就无法正常的工作。 interbrain 也喜欢被喂食。它不是美食家，但它必须要有食物。</p><p>但一般来说，interbrain 不当行为的原因是情绪习惯模式之间的冲突。这种冲突对神经细胞有什么影响？一方面，它破坏了他们传入和传出的时间。时机是协调的本质。当间脑工作不正常时，身体的正常节奏就像一辆汽车，正时齿轮和分配器失灵了。</p><p>另一种形式的 interbrain 错误行为是由于它的一些细胞组释放过多的能量，而其他组释放的能量太少。想象一下，如果一个气缸中的混合气体与 TNT 一样强，而下一个气缸中的气体是洗碗水，那么您的汽车会如何运转。</p><p>我们也已经看到，有时具有相反功能的 interbrain 细胞可能会同时释放它们的能量。然后同一个器官同时得到一个“停止”和“开始”的信号。因此信号相互抵消，产生一种 interbrain 僵局。在 interbrain 进行的这场拉锯战将阻止任何人前进，使他无法果断地采取行动或思考。interbrain 的任何不当行为都不是直接受自愿控制的。当胃不正常时，人们会意识到自己的胃以及肠子会抽筋，但他们不能说“看这里，胃先生”，因为胃先生听命于，不是来自前脑，而是脑</p><p>在或多或少的程度上，我们所有人都有过不当行为。但我们中的许多人已经使大脑恢复了正常功能。 <em>interbrain 的问题肯定是可逆的</em>。这就是许多医生说这种疾病是“功能性”而不是“器质性”的意思。</p><p>这种变化不会造成永久性损害，许多人在与神经的战争中获胜就证明了这一点。成功的一半是了解它的全部内容。另一半是做一些积极的事情。</p><h1 id="消除神经紧张在线阅读"><a href="#消除神经紧张在线阅读" class="headerlink" title="消除神经紧张在线阅读"></a>消除神经紧张在线阅读</h1><ul><li><a href="https://wistbean.org/xiao-chu-shen-jing-jin-zhang-qian-yan.html" target="_blank" rel="noopener">《消除神经紧张》｜ 前言</a></li><li><a href="https://wistbean.org/shen-jin-jing-zhang-gou.html" target="_blank" rel="noopener">《消除神经紧张》｜ 第一章：即使狗也会神经紧张</a></li><li><a href="https://wistbean.org/xiao-chu-shen-jing-jin-zhang-interbrain.html" target="_blank" rel="noopener">《消除神经紧张》｜ 第二章：遇见大脑内部——间脑</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张 芬克" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E8%8A%AC%E5%85%8B/"/>
    
      <category term="消除神经紧张 大卫" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E5%A4%A7%E5%8D%AB/"/>
    
      <category term="消除神经紧张书在线阅读" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB/"/>
    
      <category term="消除神经紧张书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6/"/>
    
      <category term="消除神经紧张 pdf" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-pdf/"/>
    
      <category term="芬克消除精神紧张电子版" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E7%94%B5%E5%AD%90%E7%89%88/"/>
    
      <category term="芬克消除精神紧张中文翻译" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91/"/>
    
      <category term="大卫芬克消除神经紧张全书" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E5%8D%AB%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E5%85%A8%E4%B9%A6/"/>
    
      <category term="消除神经紧张这本书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E8%BF%99%E6%9C%AC%E4%B9%A6/"/>
    
      <category term="如何消除神经紧张" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张txt" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0txt/"/>
    
      <category term="interbrain" scheme="https://wistbean.github.io/tags/interbrain/"/>
    
  </entry>
  
  <entry>
    <title>当心脏不再字节跳动</title>
    <link href="https://wistbean.github.io/zi-jie-tiao-dong.html"/>
    <id>https://wistbean.github.io/zi-jie-tiao-dong.html</id>
    <published>2022-02-23T09:41:21.000Z</published>
    <updated>2022-02-24T09:21:57.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>相信你今天看也到了这么一则令人痛心的消息，字节跳动一位 28 岁的算法工程师在健身房心梗猝死，抢救无效，他的心脏不再跳动，不再在字节跳动，不再在这个世界跳动。</p><p>28岁的年纪，已经有了一定的积累，生活本该越来越美好，可…，据他妻子透漏，他们有了一个 2 月大的宝宝，但压力也很大，这位工程师需要经常加班，而且每个月还要还 2w+ 的房贷。</p><p>好像每隔一段时间，就有类似的新闻出现，给我的感受就是：我们这届年轻人，压力太大了，太拼了。</p><p>我有那么一段时间觉得自己很无知，所以也很拼，比如到了饭点随便吃几口就继续工作，挤地铁和蹲马桶时也毫不松懈，在手机上一页一页的看技术书，对自己要求太高了，每天都很高强度的那种。</p><p>虽然做出了一点成绩，但现在看来是很不值当的，我有很长一段时间都处于焦虑的状态，有那么一阵我连饭都吃不下，暴瘦，那会的感觉就是，给人随便来一脚，就能把我踢飞到垃圾桶。</p><p>尽管相比以前的我已经缓和了很多，不过现在的我还是会阅读一些缓解焦虑的书籍，我也才慢慢明白，我们是需要努力，但不要过度努力，累得不行了就是要去睡觉的，状态不好就是要去睡觉的，不开心就是要去睡觉的。</p><p>我之前也经常加班，有个同事每天下午吃完饭后都会去撸一两小时铁，然后回来加班到十一二点，很少间断，说实话我很佩服他的毅力，但有时也会为他担心，当项目赶进度的时候明明很累了他还去撸铁，这不是双重劳累么？我觉得这时候应该躺沙发上小憩一会才好点。</p><p>看到这位工程师的妻子压力那么大，更加让我坚定了自己的观点：我是不会买房的。</p><p>一来是一线城市的房价高得离谱，我没那么多钱，二来是我不喜欢负债太多，不想被房贷牵着鼻子走，那样的生活是没有活力的。</p><p>我觉得租房就挺好的，在我这边，一个月几千块钱，就能租到一个还不错的房子，周边交通购物也都可以。如果住烦了，想换个新环境就可以马上换，经济好点就租个高大上点的房，经济差点就租个小点的房。争取做一个不被房子绑架的人。</p><p>可能有人会说，你是还没有成家，等你要成家的时候你就知道了，长辈需要你有房才可以结婚，孩子需要户口才能上学之类的。</p><p>确实这种现像很普遍，但对于我这个放诞不羁爱自由的人来说，在我能保障你一定的物质条件下，你还要绑架我，那就是不适合的。除非哪天我有钱到买房跟玩一样，我才会考虑买它。</p><p>有句歌词让我印象深刻：</p><blockquote><p>世人慌慌张张不过图碎银几两，百年阳寿殆尽终究难逃黄土里躺。</p></blockquote><p>就图碎银而言，对我来说，多维思维很重要，尽可能地去打造多维的收入，千万不要在一棵树上吊死，上班绝不是唯一的收入路径。</p><p>像我，如果我因为不服 996 ，没有碎银了，那么写代码做项目也许有，如果做项目没有碎银了，那么我做的网站还可以有，如果我网站没有碎银了，那么我写公众号还可以有，如果我公众号没有碎银了那么我做视频也许可以有…你懂我意思吧？</p><p>那啥，百年阳寿殆尽终究难逃黄土里躺，放松点吧，朋友。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="字节跳动" scheme="https://wistbean.github.io/tags/%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8/"/>
    
      <category term="员工猝死" scheme="https://wistbean.github.io/tags/%E5%91%98%E5%B7%A5%E7%8C%9D%E6%AD%BB/"/>
    
      <category term="房贷" scheme="https://wistbean.github.io/tags/%E6%88%BF%E8%B4%B7/"/>
    
      <category term="个人应对" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E5%BA%94%E5%AF%B9/"/>
    
  </entry>
  
  <entry>
    <title>跟十年前的自己隔空对话</title>
    <link href="https://wistbean.github.io/gan-ga.html"/>
    <id>https://wistbean.github.io/gan-ga.html</id>
    <published>2022-02-22T09:40:12.000Z</published>
    <updated>2022-02-24T09:19:22.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>不知道你有没有在睡不着的夜，不小心翻开自己年少时在 QQ 空间留下的痕迹，然后一边看着那些「非主流」忧郁风的说说和自己写下的日志，一边抓着被子，尴尬到无法呼吸，把自己塞进被子里，猛打几个寒颤，对自己大声吼了句：</p><p>真特么的SB！！！</p><p>这是前两天深夜里的我，不小心翻开了那该死的回忆所做出的反应，这种感觉在另一个场景也挺类似的，那就是不小心翻开了百度云盘里面存着自己以前写的代码，只不过不是骂自己 SB，而是：</p><p>那一坨坨的特么是啥？？</p><p>可能这就是成长吧，所谓成长，不就是总是发现过去的自己的愚蠢么？</p><p>我在 QQ 空间里，翻到了一篇十年前写的一篇日志 ——《写给未来的自己的一封信》。</p><p>还没点进去，尴尬的气息就开始铺满整个屏幕。</p><p>虽然我早已把 QQ 空间锁得死死的，但我觉得还是可以斗胆分享这一封信里的部分内容，来一场跨越时空的对话，还是有点意思的。</p><p>尽量让多年后的我回头看这篇时，不会像个妓女似的抓着被子就好。</p><p>《写给未来的自己的一封信》，时间 2012-5-10 12:28。</p><p>十年前的我对我说：当你回首昨日时，后悔了，如果可以，来现在的我打我一顿，甚至把我至于死地，这样你也不存在了，不过，我会感到不值，替你不值，所以我会尽量让你不后悔，但请容我犯几次错，毕竟我不完美，你是知道的！</p><p>如果可以，我肯定飞过去把你这个臭小子捏死。</p><p>十年前的我对我说：我不知道你现在做什么工作，也不知道你过得是否幸福，更不知道你的心变成了怎样。但我知道我最近做得很糟糕，不幸福，心也不强！你别失望着先，我跟你说，我今天学到了很多教材以外的东西，我觉得我可以改变现状，我很开心，现在，对，就是此刻，我很开心跟你对话，这感觉有点奇妙，或许有人觉得我是个疯子，但你不这样认为，我知道的，至少还有你。</p><p>不行了，我开始尴尬了，怎么可以这么矫情？整得像异地恋似的，不过确实，这种对话有点奇妙，我只能说，我越来越放飞自我了。</p><p>十年前的我对我说：痛苦是现实与理想的差距！我知道现在是缩小差距的最好时刻，这也是我现在所能做的，为了你，我愿意，所以，我努力！</p><p>你努力个屁，知道我的段子么：「少壮不努力，老大学编程」。</p><p>十年前的我对我说：幻想在不切实际的年代让人欢快，而在现实只会让人疼痛！我有时幻想着你过的那般美好，别墅美女什么都就不说了，与心爱的人甜蜜的滋润着家园，幸福的你享受着时时刻刻的爱，笑看着自己的过去，从不为明天焦虑，每一缕阳光似乎是你新一天的幸福添加剂，一年四季似乎是你最想得到的感受，你把雨水写成了诗，把彩虹映在了纸，把阳光化成了冬的暖，你似乎忘记了伤的痛，忘记了别的愁，你悠然自得…我捏了捏自己的脸，回到了现实。</p><p>你说，你是不是小说看多了？</p><p>十年前的我对我说：我以为我的世界开了花，没想到太阳还没等花儿完全盛开就匆匆离它而去！当花儿看见太阳在照射另一朵花的时候，当花儿流出泪的时候，太阳是否还不知道，花儿喜欢了它很久了？可能等你开口的时候已经晚了，不过我还是把这份感情，留给你去表达，不管结果如何，请你不要太过伤心，因为你沉淀很久的情，可以让它不再拖着你的心！</p><p>完全不知道你在说什么，我们现在这个年代不兴这种隐晦的表达，有事直说。</p><p>十年前的我对我说：(略过一些内容…把我都整脸红了) “有时候你会处在这样一种境地，你不知道自己要为什么去奋斗，要走怎样的路，要怎样的去生活，你会一时的失意而忘记，或者说不敢想起自己当初的雄心壮志，你回不到过去，也看不到未来。你迷茫，你彷徨，或者你的努力根本就没有成效。相信我，这些都会过去的，在你的奋斗下，不会出现任何的意外，只是有的时候会多一点波折，它们是为了衬托成功的可贵”——《诗》送给你也给现在的自己！</p><p>OK，正能量，谢谢，也送给大家。</p><p>友情提醒，不要因为看了这篇就去翻自己的 QQ 空间，要不然后果自负。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="qq空间" scheme="https://wistbean.github.io/tags/qq%E7%A9%BA%E9%97%B4/"/>
    
      <category term="尴尬" scheme="https://wistbean.github.io/tags/%E5%B0%B4%E5%B0%AC/"/>
    
      <category term="日志" scheme="https://wistbean.github.io/tags/%E6%97%A5%E5%BF%97/"/>
    
      <category term="非主流" scheme="https://wistbean.github.io/tags/%E9%9D%9E%E4%B8%BB%E6%B5%81/"/>
    
  </entry>
  
  <entry>
    <title>妈的，不想上班了</title>
    <link href="https://wistbean.github.io/bu-xiang-shang-ban.html"/>
    <id>https://wistbean.github.io/bu-xiang-shang-ban.html</id>
    <published>2022-02-21T08:45:04.000Z</published>
    <updated>2022-02-24T09:16:08.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前几天有网友曝出了深信服提供的「离职倾向分析」监控系统，具体可以监控到员工所访问的招聘网站，比如「boss直聘」、「拉钩网」等等，还可以看到员工投递的简历，以及搜索的关键词，还可以给员工标记想要离职的风险状态，比如「高危」，「疑似」。</p><p>有人说，这把员工整得跟病毒似的监控，还是不是人了？</p><p>有点技术的都知道，其实公司只要想，不仅可以抓取你想要跳槽的数据，基本上你在公司所搜索的内容，访问的网站，摸鱼的数据都可以抓出来给你分析一顿。甚至有些公司提供的产品，在你截图的时候会给你打上你看不到的水印。在必要的时候，你的这些数据就变成了证据。</p><p>所以一般「摸鱼高手」会准备多个微信号或者多部手机，用来应对不同的场景。</p><p>有人会觉得，像这样的情况真是没有一点隐私可言，信任度极低，自己在明处，他人在暗处，想想真是恐怖啊！</p><p>是啊，你有多少个瞬间，在上班时自己内心骂起了他的娘：「老子不干了，干脆裸辞干自己的事业去」。</p><p>以我个人的经验来看，裸辞和盲目地创业都是很傻x的行为。</p><p>如果你有这么冲动过，你会发现，人可真是矛盾，墙里的人想出来，墙外的人想进去，还有的人会在门口徘徊，进也不是，出也不是。</p><p>不过我倒是觉得，在自己还没有一定资源的时候，班还是老老实实先上着，在工作之余可以多考虑一下自己这个个体的商业模式，就像有些人说的发展副业、个体轻创业，我觉得这些都是个体商业模式。</p><p>另外说一句，我并不是搞太懂「副业」这个词，我觉得事业没有主副之分，或者说很多人把「主」、「副」弄颠倒了，所谓「主」应该是最大化的为了自己，上班干的那些事哪能叫主业呢？顶多是为自己的「主业」做准备。</p><p>这么说来，自我认知的提升，也是「主业」之一，就好像很多时候，我们只是停留在「使用」和「观察」上，但是如果你在某个时刻突然开窍，转换了一下，把「使用」转化成了「服务」，把「观察」转化成了「创造」，世界立马就不同了。</p><p>举个例子，你在使用某个产品的时候，发现有些地方贼难用，你去网上搜了一下，发现别人也都在吐槽，你发掘了细分领域下的需求，你开始变成了一个服务者，做了个网站，满足了这一小部分的需求。而这，就很可能变成了你的「主业」。</p><p>而又，你从一个「观察者」变成了「创造者」，那么你就会输出，输出的方式可能是写作，可能是演讲，也可能是制作视频，而一旦你持续输出了对他人有用的内容，你就有了一定的影响力，这也很可能变成了你的「主业」。</p><p>如果你只是一直蒙头的上班，做着重复性的工作，你就不会发现信息差能给你带来的价值。</p><p>比如有个词叫「Affiliate」，知道它的人并不多，知道这个词并会去研究它的人，他就能发现别人不知道的渠道信息，从而轻松获取利益。这种方式其实在国内近几年才越来越多的产品在使用，比如比较多人熟知的知乎好物，课程分销。</p><p>可事实上，有些人早就通过这种方式在赚取美金了。而且对他们来说，如果真的有价值，有时候只需要一篇高质量的文章再加上一些 SEO 的优化就足矣。</p><p>放眼望去，人的认知差异所反应出来的行为真是天差地别，有些人总是害怕加入一些大V的付费社群，总是害怕自己被割韭菜，而有的人却巴不得加入，有可能他并不是抱着学习的心态进去的，而是进去链接他人，成为 IP 中的 IP，价值中的价值，妙啊。</p><p>好了，今天感悟比较多，可能有些人不知道我在说啥，没关系，总有一天你会明白我在讲什么。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="个人商业模式" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F/"/>
    
      <category term="创业" scheme="https://wistbean.github.io/tags/%E5%88%9B%E4%B8%9A/"/>
    
      <category term="上班" scheme="https://wistbean.github.io/tags/%E4%B8%8A%E7%8F%AD/"/>
    
      <category term="裸辞" scheme="https://wistbean.github.io/tags/%E8%A3%B8%E8%BE%9E/"/>
    
      <category term="认知" scheme="https://wistbean.github.io/tags/%E8%AE%A4%E7%9F%A5/"/>
    
      <category term="赚美金" scheme="https://wistbean.github.io/tags/%E8%B5%9A%E7%BE%8E%E9%87%91/"/>
    
      <category term="Affiliate" scheme="https://wistbean.github.io/tags/Affiliate/"/>
    
  </entry>
  
  <entry>
    <title>《消除神经紧张》｜即使狗也会神经紧张</title>
    <link href="https://wistbean.github.io/shen-jin-jing-zhang-gou.html"/>
    <id>https://wistbean.github.io/shen-jin-jing-zhang-gou.html</id>
    <published>2022-02-17T10:41:52.000Z</published>
    <updated>2022-03-04T09:15:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>本文为大卫芬克书籍《消除神经紧张》翻译的第一章，你可以在线阅读，关于消除神经紧张pdf电子书原版可以在公众号「小帅b和他的朋友们」发送「消除紧张」获取。</p></blockquote><h1 id="1"><a href="#1" class="headerlink" title="1"></a>1</h1><p>我的手机响了，接着我接听了起来，我所听到的全是爆炸的声音，就像正在进行爆破一样。一名男子在突发性的咳嗽，在间隙间传来了一声喘息：“玫瑰，那该死的玫瑰。我们的女仆把玫瑰放在早餐桌子上，我踹不过气来了，我快要窒息而死了。”</p><p>“服用五滴肾上腺素”</p><p>“这气喘病要杀了我”，他接着说：“我拿走了你的肾上腺素，这没用。有件事要做，我今天早上八点半到你的办公室。”</p><p>接着又是一阵咳嗽和扼制的呼吸。哮喘的发作是可怕的，如果你以前从未见过，不管你目睹了多少次发作，都会令人感到痛苦，即使在电话里，也能感受到这种难受。</p><p>哮喘是通向肺部管道痉挛的另一个名称。这些管道或支气管实际上是中空的肌肉。当病人对某些物质过敏时，中空的肌肉管道在吸气后会夹紧，使患者无法气体从胸腔中排出。他咳嗽和喘息，直到脸部发红，额头上的静脉明显肿胀。他感觉到自己正在窒息，而且他看起来很难受。</p><p>我从未见过这个病人在我眼前发作。他拒绝了皮肤测试；他说他接受过测试，对玫瑰很敏感。我想当然地认为他应该知道。有些人对猫过敏，有些人对小麦粉过敏。而这个人对玫瑰过敏。</p><p>我自己对玫瑰花很敏感，我爱它们，玫瑰是青春和爱情的颜色，玫瑰是烂漫之花，Ben 送给他的夫人一个玫瑰色的花环，好让她只能在花环上呼吸，因此，据 Ben 说，花环闻起来不是自己的味道，而是她的味道，的确，这是一种高级的赞美，还有谁能给最芬芳的花朵喷香水呢？玫瑰可是爱情的象征。</p><p>然而，对我的病人来说，玫瑰花意味着窒息。</p><p>他在八点半的时候打我办公室的电话说他要取消预约。因为他感觉好多了，他说他下午四点来见我。</p><p>在这一天里，我一直在想，为什么他一大早给我打电话，我感觉他想要告诉我一些什么，可能是一些他自己不理解的事情，一些他无法通过语言表达的事情。在我的脑海中，我一直想着玫瑰是爱的象征。</p><p>我决定重复著名的柯日布斯基实验。那天下午 4 点，当病人走进办公室的时候，舞台已经准备好了，我的桌子上有一个大碗，里面装满了各种玫瑰，有白玫瑰、黄玫瑰、红玫瑰。</p><p>他看了一眼玫瑰花，他的下巴差点掉了下来，他的额头皱了起来，他喘着气，然后陷入了一阵阵咳嗽中，当我把他带到治疗室时，他咳嗽的方式几乎令人作呕。我给他注射了皮下注射，最后他的咳嗽停止了。</p><p>“你怎么可以这么粗心大意？” 他喘着说：“你又不是不知道我对玫瑰有多敏感。”</p><p>我走到了我的办公室，挑出了一朵玫瑰花，在他面前把它撕成粉碎，它是用纸巾做的，而且，刚刚注射的是蒸馏水，并不是肾上腺素。</p><p>“你有哮喘，” 我继续说，“但并不是因为玫瑰引起的，而是由于你的紧张引起的”，现在既然我们知道了病因，那就有对应的治疗方式。</p><h1 id="2"><a href="#2" class="headerlink" title="2"></a>2</h1><p>一个病人的哮喘类似于另一个人对高处的恐惧，或者害怕封闭的地方，心悸，或者害怕人群，或者恶心呕吐，或者晕厥发作，肩胛骨之间或者背部小部位疼痛，神经症所引起的身体症状的数量是无限的。</p><p>俄罗斯心理学家 Pavlov 想研究这些东西，但他不能很好的在人类身上进行实验，因为它们有哮喘或腹部痉挛，他们不喜欢为科学进步事业贡献自己的力量。在这种情况下，他们没有一种贡献的精神。如果他们身体很棒，即使是为了满足医生的好奇心，他们也不会喜欢生病的。</p><p>所以 Pavlov 使用了人类最好的朋友——狗，以协助他的研究发现，狗被用来帮助猎杀狮子，狐狸，野鹅；他用狗来追踪神经紧张。</p><p>春天开的花怎么会引起哮喘？任何无害的，无关紧要的刺激怎么能使身体表现出它从来就不应该有的行为？这是 Pavlov 的问题。</p><p>Pavlov 也许会使用玫瑰来作为他实验的刺激物，他可能有，但是他不用，相反，他用的是在整个科学界依然可以听到的钟，他发现狗的行为可以帮助医生去了解你的问题和困惑，从俄罗斯心理实验室到你医生的办公室有很长的路要走，但这就是 Pavlov 的钟声所走过的距离。</p><p>你知道把肉放在了一只饥饿的狗面前，它会流口水，它看到并闻到了肉的味道，它的视觉和嗅觉被大脑传送到脸颊上的腺体，大脑告诉这些腺体：“分泌，分泌，食物来了。” 然后腺体就开始忙碌起来了。通过小管道，从唾液腺到狗的口腔内部，唾液涌出，狗就流口水了。</p><p>任何人都会认为狗的腺体在看到闻到食物的时候会分泌唾液，这是天性。但是，一些与食物无关的刺激会导致这种自动分泌唾液吗？ Pavlov 提出了这个问题，并设计了一个巧妙的实验来回答了这个问题，这个实验简单有效。他会把肉带给他的狗，但在给它们肉之前，他会敲响铃铛。</p><p>很快，每当他敲响钟时，狗的腺体都会分泌唾液。不管有没有肉，铃铛都能刺激狗嘴里的腺体。狗和它们的腺体只对一个钟声作出反应——这是自然界中没有发现的的信号，于它们对食物的视觉和嗅觉完全相同。</p><p>Pavlov 发现，这种腺体的反应是身体的一种自动功能，不受意志控制，可以通过训练对人工刺激作出反应。他称这种反应为条件反射。</p><p>极饿和食物是一种天然的关系，它表明所有生物的亲缘关系，当你极饿的时候，你闻到了一块嫩的、棕色的、多汁的牛排在盘上滋滋作响，你会流口水，因为浓烈的气味和充满希望的景象会刺激你的大脑和想象力，你的脑细胞会向你的唾液腺发送通信。这是一种自然现象，就像刚刚的狗一样。</p><p>但是当你坐在餐厅里看菜单的时候，你看不到或闻不到食物的味道。你的脑子里只浮现出印刷出来的文字，你的嘴巴还是会流口水，这是你的条件反射。这就是阅读，写作和文化对唾液腺的影响。对你来说，菜单上的字就像铃声一样。</p><p>有个病人每当生意不好的时候就会流口水，他不停的吐痰。错误的冲动从他的达到传到了他的唾液腺。这和 Pavlov 在他的狗身上试验的过程是一样的，只是没有钟。会计师的报告会引起他的条件反射。他在童年时代就这样了，因为每当他生气，呻吟或者担心的时候，他就会随地吐痰。</p><p>我接待过一位建筑师，他不时会检查教堂的结构细节。每当他进入教堂的时候都会流口水，有时候，当他走进教堂，他就会感到恶心，不得不呕吐。这是因为它作为一个宗教仇恨盛行的欧洲男孩，每次进过某个教堂时都会被教导吐口水。</p><p>着也是条件反射，在我们没有自主控制的情况下，身体的自动腺体功能是由自然界从未发现的声音和视觉刺激。比如我们刚刚提到的受到会计报告和宗教仇恨等人为因素。</p><p>一朵美丽的玫瑰可以称为释放条件反射机制的触发器。这就是哮喘患者背后的故事。</p><p>当他在大学时，他爱上了一个女孩，在某些早晨，他经常给她送可爱的玫瑰花。“这是如此的粉红，如此的小，如此的精致” 他告诉我。“如此的纯洁，如果你懂我意思，我想让她知道，这就是我对她的看法，我连食物都没有就给她买了”。</p><p>他很穷，但是他很有决心，他想他们不能结婚，而她认为他想让她慢慢地失望。他们之间的内心想法都让两人感到内疚，每个人把这种内疚感投射到对对方的不信任上，这种不信任导致了嫉妒、争吵、打架，他离开了大学，然后进入了另一所大学。她与另一个男人订婚。他精神崩溃了。</p><p>最后，他决定完全忘记她，而且做得相当好。事实上，他第一次来见我时就已经完全忘记了她。但他的支气管并没有忘记。因为起初，在两人分开后，他一看到玫瑰就会喘气，变得僵硬。后来，这种习惯变成了一种无意识的反射，是他在不知道原因的情况下做的事情。当它变得非常严重时，他就得了哮喘。</p><p>窒息对他来说意味着很多事情，这是他踢自己的方式。这意味着要为他屈服于懦弱所犯的错误忏悔。他不愿意承认这些事情。他喜欢用“敏感”来解释自己的这些麻烦，这听起来比“支气管神经症”要好，但你不能逃避事实，逃避现实是没有治疗方式的。</p><p>条件反射是你所有习惯模式的根源，无论好坏，正是这种条件反射使你去工作，打卡，中午吃午饭，晚上大吃大喝，并让你在睡觉时没有这样做。</p><p>这是一种条件反射，它将你的身体行为和只有在文明社会中才有的情况联系在一起。当人类生活在丛林中时，他的行为从来没有被需要穿衣服所约制，谦逊是一种条件反射。他们有被别人抽的名牌香烟的欲望所约制。社会模仿是一种条件反射。他并没有因为隔壁桌的那个小伙要升职了而大吃一惊。他没有因为害怕失去工作而感到胃灼烧和消化不良。原始人不会受这些东西的约束，没有那种紧张。</p><p>在生命的早期，我们就被调教成了神经质的行为。</p><p>以一个害怕高处的病人为例。在他五岁的时候，他坐在二楼的窗台上观看游行。一些过度焦虑的成年人会抓住他的裤腰，把他往后拉。</p><p>“你这样会掉下去的！” 他被这样告知。</p><p>当他还是一个小孩子的时候，他的父母会带着他乘船兜风。他喜欢站在栏杆旁边，看着海浪拍打而过。</p><p>他又一次被抓住了：“不要靠近边缘”，接着就是争吵、眼泪、责骂。</p><p>这是他在跌倒危险的情况下开始调节涉及腺体、心脏、肺的反射。然后，当他 14 岁的时候，他受到了从未忘记的沉重打击。他和一个朋友一起爬上了一座在建设中的建设建筑物，他的朋友摔倒了，背部骨折，双脚瘫痪。</p><p>他立刻想起了所有的旧警告。这导致了人们对高处的恐惧，以至于今天，他一走进高层办公楼时，膝盖就像果冻，内脏不停翻转。</p><p>他知道这样的感觉很愚蠢，但他无法控制。他的肠道、腺体、心脏——身体中处于自动控制下的部分——以这种令人不快的方式对情况做出反应，而他无法控制它们。他的整个身体都受到了制约，就像 Pavlov 的狗的唾液腺受到制约一样，他的身体也会自动做出反应。</p><p>身体的所有功能都会自然地适应危急情况。如果你有一台 X 光机，你可以亲眼看到一些现象。你给狗喂一顿含有铋的食物，铋是一种在 X 射线下呈白色的物质。 在 X 光下观察一只狗，你可以看到它吞下铋粉，看到它的胃和肠胃充满，你可以看到它消化食物时肠胃正常、缓慢、蠕虫状的运动。</p><p>现在带一只猫来到现场。狗会变得紧张，它脖子上的毛会竖立起来，它的胃和肠的所有活动都停止了。在愤怒或其它的情绪中，比如害怕或者嫉妒，狗都会做出全身的反应。</p><p>就像狗的唾液腺能够适应任何刺激一样，他的胃和肠道也能适应。这也适用于你。</p><p>一名患者患有胃溃疡，当他还是个男孩时，晚餐的钟声是开启下一轮永无止境的家庭斗争的锣声。他的胃会痉挛，他的肠子会打结，就在吃饭的时候，他的腹部器官，不受意志的控制，一看到食物就会对恐惧做出反应，当他的胃和肠子应该轻轻放松的时候，它们现在会抑制他吞下的任何食物，在他柔软的胃壁上刮擦撕裂。他胃部的条件反射导致溃疡无法愈合。现在需要动手术了。这就是糟糕的训练, 是条件反射对一个人的影响。</p><h1 id="3"><a href="#3" class="headerlink" title="3"></a>3</h1><p>在每一种神经症之下，都存在着身体某些自动功能的调节，使其以一种天生就不适合的方式活动。狗的唾液反应可以调节到听到钟声就有反应。恐惧反应，包括胃痉挛、畏缩、肌肉紧张。也可以调节到听到铃声时做出反应。</p><p>如果两种性质完全相反的反射同时被诱发，会发生什么？这个实验有做过。</p><p>狗习惯于对铃铛做出反应，铃铛的音调很低，就像它对食物的反应一样，每次听到低沉的音调，食物就会被送来，尾巴就会摇摆；他会满怀期待地跳来跳去，嘴里会流口水。很快，每当他听到低沉的音符时，他就习惯了这样做。</p><p>接下来，他的恐惧反应被训练成以高音符回应钟声。一根电线连在蓄电池上，每当高音响起时，狗都会受到轻微的点击。当然，这只狗很害怕，在很短的时间内，每当高音响起时，它都表现出同样的恐惧，即使没有发生电击。当我说他表现出恐惧时，请记住我说的是他的肌肉紧张，他蜷缩在角落里，尾巴夹在两腿之间。恐惧意味着肠子抽筋和口腔干燥。他的整个身体，从鼻尖到尾巴上的毛发，都习惯于对高音铃声做出反应。</p><p>然后钟声逐渐变了，每天都有一个音调稍低的钟被替代成音调高的钟。但狗的行为还是一样，尽管它不再受到点击，它也会害怕听到高音的铃声。</p><p>现在，在每天将引起恐惧反应的高音调换成略低的音调的同时，引起唾液分泌反应的低音调的铃声也在改变。每天，用其他的铃声代替承诺有好东西吃的铃声，每个铃声的音调都略高。在很长一段时间内，狗仍然没有注意到这一区别。当较低的音调响起时，狗的自动身体机能，如唾液分泌、肠道放松、胃液分泌等，完全像对食物本身的反应。</p><p>终于有一天，低音和高音的钟声如此相似，以至于狗无法区分它们。中间的钟声引发了两种对抗性条件反射。</p><p>狗做了什么？就像人类在类似情况下会做的那样。他得了神经症。他蹑手蹑脚地走进一个角落，浑身发抖。他拒绝所有食物。他睡不着。他非常易怒，对每个人都大发雷霆，有时他的心脏会剧烈跳动。有时他会懒洋洋的。有时他的嘴会干得像棉花一样；但他拒绝了所有的水。相互矛盾的条件性反射使这只可怜的动物神经质。这不应该发生在狗身上，但确实发生了。</p><p>花了 6 个月的精心再教育才治好了这只狗的神经症。顺便说一下，下次有人告诉你神经紧张是“想像出来的”，你可以把狗如何得神经紧张的实验告诉他，问问那些跟你说“振作起来”，“回家，然后忘了它”的人，是否知道如何治疗狗的神经紧张，如果他不能，那为什么要听他们的建议？</p><p>在狗身上通过相互冲突的反应条件反射而产生的实验性神经症，只是我们人类偶然发生的事情。我们的身体习惯于对某种刺激做出恐惧反应；然后，我们的身体习惯于对同样的刺激做出爱的反应。父亲在没有好的原因下扇儿子耳光；第二天也会因为同样的原因给他糖果。这孩子永远不知道父亲的标准。父亲成了刺激物，代表着“一块糖果”和“给他下巴上来一拳!”。</p><p>当我们无法区分各种刺激时，我们就会感到困惑。冲突发生在我们自己身上。大脑中的神经细胞之间发生了一场拔河比赛。我们感到我们必须同时做两件相互矛盾的事情。这种冲突涉及我们的腺体、胃、肠、血管。我们只知道我们感到紧张，我们有腹部痉挛，或者我们的脚又冷又湿。如果我们的消化受到影响，我们会服用碳酸氢钠，并对厨师找茬。</p><p>我们的身体和思想被灌输了数以千计的行为模式，其中许多是完全相互冲突的。几乎每个家庭都会出现产生摩擦、嫉妒和紧张的情况。也会出现产生忠诚、安全感、情感和爱的情况。结果是，孩子们同时爱、怕、恨他们的父母，只是模糊地意识到他们相互矛盾的情绪。</p><p>弗洛伊德强调嫉妒的因素，称由此产生的习惯模式为恋母情结。因为家庭是一个几乎普遍存在的社会单位，而且这种嫉妒的习惯模式非常普遍，世界各地的精神病医生都能够证实弗洛伊德的敏锐观察。在任何时候，男孩都渴望父爱，男孩都想在自己的游戏中打败老人。爱与恨之间的这种永恒的冲突导致了文学、历史、进步和神经症。</p><p>一个医生的儿子(十岁)表达了古老的冲突，他天真地指出：”我将成为一个比你更好的医生，因为我知道你能教我的一切，而且还有很多。” 他可能是对的；但如果有人没有意识到这些相互冲突的习惯模式或情结是代际间许多对立和冲突的基础，他就没有看清事情表面下的真相。</p><p>人的思想是多面的，就像钻石一样，反映出各种颜色，每种颜色都取决于接近的角度。我们所有人都属于许多团体或学院，每个团体或学院都制定了自己的公平贸易惯例和标准，对什么是公平和什么是不公平有自己的想法。所以我们有很多行为模式，每一种都适合于我们所处的特定情况。</p><p>不幸的是，这些标准之间的差异如此之大，以至于往往难以调和其中的一个。对于教练线上的贝比-鲁斯来说，对投手大喊大叫，让他放慢脚步或分散他的注意力，是完全正确的。但是，在我们所有人的经历中，有一些情况，其中有很多，我们的标准或理想之间的冲突威胁到我们生命的完整性。这些情况产生了我们这个时代的神经质行为。</p><p>例如，爱国主义理想与个人经济和社会进步理想之间的冲突解释了我们征兵部队的一些神经症。这是25岁的约翰尼·琼斯，从小就相信粗犷的个人主义。他强烈地想让自己出人头地，在这个世界上出人头地，买自己的房子，结婚，在自己的小世界里得到亲人和朋友的好感。他应征入伍并在军队服役。现在怎么办？如果他能感觉自己像集中营里的烈士，就不会有同样的精神冲突。但他知道自己不是烈士。他想为国家尽自己的责任。两种相互冲突的情绪习惯模式正在撕裂约翰尼·琼斯，产生战争神经紧张。</p><p>我们的文明是如此复杂，如此多样，如此紧密地联系在一起，以至于我们所有人都遭受着无法调和的习惯模式冲突。客厅里和蔼可亲的女主人在厨房里可能不那么和蔼可亲和体贴，当餐厅的门关上时，一个恃强凌弱、专横的丈夫在高尔夫球场或鸡尾酒会上可能是个不错的家伙。众所周知，这位饱经沧桑的道德家在远离家乡参加一次大会时会有些失望。所以他和其他男孩一起参加单身派对。我们所有人都是快速变化的艺术家，有许多制服和旗帜，当我们从一个场景移动到另一个场景时，我们能够在瞬间脱下、穿上、卷起和展开旗帜。然而，所有这一切都很难带来正直和内心的平静。</p><p>我们在工厂、商店或办公室的生活习惯模式与我们在家的生活习惯模式相冲突。在商店里，母亲每天都在和屠夫搏斗，决心尽可能少地得到骨头和软骨，最好的，最划算的。在家里，她为自己切了最差的一块，这样孩子们就有足够的食物了。但有时，在她的市场营销中，贪婪的习惯模式在家中被唤起。还有家庭问题。或者她的丈夫可能会变得心胸狭窄，像对待家庭成员一样对待顾客，直到警长在门上挂上挂锁来结束这种不安全的行为。在这种情况下，习惯模式或行为标准是不一致和冲突的。人们试图调和对立的习惯模式，并感到困惑。然后是一个漫长的夜晚，当他们在床上辗转反侧，哄着睡不着觉时，习惯模式之间的冲突会让他们感到不安。</p><h1 id="4"><a href="#4" class="headerlink" title="4"></a>4</h1><p>很难意识到这些，你自己的习惯模式，因为它们与其说与你的思想有关，不如说与你的心脏、肠道和腺体的行为有关。当这种习惯模式受到挫折，或者它们所要求的行为无法继续时，你只会感到紧张。然后就产生了一种紧张感，一种缺乏活力的感觉。也许是一份失去的工作，或者是一个随风而去的农场。也许你已经从学校毕业，到了九月份，你会怀念过去的学校习惯和协会，也许你有一种被 AI 取代的贸易技能。</p><p>你站在那里，枪上了膛，瞄准了，准备射击，但从来没有下达开火的命令。</p><p>这种情况在生活中很常见，它经常发生在儿童时期。它发生在人们从一个城市搬到另一个城市，并放弃他们的老朋友和协会。当他们从一份工作转移到另一份工作时，离婚也会发生。它发生在女孩结婚时。</p><p>婚前，一个典型的案例是一位积极、训练有素、快乐的私人秘书。她阅读了所有的广告，为美丽的笑容刷了牙；用漱口水的健康气味；吃了给她带来活力和活力的维他命；使用了合适的无咖啡因咖啡，于是她嫁给了老板。</p><p>然后她的麻烦开始了。她讨厌做家务，老板，现在是她的丈夫，说：“雇一个女佣，一个厨师，一个管家。看在上帝的份上，别抱怨了。享受阳光和新鲜空气。你不需要做其他的事情了。”  无事可做，充满了习惯性的行为模式。无所事事，一心想做点什么，什么都可以，除了计划另一个徒劳、空虚的日子。</p><p>“想出要做的事情是我做过的最难的工作，”她告诉我，“不知道下一步该做什么让我感到不安。”</p><p>一个65岁的男人退休后领着丰厚的养老金，他在一个地方工作了40年。他们给了他一顿告别晚宴和一块金表。他们告诉他，他能轻松应对是多么幸运。在接下来的六个月里，他看着金表上的秒慢慢流逝。然后他死了，没有什么可做的。</p><p>老年人的这一悲剧大家都很熟悉。然而，在帮助无数受害者方面所做的是多么少啊！如何让老年人有尊严、有创造力、生活舒适，是一个巨大的社会问题。退休人员的社会保障需要的不仅仅是养老金。也许，没有了他们所爱的人，没有了熟悉的地方和习惯的方式，他们在一个生机勃勃的新世界里是陌生人。他们需要从徒劳和无聊中解脱出来。我们必须建立服务老年人的自由。</p><p>我们要感谢 Pavlov 让我们知道，我们的器官、心脏、肺、胃、肠、腺体的所谓自动工作都是由人工刺激启动或抑制的。</p><p>他表明我们的身体会因为像他的铃铛一样空洞的兴奋而兴奋不已。他表明这些身体反应不受意志的控制，当你习惯于在吊袜带掉落时脸红时，你可以指示你脸上的血管不会扩张，但它们不会听。他们已经习惯了反应，所以当出现吊袜带时，你的面部血管会扩张，你会感到尴尬。</p><p>狗的实验性神经症表明，相互冲突的条件反射会产生严重的神经症行为。狗、羊、猪、老鼠或人，都没有区别。提供相互冲突的习惯模式，并产生紧张情绪。</p><p>从这些辉煌的开端开始，我们取得了进一步的进展。我们正在探索条件反射是如何工作的。我们已经追踪到了这种反射的巢穴，发现了大脑中潜伏着紧张情绪的特殊部位。下一步是展示神经质的解剖结构，帮助你战胜神经紧张。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张 芬克" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E8%8A%AC%E5%85%8B/"/>
    
      <category term="消除神经紧张 大卫" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E5%A4%A7%E5%8D%AB/"/>
    
      <category term="消除神经紧张书在线阅读" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB/"/>
    
      <category term="消除神经紧张书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6/"/>
    
      <category term="消除神经紧张 pdf" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-pdf/"/>
    
      <category term="芬克消除精神紧张电子版" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E7%94%B5%E5%AD%90%E7%89%88/"/>
    
      <category term="芬克消除精神紧张中文翻译" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91/"/>
    
      <category term="大卫芬克消除神经紧张全书" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E5%8D%AB%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E5%85%A8%E4%B9%A6/"/>
    
      <category term="消除神经紧张这本书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E8%BF%99%E6%9C%AC%E4%B9%A6/"/>
    
  </entry>
  
  <entry>
    <title>大卫芬克《消除神经紧张》｜ 前言</title>
    <link href="https://wistbean.github.io/xiao-chu-shen-jing-jin-zhang-qian-yan.html"/>
    <id>https://wistbean.github.io/xiao-chu-shen-jing-jin-zhang-qian-yan.html</id>
    <published>2022-02-17T08:55:49.000Z</published>
    <updated>2022-04-16T08:43:13.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>本文为大卫芬克书籍《消除神经紧张》翻译的前言部分，你可以在线阅读，关于消除神经紧张pdf电子书原版可以在公众号「wistbean」发送「消除紧张」获取。</p></blockquote><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>1912 年，我决定探索人类最黑暗的地方——人类的思想。</p><p>据我所知，探索者总是会阅读前人的发现。他们这么做是他们工作的一部分。所以我在某种程度上遵循了先例，在大学里学习并阅读相关的课程。几乎在在我发现这一点之前，我发现自己正在密歇根大学教社会学。</p><p>这是一个好的开始，当你在教书的时候，你就会学习。但你想要探索人类的心灵时，你就需要在教学以外的环境与人接触，你必须与人打交道。人类最黑暗的地方不是存在于图书馆里面，而是在于人类眼睛背后那些难以捉摸的地方。所以我离开了大学，去社会工作。我在没有评级的房间里教那些弱智儿童体育。我在师范学院里教书，可是我觉得这不够，因为我仍然是在教书和阅读，我根本没有深入到人类最黑暗的地方。</p><p>就在我不满意时，我问我自己：谁能够解释人类生活的最基本信息？谁有最好的机会来探索人类的心灵？当然是医生！一提出这个问题，我就报名参加了一所医学院。</p><p>而且我从来没有后悔过，医学的研究和实践给了我对人从里到外的理解，理论知识和实践集中在人类的问题上。我曾帮助许多婴儿来到这个世界，我也曾多次站在死亡的面前。我曾参与过千万人的情感挣扎。他们在恐惧、痛苦、绝望和羞耻的情况下，都对世界隐瞒了，而我就在这里，我不是一个旁观者，我是来帮忙的，我在这里不仅仅是做探索，而是要找到走出丛林的方法，我必须找出诊断和治疗的方法。</p><p>我发现，在社交场合中，所有的欲望都有方向性和紧迫性。在这本书中，你不会发现关于天性的讨论，因为讨论不存在的东西是没有意义的。人类没有天性，他们身体的活动是无限可塑的。社会环境是赋予人类活动方向和活动的力量。</p><p>当社会环境令人困惑时，人就会感到困惑，也许他想辞职去看望垂死的母亲，而他也想继续工作以支持他的妻子和孩子。他身处两个家庭中——他自己的家庭和他父亲的家庭——而每个家庭都对他提出了相反的要求，每个家庭都牵动着他的心。这种冲突——如此人性化，如此可以理解，如此普遍——引起了神经紧张。社会适应不良产生了个人适应不良。</p><p>神经紧张并不存在于真空中。它们不完全存在于神经系统中。它们存在于身体的所有器官中。当个人内部存在情绪上的战争时，就会出现一个器官对另一个器官的拉扯。神经紧张是生理上的。这就是为什么如此多的疾病是有情感冲突引起的原因。</p><p>人们不会自发地从情感冲突中恢复。内部冲突以器官行为习惯的形式继续存在。因此，神经紧张一种多年积累的方式引起的。而这些神经紧张——身体器官之间的失调——就会影响一个人的思想。身体告诉头脑应该怎么想。一些研究者把这种身体对思想的控制称为潜意识。潜意识由人的器官行为习惯组成。</p><p>人们试图通过采取一些妥协的行为来缓解紧张情绪，使不愉快的情况得以忍受，这些妥协的方式往往是童年时发明的，当然，她们也是幼稚的。如果他们的情况不复存在就结束了，那么也就不会那么糟糕了。但是事实并非如此，童年时期的妥协方式变成了他每天的习惯反应，成了他对成人环境的充分适应调整。</p><p>我认识一个水管工，他就是带着童年时期的方式，就像带着他的扳手一样，他想知道为什么他不能处理生活中的问题，试想一下，如果他把八岁时的玩具带到这里，他如何应对管道的问题？</p><p>这些妥协的调整方式，我们称之为神经质倾向。它们不是情绪紧张，而是试图适应情绪紧张的结果，不精通神经紧张的社会学和心理学医生将这些倾向视为唯一需要治疗的证据。然而，为了使人能够更好的运作，人潜在的情绪紧张必须得到释放。</p><p>这种方法将所有现代科学、社会学、心理学以及我们称之为医学的科学带到你的服务中。我要感谢所有创造了这些科学的人，以及为这本书作出贡献的人。这是不可能的。如果只给现代医学的创造者以适当的荣誉，我应该写一部医学史，感谢从解剖学之父维萨留斯到伟大的生理学家和临床医生沃尔特-阿尔瓦雷斯；从血液循环的发现者哈维到伟大的书目编纂者H-弗兰德斯-邓巴，他的《情感与身体变化》将成为一种制度而不是一本书。我从他们那里都学到了东西，我感谢他们。</p><p>这本书包含了许多解释性的故事。一些读过书稿的人问：“这些案例是真的吗？” 答案是：“是，也不是”，说不是，是因为它们并不以任何可识别的形式代表我任何病人或熟人的故事。他们的私人生活完全属于他们，而我对他们的了解也同样属于他们。</p><p>但是这些历史案例都是真实的，在最真实的意义上是的，因为他们在心里上是真实的，你可以在报纸上看到史密斯先生的所作所为。每个字可能都是事实，每一个事实都可以得到证实。然而，关于史密斯先生的真是情况可能不会在故事中。记者在寻找事实的过程中，可能忽略了关于史密斯先生的真实情况，有可能连史密斯先生自己都不知道自己的真实情况。他没有意识到内在的力量让他那样做。他也不知道是什么阻止了他不那样做，记者也不知道。这是你在这些历史案例中能找到的唯一真想和现实。这也是你在任何地方都能找到的唯一的现实。</p><p>基于此，你更有可能从这些事例中找到你自己，虽然这些案例并不代表真是的人，但它们是我们的人类经验，它们在我的洞察力和解释的允许范围内是真实的。如果它们能帮助你找到你自己，那它们就达到了目的。</p><p>我希望对艾格尼丝-拉姆齐小姐在本书编写过程中的帮助表示感谢，她的编辑建议非常宝贵。其他在编写过程中阅读过手稿并给予很大帮助的人有：比-弗里德曼、埃德琳-戈尼、E.Y.哈伯格、乔-帕加诺和伊丽莎白-佩迪克斯。我借此机会向他们表示感谢。我承认我最应该感谢的是成千上万的人，他们允许我分享他们的经验和情感斗争，从而使这本书成为可能。</p><p>大卫.哈罗.芬克</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/categories/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
    
      <category term="消除神经紧张" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0/"/>
    
      <category term="消除神经紧张 芬克" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E8%8A%AC%E5%85%8B/"/>
    
      <category term="消除神经紧张 大卫" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-%E5%A4%A7%E5%8D%AB/"/>
    
      <category term="消除神经紧张书在线阅读" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB/"/>
    
      <category term="消除神经紧张书" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0%E4%B9%A6/"/>
    
      <category term="消除神经紧张 pdf" scheme="https://wistbean.github.io/tags/%E6%B6%88%E9%99%A4%E7%A5%9E%E7%BB%8F%E7%B4%A7%E5%BC%A0-pdf/"/>
    
      <category term="芬克消除精神紧张电子版" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E7%94%B5%E5%AD%90%E7%89%88/"/>
    
      <category term="芬克消除精神紧张中文翻译" scheme="https://wistbean.github.io/tags/%E8%8A%AC%E5%85%8B%E6%B6%88%E9%99%A4%E7%B2%BE%E7%A5%9E%E7%B4%A7%E5%BC%A0%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91/"/>
    
  </entry>
  
  <entry>
    <title>抖音上的程序员把我给看笑了</title>
    <link href="https://wistbean.github.io/dou-yin-cheng-xu-yuan.html"/>
    <id>https://wistbean.github.io/dou-yin-cheng-xu-yuan.html</id>
    <published>2022-02-16T08:45:57.000Z</published>
    <updated>2022-02-24T09:12:03.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我想你应该刷到过类似这样的短视频：一位所谓的程序员坐在电脑前，对着镜头说「教你几行代码秀翻全场，安排！」，紧接着超强节奏的背景音乐响起，只见这位程序员在电脑桌面右键新建了一个 txt 文件，粘贴了几行代码，接着保存，重命名，双击运行。</p><p>果然，一个终端飘起了超炫酷的「代码瀑布」，哇塞，黑客帝国效果拉满整个屏幕。</p><p>这些视频点赞量还挺恐怖，有的还几十万点赞量，打开评论区可以看到有很多诸如「卧槽，牛逼」的评论。</p><p>不过有点写代码经验的程序员一看到这种视频，想必当场用脚抠出了个三室一厅，再定睛一看，马上呈现出「地铁老人看手机.jpg」。</p><p>视频中那几行破代码不就是使用命令遍历输出所有文件的目录么？而且有的视频更离谱，在 txt 中粘贴的代码还有错的，但运行出来的效果一样咋咋呼呼。这不是程序员高手，这应该是剪辑高手了吧。</p><p>不过你还别说，这样的骚操作确实吸引了不少小白前来膜拜，而他们的套路也很简单：「是不是很厉害？想学是吧？来私信我呀，这就告诉你韭菜的自我修养是什么样的。」</p><p>这还不是最可乐的地方，而是视频中的人不知何来的自信，把「安排」这两个字说得那么的气宇轩昂，在打开 txt 的那一刻反差着实有点大，在下实在佩服，差点就尿了。</p><p>不过还是想提醒下这些营销号们，下次复制代码稍微注意下，别不小心把类似「sudo rm -rf&#x2F;*」命令用来做效果，也算是积点德了。</p><p>所谓内行看门道，外行看热闹，程序员并不是简单几行代码就可以实现自己想要的需求，有些视频中展示的几行代码也不过是引用了其它的库文件，这些库文件才是真正实现的代码。</p><p>对程序员来说，尽管他们也会使用「copy 大法」，但是他们并非只是敲代码，很多时候，他们需要不断的学习新的技术来提升自己，他们每天都在解决问题，实现需求，有时候并不是他们自己想要 996 ，而是一定要把问题解决了才罢休。也正是通过自己把难题解决了的那一刻，他们开心得像个 200 多斤的傻子。</p><p>我想这不断地提升自己，以及通过自己实现需求带来的成就感，甚至无私分享自己的解决思路，才是他们的乐趣所在。</p><p>其实有时候想想这个互联网世界也挺魔幻的，有的博主认真制作的编程教程视频，细致讲解代码的实现方式，结果并没有多少播放量，或者有些人看几眼就划走了。反倒是营销号通过模版化制作出来的粗糙视频，受到不少的关注和追捧。</p><p>诚然他们有值得学习的地方，但是不是也要有点底线？</p><p>写到这里，我突然意识到，现在各种短视频层出不穷，在我们专业外的领域，我们也是啥都不懂的小白。</p><p>不乏有些营销号同样通过包装，打造高大上的人设在特定的领域侃侃而谈。</p><p>如果你对视频中的他并不是很了解，或许在听他讲之前，保留一些怀疑的态度，通过更多的维度去求证，这样会更好点。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="程序员" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="抖音" scheme="https://wistbean.github.io/tags/%E6%8A%96%E9%9F%B3/"/>
    
  </entry>
  
  <entry>
    <title>如何访问国际版抖音TikTok</title>
    <link href="https://wistbean.github.io/ru-he-fang-wen-tiktok-douyin-guoji.html"/>
    <id>https://wistbean.github.io/ru-he-fang-wen-tiktok-douyin-guoji.html</id>
    <published>2022-02-05T09:04:06.000Z</published>
    <updated>2023-05-30T13:53:29.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p><a href="https://www.tiktok.com/" target="_blank" rel="noopener">TikTok</a>是抖音的国际版，用户量巨大，但是在国内无法访问，如何在国内登陆访问 tiktok 国际版本呢？解决方式如下：</p><h1 id="第一步：科学上网"><a href="#第一步：科学上网" class="headerlink" title="第一步：科学上网"></a>第一步：科学上网</h1><p>使用国外的代理 IP 服务进行上网，也就是自己先搭建一个代理服务。</p><h2 id="购买境外云服务器"><a href="#购买境外云服务器" class="headerlink" title="购买境外云服务器"></a>购买境外云服务器</h2><p>在使用了<a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">一些服务器之后</a>，我觉得 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> 的性价比超高，最低 $5&#x2F;月 ，就可以拥有一台 1TB 月流量的服务器了，根本用不完。</p><p>而且现在 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> 优惠力度很大，<strong>新用户充值 10 美元送 100 美元</strong>。点击<a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr送 100 美元注册链接</a>注册</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vultr50.jpg" alt="vultr赠送100美金" title="">                </div>                <div class="image-caption">vultr赠送100美金</div>            </figure><h2 id="注册vultr"><a href="#注册vultr" class="headerlink" title="注册vultr"></a>注册vultr</h2><p>点击 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr送100美元注册链接</a> 进行注册：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-register.png" alt="注册vultr" title="">                </div>                <div class="image-caption">注册vultr</div>            </figure><p>在这里输入你的邮箱和密码，接着点击按钮「Create Account」创建账号，然后 vultr 会给你的注册邮箱发送一份验证邮件，激活就好了。</p><p>接着就可以登录 vultr 官网了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-login.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><h2 id="vultr-购买流程"><a href="#vultr-购买流程" class="headerlink" title="vultr 购买流程"></a>vultr 购买流程</h2><p>vultr 现在有 16 个境外节点，选择一个离你最近的就好了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-location.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-buy.gif" alt="购买vultr" title="">                </div>                <div class="image-caption">购买vultr</div>            </figure><p>登录进去之后选择左边的 billing 的菜单进行充值，vultr提供的支付方式简直完美，支持信用卡，比特币，paypal，支付宝，微信支付，在这里可以进行充值支付。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr00.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><p>充值完成之后，就可以左侧的 Sevrers 菜单，接着可以点击 <code>deploy one</code> 或者右侧的 + 号来选购你要的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr01.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><h3 id="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："><a href="#选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：" class="headerlink" title="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："></a>选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr02.png" alt="vultr服务器位置" title="">                </div>                <div class="image-caption">vultr服务器位置</div>            </figure><h3 id="选择服务器的系统类型，选择-CentOS-版本："><a href="#选择服务器的系统类型，选择-CentOS-版本：" class="headerlink" title="选择服务器的系统类型，选择 CentOS 版本："></a>选择服务器的系统类型，选择 CentOS 版本：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr03.png" alt="vultr系统类型" title="">                </div>                <div class="image-caption">vultr系统类型</div>            </figure><h3 id="选择服务器的价格和具体配置，自己用的话选最低的就够用了："><a href="#选择服务器的价格和具体配置，自己用的话选最低的就够用了：" class="headerlink" title="选择服务器的价格和具体配置，自己用的话选最低的就够用了："></a>选择服务器的价格和具体配置，自己用的话选最低的就够用了：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr04.png" alt="vultr配置" title="">                </div>                <div class="image-caption">vultr配置</div>            </figure><h3 id="确认购买"><a href="#确认购买" class="headerlink" title="确认购买"></a>确认购买</h3><p>其它步骤可以忽略，然后点击右下角的 Deploy Now：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr05.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><h3 id="拥有一台服务器"><a href="#拥有一台服务器" class="headerlink" title="拥有一台服务器"></a>拥有一台服务器</h3><p>点击之后你就拥有一台属于你自己的服务器了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr06.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>点击你的服务器，进去之后你就可以看到你的服务器的ip地址和账号密码了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr07.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>以上信息等会用来从你的电脑连接到你的服务器上。</p><h2 id="使用vultr搭建vultr服务器"><a href="#使用vultr搭建vultr服务器" class="headerlink" title="使用vultr搭建vultr服务器"></a>使用vultr搭建vultr服务器</h2><h3 id="windows系统Linux连接工具"><a href="#windows系统Linux连接工具" class="headerlink" title="windows系统Linux连接工具"></a>windows系统Linux连接工具</h3><p>需要在你的电脑连接到你的服务器，那么就需要连接工具，连接工具有很多个，根据你的需要，以下随意下载一个连接工具即可：</p><ul><li><a href="https://www.ssh.com/a/putty-0.70-installer.msi" target="_blank" rel="noopener">PUTTY Windows版本下载</a></li><li><a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">SecureCRT</a> ,提取码：tyux</li></ul><p>接着打开连接工具，然后输入你刚刚购买的<strong>服务器 ip 地址和端口（端口号是：22），账户名，和密码</strong>就可以连接了。接下来就可以操作你的服务器了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/linux-panel.png" alt="服务器CentOS系统" title="">                </div>                <div class="image-caption">服务器CentOS系统</div>            </figure><h3 id="mac、Linux系统连接vultr"><a href="#mac、Linux系统连接vultr" class="headerlink" title="mac、Linux系统连接vultr"></a>mac、Linux系统连接vultr</h3><p>打开你的 Terminal 终端，接着输入：ssh root@你的ip地址，接着输入你的搬瓦工的 root 密码就可以登录了。</p><h1 id="开始搭建-IPsec-x2F-L2TP-VPN"><a href="#开始搭建-IPsec-x2F-L2TP-VPN" class="headerlink" title="开始搭建 IPsec&#x2F;L2TP VPN"></a>开始搭建 IPsec&#x2F;L2TP VPN</h1><p>安装 wget ：</p><pre><code>yum install wget</code></pre><p>使用脚本：</p><pre><code>wget https://git.io/vpnsetup-centos -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</code></pre><p>稍等一会安装成功会提供一个 VPN 需要的信息：</p><pre><code>Server IP: xxx.xx.xx.xxIPsec PSK: xxxxUsername: xxxxPassword: xxxx</code></pre><p>这时候就搭建成功了，快吧？</p><h1 id="windowns-7-使用IPsec-x2F-L2TP-VPN"><a href="#windowns-7-使用IPsec-x2F-L2TP-VPN" class="headerlink" title="windowns 7 使用IPsec&#x2F;L2TP VPN"></a>windowns 7 使用IPsec&#x2F;L2TP VPN</h1><h2 id="设置VPN连接"><a href="#设置VPN连接" class="headerlink" title="设置VPN连接"></a>设置VPN连接</h2><pre><code>单击开始菜单，选择控制面板。进入 网络和Internet 部分。单击 网络与共享中心。单击 设置新的连接或网络。选择 连接到工作区，然后单击 下一步。单击 使用我的Internet连接 (VPN)。在 Internet地址 字段中输入你的 VPN 服务器 IP。在 目标名称 字段中输入任意内容。选中 现在不连接；仅进行设置以便稍后连接 复选框。单击 下一步。在 用户名 字段中输入你的 VPN 用户名。在 密码 字段中输入你的 VPN 密码。选中 记住此密码 复选框。单击 创建，然后单击 关闭 按钮。返回 网络与共享中心。单击左侧的 更改适配器设置。右键单击新创建的 VPN 连接，并选择 属性。单击 选项 选项卡，取消选中 包括Windows登录域 复选框。单击 安全 选项卡，从 VPN 类型 下拉菜单中选择 &quot;使用 IPsec 的第 2 层隧道协议 (L2TP/IPSec)&quot;。单击 允许使用这些协议。确保选中 &quot;质询握手身份验证协议 (CHAP)&quot; 复选框。单击 高级设置 按钮。单击 使用预共享密钥作身份验证 并在 密钥 字段中输入你的 VPN IPsec PSK。单击 确定 关闭 高级设置。单击 确定 保存 VPN 连接的详细信息。</code></pre><h2 id="添加注册表"><a href="#添加注册表" class="headerlink" title="添加注册表"></a>添加注册表</h2><p>新建一个TXT文件，输入以下内容：</p><pre><code>Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RasMan\Parameters]&quot;ProhibitIpSec&quot;=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PolicyAgent]&quot;AssumeUDPEncapsulationContextOnSendRule&quot;=dword:00000002</code></pre><p>另存为.reg格式的文件，然后双击。</p><h2 id="启动服务"><a href="#启动服务" class="headerlink" title="启动服务"></a>启动服务</h2><p>将以下服务全部设置为自动启用，要不然会连接不成功：</p><pre><code>IPsec Policy AgentRouting and Remote AccessRemote Access Auto Connection ManagerRemote Access Connection ManagerSecure Socket Tunneling Protocol Service</code></pre><h2 id="重启电脑后连接"><a href="#重启电脑后连接" class="headerlink" title="重启电脑后连接"></a>重启电脑后连接</h2><p>重启电脑后，点击右下角的网络连接，双击VPN连接，即可成功连接：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/pic5.png" alt="搭建 IPsec/L2TP VPN" title="">                </div>                <div class="image-caption">搭建 IPsec/L2TP VPN</div>            </figure><h2 id="电脑连接-TikTok-效果"><a href="#电脑连接-TikTok-效果" class="headerlink" title="电脑连接 TikTok 效果"></a>电脑连接 TikTok 效果</h2><p>访问 <a href="https://www.tiktok.com/" target="_blank" rel="noopener">tiktok网页版登录入口</a>:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/tiktok-pc.png" alt="tiktok" title="">                </div>                <div class="image-caption">tiktok</div>            </figure><h2 id="iPhone-x2F-iPad-使用IPsec-x2F-L2TP-VPN"><a href="#iPhone-x2F-iPad-使用IPsec-x2F-L2TP-VPN" class="headerlink" title="iPhone&#x2F;iPad 使用IPsec&#x2F;L2TP VPN"></a>iPhone&#x2F;iPad 使用IPsec&#x2F;L2TP VPN</h2><pre><code>进入设置 -&gt; 通用 -&gt; VPN。单击 添加VPN配置...。单击 类型 。选择 L2TP 并返回。在 描述 字段中输入任意内容。在 服务器 字段中输入你的 VPN 服务器 IP。在 帐户 字段中输入你的 VPN 用户名。在 密码 字段中输入你的 VPN 密码。在 密钥 字段中输入你的 VPN IPsec PSK。启用 发送所有流量 选项。单击右上角的 存储。启用 VPN 连接。</code></pre><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/pic7.jpg" alt="搭建 IPsec/L2TP VPN" title="">                </div>                <div class="image-caption">搭建 IPsec/L2TP VPN</div>            </figure><p>android客户端连接方式请参考：<a href="https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-zh.md" target="_blank" rel="noopener">配置 IPsec&#x2F;L2TP VPN 客户端</a></p><h2 id="手机使用-tiktok-效果"><a href="#手机使用-tiktok-效果" class="headerlink" title="手机使用 tiktok 效果"></a>手机使用 tiktok 效果</h2><p>注意事项：</p><ul><li>安卓app下载tiktok地址：<a href="https://apkpure.com/cn/search?q=tiktok" target="_blank" rel="noopener">下载tiktok</a></li><li>ios app 需要注册一个国外的 Apple ID 然后在 AppStore 搜索下载</li><li>手机安装 tiktok 后把手机 sim 卡拔掉然后挂上你的代理再访问 tiktok</li></ul><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/tiktok-app.jpeg" alt="tiktok-app" title="">                </div>                <div class="image-caption">tiktok-app</div>            </figure>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="tiktok" scheme="https://wistbean.github.io/categories/tiktok/"/>
    
    
      <category term="如何访问tiktok国际版" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E8%AE%BF%E9%97%AEtiktok%E5%9B%BD%E9%99%85%E7%89%88/"/>
    
      <category term="tiktok" scheme="https://wistbean.github.io/tags/tiktok/"/>
    
      <category term="抖音国际版" scheme="https://wistbean.github.io/tags/%E6%8A%96%E9%9F%B3%E5%9B%BD%E9%99%85%E7%89%88/"/>
    
      <category term="如何登录tiktok国际版" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E7%99%BB%E5%BD%95tiktok%E5%9B%BD%E9%99%85%E7%89%88/"/>
    
      <category term="海外版tiktok怎么登录" scheme="https://wistbean.github.io/tags/%E6%B5%B7%E5%A4%96%E7%89%88tiktok%E6%80%8E%E4%B9%88%E7%99%BB%E5%BD%95/"/>
    
      <category term="国内登陆tiktok" scheme="https://wistbean.github.io/tags/%E5%9B%BD%E5%86%85%E7%99%BB%E9%99%86tiktok/"/>
    
      <category term="国内登陆tiktok的方法" scheme="https://wistbean.github.io/tags/%E5%9B%BD%E5%86%85%E7%99%BB%E9%99%86tiktok%E7%9A%84%E6%96%B9%E6%B3%95/"/>
    
      <category term="tiktok国际版在线观看" scheme="https://wistbean.github.io/tags/tiktok%E5%9B%BD%E9%99%85%E7%89%88%E5%9C%A8%E7%BA%BF%E8%A7%82%E7%9C%8B/"/>
    
      <category term="tiktok怎么在国内使用" scheme="https://wistbean.github.io/tags/tiktok%E6%80%8E%E4%B9%88%E5%9C%A8%E5%9B%BD%E5%86%85%E4%BD%BF%E7%94%A8/"/>
    
  </entry>
  
  <entry>
    <title>优惠购买搬瓦工搭建自己的ss并开启BBR加速访问</title>
    <link href="https://wistbean.github.io/use-banwagong.html"/>
    <id>https://wistbean.github.io/use-banwagong.html</id>
    <published>2022-01-21T20:23:59.000Z</published>
    <updated>2024-01-26T15:14:15.819Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="为什么选择搬瓦工VPS"><a href="#为什么选择搬瓦工VPS" class="headerlink" title="为什么选择搬瓦工VPS"></a>为什么选择搬瓦工VPS</h1><p>之前购买了不同商家的云服务器，有阿里云的VPS，也有腾讯云VPS，还有亚马逊的VPS，最后觉得最好用的还是搬瓦工VPS。</p><p>相比较而言性价比高，而且搬瓦工是国外的，你懂的，没有什么审核限制，一般来说，使用搬瓦工搭建一个自己的 VPN 来访问 Google 查询资料，看看文献什么的速度还是很快的。</p><h1 id="搬瓦工优惠码"><a href="#搬瓦工优惠码" class="headerlink" title="搬瓦工优惠码"></a>搬瓦工优惠码</h1><p>很多人不知道，搬<a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工官网</a>隐藏了一个彩蛋，就是隐藏了优惠码，这个优惠码可以省掉一些费用，比如一年 19 刀的VPS，使用优惠码的时候只需 18 刀多一点，简直不能再划算了。</p><p>点击进入<a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工官网</a>进行注册就可以了，注册完之后可以选择以下可以获取优惠码的服务器，如果是个人使用的话，我觉得最便宜的已经很够用了，每个月500G的流量基本用不完的。</p><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>当你进到这个页面的时候呢，别急着点击「Add to Cart」添加到购物车，这里面暗藏着一个优惠码，很多人不知道，使用浏览器查看源代码，<br>chrome浏览器的话按F12，然后搜索「code」，你会发现有一个 「Try this promo code: xxxx 」，这个xxxx就是优惠码，你把他复制下来，待会有用。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn4.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>页面的 Location 就是选择服务器的地址，到时访问谷歌的时候会显示你当前访问的地址。好了，我们点击「Add to Cart」。</p><p>接下来，进入结算页面，我们刚才复制的优惠码就派上用场了，将你刚刚复制的优惠码复制进去然后点击 「Validate Code」，看！是不是优惠了！一般人不知道这种操作:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn5.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>接着点击「CheckOut」完成付款即可。付款的时候选择 Alipay 就可以使用支付宝付款。</p><h1 id="连接到搬瓦工"><a href="#连接到搬瓦工" class="headerlink" title="连接到搬瓦工"></a>连接到搬瓦工</h1><p>购买完毕后你就拥有一台你自己的服务器了，接着点击Services下的MyServices，可以看到你的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn6.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>我们点击「KiwiVM Control Panel」进入管理界面：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn7.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>可以看到你服务器的信息:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn9.png" alt="使用搬瓦工搭建VPN" title="">                </div>                <div class="image-caption">使用搬瓦工搭建VPN</div>            </figure><p>一般来说，菜单下方有一个 openvpn 的快速安装方式，但是据说很容易被强，所以现在不推荐使用这种方式搭建自己的VPN。</p><h1 id="使用搬瓦工搭建shadowsocks"><a href="#使用搬瓦工搭建shadowsocks" class="headerlink" title="使用搬瓦工搭建shadowsocks"></a>使用搬瓦工搭建shadowsocks</h1><p>有了<a href="https://bwh89.net/aff.php?aff=32874" target="_blank">搬瓦工</a>服务器的IP地址和端口,我们就可以连接了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic1.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>账号是root，密码可以在这里获取：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic2.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>远程连接工具我一直用的是 <a href="https://www.vandyke.com/products/securecrt/" target="_blank" rel="noopener">SecureCRT</a> , 当然你也可以使用其它的 SSH 工具。<br>破解版的SecureCRT可以在百度网盘这里获取：</p><ul><li>链接: <a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg</a></li><li>提取码: tyux</li></ul><p>连接到你的搬瓦工服务器之后，接下来几个命令让你快速搭建一个属于自己的ss服务器：</p><ol><li><p>搬瓦工安装 wget</p> <figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum install wget</span><br></pre></td></tr></table></figure></li><li><p>搬瓦工执行安装shadowsocks</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">wget –no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh</span><br></pre></td></tr></table></figure></li><li><p>搬瓦工获取shadowsocks.sh读取权限</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">chmod +x shadowsocks.sh</span><br></pre></td></tr></table></figure></li><li><p>设置密码和端口号<br>当你输入<code>./shadowsocks.sh 2&gt;&amp;1 | tee shadowsocks.log</code>后就可以设置密码和端口号了：</p></li></ol><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss1.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><ol start="5"><li>选择加密方式<br>设置完密码和端口号之后，我们选择加密方式，这里选择 7：<figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss2.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure>接着按任意键进行安装。</li><li>安装完成<br>等一会之后，就安装完成了，它会给你显示你需要连接vpn的信息：<figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss3.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure>可以看到需要连接ss的ip地址，密码，端口，和加密方式。</li></ol><p>将这些信息保存起来，那么这时候你就可以使用它们来科学上网啦。</p><h1 id="开始使用搬瓦工"><a href="#开始使用搬瓦工" class="headerlink" title="开始使用搬瓦工"></a>开始使用搬瓦工</h1><p>打开 Shadowsocks 客户端，输入ip地址，密码，端口，和加密方式。接着点击确定，右下角会有个小飞机按钮，右键–&gt;启动代理。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss4.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>这时候就可以科学上网了。</p><p>不过速度并不是快到飞起来，所以接下来就可以使用 BBR 加速了。</p><h1 id="搬瓦工开启BBR加速"><a href="#搬瓦工开启BBR加速" class="headerlink" title="搬瓦工开启BBR加速"></a>搬瓦工开启BBR加速</h1><h1 id="使用BBR加速器"><a href="#使用BBR加速器" class="headerlink" title="使用BBR加速器"></a>使用BBR加速器</h1><p>让访问速度加速，飞起来！使用 BBR 加速工具。</p><h2 id="安装-BBR"><a href="#安装-BBR" class="headerlink" title="安装 BBR"></a>安装 BBR</h2><pre><code>wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh</code></pre><h2 id="获取读写权限"><a href="#获取读写权限" class="headerlink" title="获取读写权限"></a>获取读写权限</h2><pre><code>chmod +x bbr.sh</code></pre><h2 id="启动BBR安装"><a href="#启动BBR安装" class="headerlink" title="启动BBR安装"></a>启动BBR安装</h2><pre><code>./bbr.sh</code></pre><p>接着按任意键，开始安装，坐等一会。安装完成一会之后它会提示我们是否重新启动vps，我们输入 y 确定重启服务器。</p><p>重新启动之后，输入 <code>lsmod | grep bbr</code> 如果看到 tcp_bbr 就说明 BBR 已经启动了。</p><h1 id="关于搬瓦工的使用"><a href="#关于搬瓦工的使用" class="headerlink" title="关于搬瓦工的使用"></a>关于搬瓦工的使用</h1><p>下载 Shadowsocks 软件，填上信息就可以访问了，不过iPhone的客户端需要收费的，这时候可以再搭建一个VPN专门用来手机使用连接，具体搭建和使用教程也很简单，可以看这篇文章：<a href="https://wistbean.org/ipsec,l2tp_vpn.html" target="_blank" rel="noopener">快速搭建一个属于自己的IPsec&#x2F;L2TP VPN</a></p><h1 id="搬瓦工被墙了怎么办？"><a href="#搬瓦工被墙了怎么办？" class="headerlink" title="搬瓦工被墙了怎么办？"></a>搬瓦工被墙了怎么办？</h1><p>时不时有朋友问我搬瓦工被墙了的事，其实按照以上的教程搭建是稳如狗的，只不过不用太高调使用，搭建VPN是用来查询资料，学习的。</p><h2 id="可能的解决方案"><a href="#可能的解决方案" class="headerlink" title="可能的解决方案"></a>可能的解决方案</h2><p>在禁令的情况下，最好的解决方案是彻底清除可能触发禁令的所有服务，并等待一段时间取消禁令。</p><p>另外可以换ip，如果您需要用干净的IP替换禁用的IP，有两种选择：</p><h3 id="选项1"><a href="#选项1" class="headerlink" title="选项1"></a>选项1</h3><p>免费IP替换。允许您每隔10周免费更换一个带有干净IP的黑名单IP。要访问此功能，首先像往常一样登录KiwiVM，然后访问以下隐藏页面（复制+粘贴链接到浏览器的地址栏）：</p><p><a href="https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck" target="_blank" rel="noopener">https://kiwivm.64clouds.com/main-exec.php?mode=blacklistcheck</a></p><h3 id="选项2"><a href="#选项2" class="headerlink" title="选项2"></a>选项2</h3><p>手动IP替换（收费）可从以下链接获得：<br><a href="https://bwh89.net/ipchange.php" target="_blank" rel="noopener">https://bwh89.net/ipchange.php</a></p><p>换完ip重新安装即可。</p><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><p><a href="https://zhuanlan.zhihu.com/p/42683791" target="_blank" rel="noopener">搬瓦工选购指南</a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
  </entry>
  
  <entry>
    <title>妈的，不会打字了！</title>
    <link href="https://wistbean.github.io/ma-de-bu-hui-da-zi-le.html"/>
    <id>https://wistbean.github.io/ma-de-bu-hui-da-zi-le.html</id>
    <published>2022-01-19T10:24:49.000Z</published>
    <updated>2022-02-24T09:07:57.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>从昨天开始，我突然发现自己变傻了，连字都不会打了，说出来你可能不信，你现在看到的这些文字，是我废了好大劲才敲出来的。</p><p>我使用键盘打字，小拇指基本上很少用到，这骚操作是以前我在黑网吧自己瞎鸡儿自学成才的，然后这种错误的打字姿势形成了习惯，一直用到了现在，虽然这种野路子打法非常错误，但是可以把字打得飞快。</p><p><a href="https://mpvideo.qpic.cn/0b2e3maaeaaaxiaoavxhdjqvbw6dalnqaaqa.f10002.mp4?dis_k=23435c6cd721f7f2cba497d6fda2b096&dis_t=1645693226&vid=wxv_2231276622303887360&format_id=10002&support_redirect=0&mmversion=false" target="_blank" rel="noopener">错误姿势</a></p><p>现在重新纠正打字方式，学习手指对应正确的键位打字，然后发现我特么不会打字了，代码都不敢撸了。</p><p>各种肌肉记忆错乱，感觉一会在梦里一会在现实中，就像被美女亲了一口，转眼又被她扇了一巴掌。。不怕你笑话，我现在依然处于这种恍惚状态。</p><p>其实我一直就想把这种错误的打字方式纠正过来，但要改变这么久的习惯确实很难。不过出来混总是要还的嘛，我这两天才狠了狠心痛改前非，在网上搜寻了一番，发现有个叫 <a href="https://www.typingclub.com/" target="_blank" rel="noopener">TypingClub</a> 的网站还不错，使用通关的模式从简入难，可以让我有效的练习到每个键位。</p><p>我说我这两天练字都不会打了一点也不夸张，如果你不是按正确的方式打字，你可以去试一下，体验那种手指忽软忽硬的感觉。</p><p>如果你是一指禅大佬，那就当我没说吧。</p><p>其实这事挺有意思的，当我使用全新的正确方式来打字的时候，我的身体细胞突然不知所措，会处于一种异常的状态，此时我的含氧量和能量会降低，细胞的新陈代谢发生了变化，DNA 中不同的基因会被激活，促使细胞达到新的平衡。</p><p>这不是我说的，这是之前我翻阅那本《刻意练习》中谈到「走出舒适区」发现的。而且，大脑的可塑性很强，如果你不去改变，那么有些地方可能永远不会被「调用」到。比如书中就有提到，盲人虽然看不到东西，但是他们的视觉神经依然在充分地运转，大脑会重新分配神经元的连接路径，能充分调动它们来做其它他们可以做的事情。</p><p>像我，现在每敲一个字都感到很别扭，很累，很想骂脏话，但我知道我正在把玩自己的大脑，正在让它帮我建立新的神经连接，让子弹飞一会儿，刻意练习一波之后，便会得到升级，便会更爽，我期待那个时刻的到来。</p><p>改变打字方式如此，改变自己亦如此。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="打字" scheme="https://wistbean.github.io/categories/%E6%89%93%E5%AD%97/"/>
    
    
      <category term="打字纠正" scheme="https://wistbean.github.io/tags/%E6%89%93%E5%AD%97%E7%BA%A0%E6%AD%A3/"/>
    
      <category term="刻意练习" scheme="https://wistbean.github.io/tags/%E5%88%BB%E6%84%8F%E7%BB%83%E4%B9%A0/"/>
    
      <category term="正确打字方式" scheme="https://wistbean.github.io/tags/%E6%AD%A3%E7%A1%AE%E6%89%93%E5%AD%97%E6%96%B9%E5%BC%8F/"/>
    
  </entry>
  
  <entry>
    <title>最新搬瓦工新手一键快速搭建SSR并开启bbr加速上网教程</title>
    <link href="https://wistbean.github.io/banwagong-ssr-quick.html"/>
    <id>https://wistbean.github.io/banwagong-ssr-quick.html</id>
    <published>2022-01-19T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.588Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>搬瓦工搭建 SSR 教程，如果你是新手，又想搭建 SSR ，那么这个一键快速搭建 SSR 教程正和你意。</p><h1 id="SSR-简介"><a href="#SSR-简介" class="headerlink" title="SSR 简介"></a>SSR 简介</h1><p>SSR（ShadowsocksR ） 是 SS（Shadowsocks） 的增强版，在 SS 的基础上添加了一些功能。根据 <a href="https://zh.wikipedia.org/wiki/Shadowsocks#ShadowsocksR" target="_blank" rel="noopener">维基百科</a> 介绍，SSR 增加了一些数据混淆方式，称修复了部分安全问题并可以提高QoS优先级。</p><h1 id="搬瓦工云服务器"><a href="#搬瓦工云服务器" class="headerlink" title="搬瓦工云服务器"></a>搬瓦工云服务器</h1><p><a href="https://bwh89.net/aff.php?aff=32874" target="_blank">搬瓦工官网</a> 提供了许多性价比高的云服务器，并且可以使用支付宝支付，可以说很是亲民了，还有专门的 CN2 路线让速度加快。</p><h2 id="搬瓦工优惠购买"><a href="#搬瓦工优惠购买" class="headerlink" title="搬瓦工优惠购买"></a>搬瓦工优惠购买</h2><p>很多人不知道搬瓦工官网隐藏了一个优惠码，使用这个优惠码可以优惠 6% 左右，首先选择以下隐藏优惠码的优惠链接：</p><blockquote><p>若搬瓦工无货了，可以到<br><a href="https://wistbean.org/vultr-vps-bbr-ss.html#%E4%BC%98%E6%83%A0%E8%B4%AD%E4%B9%B0vultr" target="_blank" rel="noopener"><br>        优惠购买vultr云服务器，新用户首次购买可以获得 100 美元使用金</a></p></blockquote><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>当你进到这个页面的时候呢，别急着点击「Add to Cart」添加到购物车，这里面暗藏着一个优惠码，很多人不知道，使用浏览器查看源代码，chrome浏览器的话按F12，然后搜索「code」，你会发现有一个 「Try this promo code: xxxx 」，这个xxxx就是优惠码，你把他复制下来，待会有用。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn4.png" alt="使用搬瓦工优惠码" title="">                </div>                <div class="image-caption">使用搬瓦工优惠码</div>            </figure><p>页面的 Location 就是选择服务器的地址，到时访问谷歌的时候会显示你当前访问的地址。好了，我们点击「Add to Cart」。</p><p>接下来，进入结算页面，我们刚才复制的优惠码就派上用场了，将你刚刚复制的优惠码复制进去然后点击 「Validate Code」，看！是不是优惠了！一般人不知道这种操作:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn5.png" alt="使用搬瓦工优惠码" title="">                </div>                <div class="image-caption">使用搬瓦工优惠码</div>            </figure><p>接着点击「CheckOut」完成付款即可。付款的时候选择 Alipay 就可以使用支付宝付款。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn8.png" alt="使用搬瓦工支付宝支付" title="">                </div>                <div class="image-caption">使用搬瓦工支付宝支付</div>            </figure><p>购买完毕后你就拥有一台你自己的服务器了，接着点击Services下的MyServices，可以看到你的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn6.png" alt="搬瓦工搭建ssr" title="">                </div>                <div class="image-caption">搬瓦工搭建ssr</div>            </figure><p>我们点击「KiwiVM Control Panel」进入管理界面：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn7.png" alt="搬瓦工搭建ssr" title="">                </div>                <div class="image-caption">搬瓦工搭建ssr</div>            </figure><p>可以看到你服务器的信息:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn9.png" alt="搬瓦工搭建ssr" title="">                </div>                <div class="image-caption">搬瓦工搭建ssr</div>            </figure><p>有了<a href="https://bwh1.net/aff.php?aff=32874" target="_blank">搬瓦工</a>服务器的IP地址和端口,我们就可以连接了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic1.png" alt="搬瓦工搭建ssr" title="">                </div>                <div class="image-caption">搬瓦工搭建ssr</div>            </figure><p>账号是root，密码可以在这里获取：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic2.png" alt="搬瓦工搭建ssr" title="">                </div>                <div class="image-caption">搬瓦工搭建ssr</div>            </figure><h1 id="使用-SSH-工具连接到搬瓦工服务器"><a href="#使用-SSH-工具连接到搬瓦工服务器" class="headerlink" title="使用 SSH 工具连接到搬瓦工服务器"></a>使用 SSH 工具连接到搬瓦工服务器</h1><h2 id="windows系统连接搬瓦工vps"><a href="#windows系统连接搬瓦工vps" class="headerlink" title="windows系统连接搬瓦工vps"></a>windows系统连接搬瓦工vps</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic3.png" alt="搬瓦工搭建ssr" title="">                </div>                <div class="image-caption">搬瓦工搭建ssr</div>            </figure><p>远程连接工具我一直用的是 <a href="https://www.vandyke.com/products/securecrt/" target="_blank" rel="noopener">SecureCRT</a> , 当然你也可以使用其它的 SSH 工具。<br>破解版的SecureCRT可以在百度网盘这里获取：</p><ul><li>链接: <a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg</a></li><li>提取码: tyux</li></ul><h2 id="mac系统连接搬瓦工vps"><a href="#mac系统连接搬瓦工vps" class="headerlink" title="mac系统连接搬瓦工vps"></a>mac系统连接搬瓦工vps</h2><p>打开你的 Terminal 终端，接着输入：ssh root@你的ip地址，接着输入你的搬瓦工的 root 密码就可以登录了。</p><h1 id="一键安装使用SSR"><a href="#一键安装使用SSR" class="headerlink" title="一键安装使用SSR"></a>一键安装使用SSR</h1><h2 id="安装-git"><a href="#安装-git" class="headerlink" title="安装 git"></a>安装 git</h2><p>输入命令：<br>    yum install git</p><h2 id="下载安装ssr安装脚本"><a href="#下载安装ssr安装脚本" class="headerlink" title="下载安装ssr安装脚本"></a>下载安装ssr安装脚本</h2><p>输入命令：</p><pre><code>git clone -b master https://github.com/flyzy2005/ss-fly</code></pre><h2 id="运行ssr脚本"><a href="#运行ssr脚本" class="headerlink" title="运行ssr脚本"></a>运行ssr脚本</h2><p>输入命令：</p><pre><code>ss-fly/ss-fly.sh -ssr</code></pre><p>运行之后会提示你输入密码：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">Please enter password for ShadowsocksR:</span><br><span class="line">(Default password: teddysun.com) : (在这里输入密码然后回车)</span><br></pre></td></tr></table></figure><p>接着会提示你输入端口号：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Please enter a port for ShadowsocksR [1-65535] (Default port: 14593):(在这里输入端口然后回车)</span><br></pre></td></tr></table></figure><p>接着会提示你输入加密方式：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Please select stream cipher for ShadowsocksR:（这里输入 7 然后回车）</span><br></pre></td></tr></table></figure><p>最后就会出现下面的内容，说明你已经安装ssr成功了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">Congratulations, ShadowsocksR server install completed!</span><br><span class="line">Your Server IP        :服务器ip</span><br><span class="line">Your Server Port      :端口</span><br><span class="line">Your Password         :密码</span><br><span class="line">Your Protocol         :协议</span><br><span class="line">Your obfs             :混淆</span><br><span class="line">Your Encryption Method:your_encryption_method</span><br><span class="line"></span><br><span class="line">Welcome to visit:https://shadowsocks.be/9.html</span><br><span class="line">Enjoy it!</span><br></pre></td></tr></table></figure><h1 id="SSR-命令操作"><a href="#SSR-命令操作" class="headerlink" title="SSR 命令操作"></a>SSR 命令操作</h1><ol><li>启动：&#x2F;etc&#x2F;init.d&#x2F;shadowsocks start</li><li>停止：&#x2F;etc&#x2F;init.d&#x2F;shadowsocks stop</li><li>卸载：.&#x2F;shadowsocksR.sh uninstall</li></ol><h1 id="一键开启-BBR-加速"><a href="#一键开启-BBR-加速" class="headerlink" title="一键开启 BBR 加速"></a>一键开启 BBR 加速</h1><p>到这里你是安装成功SSR了，不过还可以加速上网：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ss-fly/ss-fly.sh -bbr</span><br></pre></td></tr></table></figure><p>然后会提示你重启才会生效，我们按【y】进行重启。</p><p>这样就可以了。</p><h1 id="使用Shadowsocks"><a href="#使用Shadowsocks" class="headerlink" title="使用Shadowsocks"></a>使用Shadowsocks</h1><h2 id="windows使用Shadowsocks"><a href="#windows使用Shadowsocks" class="headerlink" title="windows使用Shadowsocks"></a>windows使用Shadowsocks</h2><p>windows点击下载：<a href="https://pan.baidu.com/s/19m0AfTkPDSRj0bfYrGpbIg" target="_blank" rel="noopener">Shadowsocks windows客户端</a></p><p>打开 Shadowsocks 客户端，输入ip地址，密码，端口，和加密方式。接着点击确定，<strong>右下角会有个小飞机按钮，右键–&gt;启动代理</strong>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss4.png" alt="ss" title="">                </div>                <div class="image-caption">ss</div>            </figure><p>这时候就可以了。</p><h2 id="Android使用Shadowsocks"><a href="#Android使用Shadowsocks" class="headerlink" title="Android使用Shadowsocks"></a>Android使用Shadowsocks</h2><p>Android点击下载：<a href="https://pan.baidu.com/s/1coAkZn-GuYHu5eIKaHECxA" target="_blank" rel="noopener">Shadowsocks Android客户端</a></p><p>打开apk安装，接着打开APP，输入ip地址，密码，端口，和加密方式。即可科学上网。</p><h2 id="iPhone使用Shadowsocks"><a href="#iPhone使用Shadowsocks" class="headerlink" title="iPhone使用Shadowsocks"></a>iPhone使用Shadowsocks</h2><p>iPhone要下载的app需要在appstore下载，但是需要用美区账号才能下载，而且这个APP需要钱。在这里提供一种解决方案，就是可以再搭建一个<a href="https://wistbean.org/ipsec,l2tp_vpn.html#%E4%BD%BF%E7%94%A8-IPsec-L2TP-%E8%84%9A%E6%9C%AC%E6%90%AD%E5%BB%BA" target="_blank" rel="noopener">IPsec&#x2F;L2TP VPN</a>,专门给你的iPhone使用。</p><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="https://wistbean.org/banwagong-quick-build-ss.html" target="_blank" rel="noopener">搬瓦工vps一键搭建ss并开启BBR代理加速科学上网，傻瓜式1分钟搞定</a></li><li><a href="https://wistbean.org/vultr-vps-bbr-ss.html" target="_blank" rel="noopener">使用vultr(vps)搭建ss并开启BBR快速上网教程 超简单10分钟搞定</a></li><li><a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">推荐|我用了十几台云服务器VPS后，告诉你哪家云服务产商性价比高,性能稳定</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="bbr" scheme="https://wistbean.github.io/tags/bbr/"/>
    
      <category term="搬瓦工ssr" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5ssr/"/>
    
      <category term="搬瓦工ssr混淆" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5ssr%E6%B7%B7%E6%B7%86/"/>
    
      <category term="搬瓦工ssr链接" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5ssr%E9%93%BE%E6%8E%A5/"/>
    
      <category term="搬瓦工cn2 ssr" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5cn2-ssr/"/>
    
      <category term="shadowsocks搭建教程" scheme="https://wistbean.github.io/tags/shadowsocks%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>通宵做完这件事后的一点想法</title>
    <link href="https://wistbean.github.io/yi-dian-xiang-fa.html"/>
    <id>https://wistbean.github.io/yi-dian-xiang-fa.html</id>
    <published>2022-01-17T09:54:03.000Z</published>
    <updated>2022-02-24T08:57:50.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前两天我跟朋友在微信上聊天，用到了张学友的「食shi啦你」表情包，突然就来了灵感：要不把这表情用 Python 做成一个搞笑版贪吃蛇小游戏？然后把整个实现过程也做成视频, 在视频号里分享给朋友们乐呵乐呵。</p><blockquote><p>可以在微信搜索视频号「小帅b同学」观看。</p></blockquote><p>想着做一个有用又快乐的视频教程还是挺有趣的，但让我没想到这个看似简单的视频，直接给我整了一个通宵才勉强做完。</p><p>这让我陷入了对人生的小思考。</p><p>做视频比写文章要耗费多得多的时间精力，我写公众号文章，一般是打开 Vim ，创建 Markdown 文件，一顿写完之后，用 Python 写的脚本一键排版，直接发布就完事了。</p><p>但做视频不同，除了需要写文案之外，我还需要先自己实现一遍，然后再撸一遍代码，用来屏幕录制，接着就是录音，找点音效，而后边学剪辑边剪辑视频，接着制作封面，发布。</p><p>显然，做视频的成本比较高，但相比于文章它又更生动，易于理解， 看的人也会多一些。</p><p>之前看一些 up 主分享的原创视频，短短几分钟看完乐呵完就完事了，但我现在愈加发现在这短短的视频背后他们付出了并不少，偶尔还会在观看的过程中琢磨一下他们是如何创作的。比如我之前都非常随意，视频封面随便截张图就整上去了，想着说想看我内容的人自然会看，现在发现并不是那么一回事，现在也会稍微琢磨下把封面捯饬捯饬。</p><p>有朋友问我能不能多发点干货啊？</p><p>其实我觉得我一直有在发干货，不过可能不同的人在不同的成长阶段对「干货」有不同的理解，有些人认为只有技术知识才是干货，有些人认为 7 天速成之类的武林秘籍是干货，但在我看来，一个我不曾知道的知识点，一句让我豁然开朗的话，一段表达出我难以形容出来的电影台词或歌词，一个人经历苦难后所分享出来的一点人生经验，一位作者深度思考后输出的观点等等诸如此类的吧，它们可以给我的未来提供正确的选择思考方向，能让我有所积累，能影响到我，我都觉得是干货。</p><p>不过倒是可以分开些。</p><blockquote><p>我的简介是：写点代码，写点文章，做点小事业。</p></blockquote><p>之后可以加上一个：做点视频。</p><p>对于文章，可以偏向我个人的观点，我的思考总结，生活记录，观后感等等，甚至写点段子消遣一下操蛋的生活。</p><p>而视频，则可以偏向技术相关的教程或技巧分享等比较实操类的，虽然制作成本高，但它演示起来比较方便，而且相对生动，亲近，也好玩些，这样结合起来应该比较有趣。</p><p>所以，正在看我文章的你，不妨把我的视频号也关注起来，两不误嘻嘻。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="公众号" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
      <category term="文章" scheme="https://wistbean.github.io/tags/%E6%96%87%E7%AB%A0/"/>
    
      <category term="微信" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1/"/>
    
      <category term="微信视频号" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1%E8%A7%86%E9%A2%91%E5%8F%B7/"/>
    
  </entry>
  
  <entry>
    <title>搭建 v2ray 服务上网安装教程, 简单 10 分钟搞定</title>
    <link href="https://wistbean.github.io/v2ray-vps-vultr-https-tls.html"/>
    <id>https://wistbean.github.io/v2ray-vps-vultr-https-tls.html</id>
    <published>2022-01-09T09:53:55.000Z</published>
    <updated>2024-01-26T15:14:15.822Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>除了使用 <a href="https://wistbean.org/vultr-vps-bbr-ss.html" target="_blank" rel="noopener">ss 搭建的服务</a> 之外，也有一种新的搭建方式，那就是<a href="http://v2ray.com/" target="_blank" rel="noopener">v2ray</a>， v2ray 的加密方式相对稳定，v2ray 提供了各种协议，可以根据自己的需要进行搭建。本篇 <a href="https://wistbean.org/v2ray-vps-vultr-https-tls.html" target="_blank" rel="noopener">v2ray 搭建详细图文教程</a>可以让你少走弯路，通过 v2ray 一键搭建脚本以及安装注意事项可以很快让自己拥有属于自己稳定高效的代理代理服务。</p><h1 id="搭建-v2ray-前的准备"><a href="#搭建-v2ray-前的准备" class="headerlink" title="搭建 v2ray 前的准备"></a>搭建 v2ray 前的准备</h1><h2 id="境外-vps-购买"><a href="#境外-vps-购买" class="headerlink" title="境外 vps 购买"></a>境外 vps 购买</h2><p>关于境外云服务器，对性价比要求高的可以考虑 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr</a> ，vultr 最近在做活动，点击<a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">获得 100 美元优惠注册</a>。</p><h2 id="注册vultr"><a href="#注册vultr" class="headerlink" title="注册vultr"></a>注册vultr</h2><p>点击 <a href="https://www.vultr.com/?ref=7532860" target="_blank" rel="noopener">vultr官网</a> 进行注册：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-register.png" alt="注册vultr" title="">                </div>                <div class="image-caption">注册vultr</div>            </figure><p>在这里输入你的邮箱和密码，接着点击按钮「Create Account」创建账号，然后 vultr 会给你的注册邮箱发送一份验证邮件，激活就好了。</p><p>接着就可以登录 vultr 官网了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-login.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><h2 id="vultr-购买流程"><a href="#vultr-购买流程" class="headerlink" title="vultr 购买流程"></a>vultr 购买流程</h2><p>vultr 现在有 16 个境外节点，选择一个离你最近的就好了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-location.png" alt="登录vultr" title="">                </div>                <div class="image-caption">登录vultr</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-buy.gif" alt="购买vultr" title="">                </div>                <div class="image-caption">购买vultr</div>            </figure><p>登录进去之后选择左边的 billing 的菜单进行充值，vultr提供的支付方式简直完美，支持信用卡，比特币，paypal，支付宝，微信支付，在这里可以进行充值支付。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr00.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><p>充值完成之后，就可以左侧的 Sevrers 菜单，接着可以点击 <code>deploy one</code> 或者右侧的 + 号来选购你要的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr01.png" alt="vultr充值" title="">                </div>                <div class="image-caption">vultr充值</div>            </figure><h3 id="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："><a href="#选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：" class="headerlink" title="选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢："></a>选择服务器的机房位置，一般来说离你越近越好，速度会快那么一丢丢：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr02.png" alt="vultr服务器位置" title="">                </div>                <div class="image-caption">vultr服务器位置</div>            </figure><h3 id="服务器类型选择云服务器："><a href="#服务器类型选择云服务器：" class="headerlink" title="服务器类型选择云服务器："></a>服务器类型选择云服务器：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/imgase/v2ray-cloude-server" alt="云服务器" title="">                </div>                <div class="image-caption">云服务器</div>            </figure><h3 id="选择服务器的系统类型，选择-CentOS-版本："><a href="#选择服务器的系统类型，选择-CentOS-版本：" class="headerlink" title="选择服务器的系统类型，选择 CentOS 版本："></a>选择服务器的系统类型，选择 CentOS 版本：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr03.png" alt="vultr系统类型" title="">                </div>                <div class="image-caption">vultr系统类型</div>            </figure><h3 id="选择服务器的价格和具体配置，自己用的话选最低的就够用了："><a href="#选择服务器的价格和具体配置，自己用的话选最低的就够用了：" class="headerlink" title="选择服务器的价格和具体配置，自己用的话选最低的就够用了："></a>选择服务器的价格和具体配置，自己用的话选最低的就够用了：</h3><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vps-5.png" alt="vultr配置" title="">                </div>                <div class="image-caption">vultr配置</div>            </figure><h3 id="确认购买"><a href="#确认购买" class="headerlink" title="确认购买"></a>确认购买</h3><p>其它步骤可以忽略，然后点击右下角的 Deploy Now：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr05.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><h3 id="拥有一台服务器"><a href="#拥有一台服务器" class="headerlink" title="拥有一台服务器"></a>拥有一台服务器</h3><p>点击之后你就拥有一台属于你自己的服务器了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr06.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>点击你的服务器，进去之后你就可以看到你的服务器的ip地址和账号密码了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr07.png" alt="vultr" title="">                </div>                <div class="image-caption">vultr</div>            </figure><p>以上信息等会用来从你的电脑连接到你的服务器上。</p><p>选好之后，点击右下角的「Deploy Now」。</p><p>这时候服务器就购买完成了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/v2ray_image02.png" alt="vultr服务器" title="">                </div>                <div class="image-caption">vultr服务器</div>            </figure><p>点进去可以看到你服务器的 IP 地址和密码：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/v2ray_image03.png" alt="vultr服务器" title="">                </div>                <div class="image-caption">vultr服务器</div>            </figure><h2 id="vps-连接"><a href="#vps-连接" class="headerlink" title="vps 连接"></a>vps 连接</h2><p>如果你使用的是 Linux 或者 Mac 系统，可以直接使用 ssh 命令连接 vps:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh root@你的ip地址</span><br></pre></td></tr></table></figure><p>如果是 win 用户可以下载连接 vps 的工具，连接工具有很多个，根据你的需要，以下随意下载一个连接工具即可：</p><ul><li><a href="https://www.ssh.com/a/putty-0.70-installer.msi" target="_blank" rel="noopener">PUTTY Windows版本下载</a></li><li><a href="https://www.ssh.com/ssh/putty/mac/" target="_blank" rel="noopener">PUTTY MAC版本下载</a></li><li><a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">SecureCRT</a> ,提取码：tyux</li></ul><p>接着打开连接工具，然后输入你刚刚购买的<strong>服务器 ip 地址和端口（端口号是：22），账户名，和密码</strong>就可以连接了。接下来就可以操作你的服务器了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/linux-panel.png" alt="服务器CentOS系统" title="">                </div>                <div class="image-caption">服务器CentOS系统</div>            </figure><h1 id="快速搭建-v2ray"><a href="#快速搭建-v2ray" class="headerlink" title="快速搭建 v2ray"></a>快速搭建 v2ray</h1><h2 id="v2ray-一键脚本安装"><a href="#v2ray-一键脚本安装" class="headerlink" title="v2ray 一键脚本安装"></a>v2ray 一键脚本安装</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">bash &lt;(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/goV2.sh)</span><br></pre></td></tr></table></figure><p>执行之后出现以下内容 ，说明安装成功：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/install_v2ray.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>记住端口号和 UUID ，客户端配置的时候需要用到，当然，你也可以使用如下命令查看配置：</p><blockquote><p>cat &#x2F;etc&#x2F;v2ray&#x2F;config.json</p></blockquote><h2 id="使用-v2ray"><a href="#使用-v2ray" class="headerlink" title="使用 v2ray"></a>使用 v2ray</h2><h3 id="同步服务器的时间"><a href="#同步服务器的时间" class="headerlink" title="同步服务器的时间"></a>同步服务器的时间</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">yum -y install ntpdate</span><br><span class="line">ntpdate ntp1.aliyun.com</span><br></pre></td></tr></table></figure><h3 id="开启-v2ray"><a href="#开启-v2ray" class="headerlink" title="开启 v2ray"></a>开启 v2ray</h3><p>输入以下命令开启：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">systemctl enable v2ray</span><br><span class="line">systemctl start v2ray</span><br></pre></td></tr></table></figure><p>复制好你定义的 port 和 id，等会在客户端中使用。</p><h2 id="解决-v2ray-invalid-user-VMessAEAD可"><a href="#解决-v2ray-invalid-user-VMessAEAD可" class="headerlink" title="解决 v2ray invalid user: VMessAEAD可"></a>解决 v2ray invalid user: VMessAEAD可</h2><p>修改文件：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">vi /etc/systemd/system/v2ray.service</span><br></pre></td></tr></table></figure><p>将 Execstart 这一行改为：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ExecStart=/usr/bin/env v2ray.vmess.aead.forced=false /usr/bin/v2ray/v2ray -config /etc/v2ray/config.json</span><br></pre></td></tr></table></figure><p>按下 <code>Esc</code> 然后输入 <code>:wq</code> 保存退出</p><h2 id="重启v2ray："><a href="#重启v2ray：" class="headerlink" title="重启v2ray："></a>重启v2ray：</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">systemctl daemon-reload</span><br><span class="line">systemctl restart v2ray</span><br></pre></td></tr></table></figure><h1 id="客户端使用-v2ray"><a href="#客户端使用-v2ray" class="headerlink" title="客户端使用 v2ray"></a>客户端使用 v2ray</h1><h2 id="Windows-使用-v2ray"><a href="#Windows-使用-v2ray" class="headerlink" title="Windows 使用 v2ray"></a>Windows 使用 v2ray</h2><p>搭建好了之后可以在你的系统使用了，到 <a href="https://github.com/v2ray/v2ray-core/releases" target="_blank" rel="noopener">v2ray 客户端下载</a> ，安装后填入你刚刚在服务器中得到的ip、uuid、port后开启运行即可。</p><h2 id="macos-使用-v2ray"><a href="#macos-使用-v2ray" class="headerlink" title="macos 使用 v2ray"></a>macos 使用 v2ray</h2><p>下载<a href="https://github.com/Cenmrev/V2RayX/releases" target="_blank" rel="noopener">v2rayx</a>, 接着打开菜单下的 Config， 将填入你刚刚在服务器中得到的ip、uuid、port填入后开启运行即可。</p><h2 id="Linux-用户"><a href="#Linux-用户" class="headerlink" title="Linux 用户"></a>Linux 用户</h2><p>在客户端按照上述方法安装 v2ray ，安装完之后将 config.json 文件更改为上述的内容，将服务器的配置信息更改后运行即可。</p><p>配置如下：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br></pre></td><td class="code"><pre><span class="line">&#123;</span><br><span class="line">  &quot;log&quot;: &#123;</span><br><span class="line">    &quot;loglevel&quot;: &quot;info&quot;</span><br><span class="line">  &#125;,</span><br><span class="line">  &quot;inbounds&quot;: [</span><br><span class="line">    &#123;</span><br><span class="line">      &quot;port&quot;: 1080,</span><br><span class="line">      &quot;protocol&quot;: &quot;socks&quot;,</span><br><span class="line">      &quot;sniffing&quot;: &#123;</span><br><span class="line">        &quot;enabled&quot;: true,</span><br><span class="line">        &quot;destOverride&quot;: [</span><br><span class="line">          &quot;http&quot;,</span><br><span class="line">          &quot;tls&quot;</span><br><span class="line">        ]</span><br><span class="line">      &#125;,</span><br><span class="line">      &quot;settings&quot;: &#123;</span><br><span class="line">        &quot;udp&quot;: true</span><br><span class="line">      &#125;</span><br><span class="line">    &#125;,</span><br><span class="line">    &#123;</span><br><span class="line">      &quot;port&quot;: 8080,</span><br><span class="line">      &quot;protocol&quot;: &quot;http&quot;,</span><br><span class="line">      &quot;sniffing&quot;: &#123;</span><br><span class="line">        &quot;enabled&quot;: true,</span><br><span class="line">        &quot;destOverride&quot;: [</span><br><span class="line">          &quot;http&quot;,</span><br><span class="line">          &quot;tls&quot;</span><br><span class="line">        ]</span><br><span class="line">      &#125;</span><br><span class="line">    &#125;</span><br><span class="line">  ],</span><br><span class="line">  &quot;outbounds&quot;: [</span><br><span class="line">    &#123;</span><br><span class="line">      &quot;tag&quot;: &quot;proxy-vmess&quot;,</span><br><span class="line">      &quot;protocol&quot;: &quot;vmess&quot;,</span><br><span class="line">      &quot;settings&quot;: &#123;</span><br><span class="line">        &quot;vnext&quot;: [</span><br><span class="line">          &#123;</span><br><span class="line">            &quot;address&quot;: &quot;你的服务器ip地址&quot;,</span><br><span class="line">            &quot;port&quot;: 你的v2ray端口,</span><br><span class="line">            &quot;users&quot;: [</span><br><span class="line">              &#123;</span><br><span class="line">                &quot;id&quot;: &quot;你的uuid&quot;,</span><br><span class="line">                &quot;alterId&quot;: 4</span><br><span class="line">              &#125;</span><br><span class="line">            ]</span><br><span class="line">          &#125;</span><br><span class="line">        ]</span><br><span class="line">      &#125;</span><br><span class="line">    &#125;,</span><br><span class="line">    &#123;</span><br><span class="line">      &quot;tag&quot;: &quot;direct&quot;,</span><br><span class="line">      &quot;settings&quot;: &#123;&#125;,</span><br><span class="line">      &quot;protocol&quot;: &quot;freedom&quot;</span><br><span class="line">    &#125;</span><br><span class="line">  ],</span><br><span class="line">  &quot;dns&quot;: &#123;</span><br><span class="line">    &quot;server&quot;: [</span><br><span class="line">      &quot;8.8.8.8&quot;,</span><br><span class="line">      &quot;1.1.1.1&quot;</span><br><span class="line">    ]</span><br><span class="line">  &#125;,</span><br><span class="line"></span><br><span class="line">  &quot;routing&quot;: &#123;</span><br><span class="line">    &quot;domainStrategy&quot;: &quot;IPOnDemand&quot;,</span><br><span class="line">    &quot;rules&quot;: [</span><br><span class="line">      &#123;</span><br><span class="line">        &quot;type&quot;: &quot;field&quot;,</span><br><span class="line">        &quot;outboundTag&quot;: &quot;proxy-vmess&quot;</span><br><span class="line">      &#125;,</span><br><span class="line">      &#123;</span><br><span class="line">        &quot;type&quot;: &quot;field&quot;,</span><br><span class="line">        &quot;domain&quot;: [</span><br><span class="line">          &quot;geosite:cn&quot;</span><br><span class="line">        ],</span><br><span class="line">        &quot;outboundTag&quot;: &quot;direct&quot;</span><br><span class="line">      &#125;,</span><br><span class="line">      &#123;</span><br><span class="line">        &quot;type&quot;: &quot;field&quot;,</span><br><span class="line">        &quot;outboundTag&quot;: &quot;direct&quot;,</span><br><span class="line">        &quot;ip&quot;: [</span><br><span class="line">          &quot;geoip:cn&quot;,</span><br><span class="line">          &quot;geoip:private&quot;</span><br><span class="line">        ]</span><br><span class="line">      &#125;</span><br><span class="line">    ]</span><br><span class="line">  &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><h2 id="v2ray-使用相关问题"><a href="#v2ray-使用相关问题" class="headerlink" title="v2ray 使用相关问题"></a>v2ray 使用相关问题</h2><ul><li>客户端突然无法访问了<br>解决：<a href="https://github.com/v2ray/v2ray-core/issues/1871" target="_blank" rel="noopener">https://github.com/v2ray/v2ray-core/issues/1871</a><br>（更换端口）</li></ul><h1 id="V2ray-相关"><a href="#V2ray-相关" class="headerlink" title="V2ray 相关"></a>V2ray 相关</h1><h2 id="v2ray-官网"><a href="#v2ray-官网" class="headerlink" title="v2ray 官网"></a>v2ray 官网</h2><ul><li><a href="https://www.v2ray.com/" target="_blank" rel="noopener">V2Ray 的使用手册</a></li></ul><h2 id="v2ray-GitHub"><a href="#v2ray-GitHub" class="headerlink" title="v2ray GitHub"></a>v2ray GitHub</h2><ul><li><a href="https://github.com/v2ray/v2ray-core" target="_blank" rel="noopener">v2ray 源码</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="服务器" scheme="https://wistbean.github.io/categories/%E6%9C%8D%E5%8A%A1%E5%99%A8/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="v2ray" scheme="https://wistbean.github.io/tags/v2ray/"/>
    
      <category term="v2ray 搭建" scheme="https://wistbean.github.io/tags/v2ray-%E6%90%AD%E5%BB%BA/"/>
    
      <category term="v2ray 安卓" scheme="https://wistbean.github.io/tags/v2ray-%E5%AE%89%E5%8D%93/"/>
    
      <category term="v2ray ios" scheme="https://wistbean.github.io/tags/v2ray-ios/"/>
    
      <category term="v2ray 搭建脚本" scheme="https://wistbean.github.io/tags/v2ray-%E6%90%AD%E5%BB%BA%E8%84%9A%E6%9C%AC/"/>
    
      <category term="v2ray搭建详细图文教程" scheme="https://wistbean.github.io/tags/v2ray%E6%90%AD%E5%BB%BA%E8%AF%A6%E7%BB%86%E5%9B%BE%E6%96%87%E6%95%99%E7%A8%8B/"/>
    
      <category term="v2ray 搭建服务" scheme="https://wistbean.github.io/tags/v2ray-%E6%90%AD%E5%BB%BA%E6%9C%8D%E5%8A%A1/"/>
    
      <category term="搭建v2ray机场" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAv2ray%E6%9C%BA%E5%9C%BA/"/>
    
      <category term="搭建v2ray" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAv2ray/"/>
    
      <category term="搭建v2ray节点" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAv2ray%E8%8A%82%E7%82%B9/"/>
    
      <category term="v2ray一键搭建" scheme="https://wistbean.github.io/tags/v2ray%E4%B8%80%E9%94%AE%E6%90%AD%E5%BB%BA/"/>
    
      <category term="v2ray搭建方法" scheme="https://wistbean.github.io/tags/v2ray%E6%90%AD%E5%BB%BA%E6%96%B9%E6%B3%95/"/>
    
      <category term="v2ray 客户端" scheme="https://wistbean.github.io/tags/v2ray-%E5%AE%A2%E6%88%B7%E7%AB%AF/"/>
    
      <category term="v2ray 一键安装" scheme="https://wistbean.github.io/tags/v2ray-%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85/"/>
    
      <category term="v2ray 安装" scheme="https://wistbean.github.io/tags/v2ray-%E5%AE%89%E8%A3%85/"/>
    
      <category term="v2ray 怎么用" scheme="https://wistbean.github.io/tags/v2ray-%E6%80%8E%E4%B9%88%E7%94%A8/"/>
    
      <category term="v2ray官方一键" scheme="https://wistbean.github.io/tags/v2ray%E5%AE%98%E6%96%B9%E4%B8%80%E9%94%AE/"/>
    
      <category term="ubuntu 安装 v2ray" scheme="https://wistbean.github.io/tags/ubuntu-%E5%AE%89%E8%A3%85-v2ray/"/>
    
  </entry>
  
  <entry>
    <title>搬瓦工和vultr哪个好? VPS 对比以及优惠攻略</title>
    <link href="https://wistbean.github.io/bangwagong-vultr-na-ge-hao.html"/>
    <id>https://wistbean.github.io/bangwagong-vultr-na-ge-hao.html</id>
    <published>2021-12-09T12:15:44.000Z</published>
    <updated>2024-01-26T15:14:15.582Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>在<a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">《推荐|哪家云服务产商性价比高,性能稳定》</a>一文中有说到搬瓦工和vultr是性价比很高的vps，搬瓦工和vultr算是海外服务器运营商中最受欢迎的了，不管是优惠力度还是服务器本身的架构，都挺出色的，那么，搬瓦工和vultr哪个好呢？</p><h1 id="搬瓦工和vultr的价格"><a href="#搬瓦工和vultr的价格" class="headerlink" title="搬瓦工和vultr的价格"></a>搬瓦工和vultr的价格</h1><p><a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工</a>和<br><a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr</a>经常有提供一些优惠的活动，vultr有时候会提供充值$10送$100，而搬瓦工常年会有一个隐藏的优惠码。不过很多人不知道，搬瓦工优惠码具体获取方式可以看这里：<br><a href="https://wistbean.org/banwagong-coupon.html" target="_blank" rel="noopener">搬瓦工优惠码怎么来的？购买搬瓦工VPS省钱攻略：获取搬瓦工优惠码</a>。</p><p>搬瓦工之前最便宜的是19美元&#x2F;年的服务器，具体配置如下：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">10G KVM – PROMO</span><br><span class="line">SSD硬盘: 10 GB RAID-10</span><br><span class="line">RAM内存: 512 MB</span><br><span class="line">CPU处理器: 1x Intel Xeon</span><br><span class="line">Transfer流量: 500 GB/月</span><br><span class="line">连接速度: 1 Gigabit</span><br></pre></td></tr></table></figure><p>不过现在已经没货下架了，目前提供了<a href="https://www.bwh88.net/aff.php?aff=32874&pid=84" target="_blank" rel="noopener">$15.99&#x2F;半年</a>和<a href="https://www.bwh88.net/aff.php?aff=32874&pid=82" target="_blank" rel="noopener">$27.60&#x2F;年</a>的vps，但是配置比19美元&#x2F;年的要高很多。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-2018.png" alt="搬瓦工优惠vps" title="">                </div>                <div class="image-caption">搬瓦工优惠vps</div>            </figure><p>可以看到，搬瓦工优惠vps有 1TB 的流量，CN2路线，直连中国路线，速度很快。</p><p>而 <a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr 的最低配置$2.5&#x2F;月</a>，和之前搬瓦工的最低配置差不多，也是512 MB内存，500 GB&#x2F;月的流量。虽然vultr目前最低价格的配置比不上搬瓦工，但是vultr可以按月付，而且vultr按小时计费，也就是当你不用的时候可以停掉，就不会产生费用了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-2.5.png" alt="vultr最低配置" title="">                </div>                <div class="image-caption">vultr最低配置</div>            </figure><h1 id="搬瓦工和vultr的支付方式"><a href="#搬瓦工和vultr的支付方式" class="headerlink" title="搬瓦工和vultr的支付方式"></a>搬瓦工和vultr的支付方式</h1><p>搬瓦工支持的支付方式有：PayPal，支付宝，信用卡</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-pay.png" alt="搬瓦工支付方式" title="">                </div>                <div class="image-caption">搬瓦工支付方式</div>            </figure><p>vultr支持的支付方式有：信用卡，PayPal，比特币，支付宝，微信</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-paymethod.png" alt="vultr支付方式" title="">                </div>                <div class="image-caption">vultr支付方式</div>            </figure><p>之前vultr不可以用支付宝支付，现在都支持支付宝支付，算是很方便了。</p><h1 id="搬瓦工和vultr的机房"><a href="#搬瓦工和vultr的机房" class="headerlink" title="搬瓦工和vultr的机房"></a>搬瓦工和vultr的机房</h1><p>搬瓦工的机房分布于美国，纽约，加拿大，香港，亚利桑那州等</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-jifang.png" alt="搬瓦工的机房" title="">                </div>                <div class="image-caption">搬瓦工的机房</div>            </figure><p>vultr的机房分布于日本，新加坡，美国，伦敦等</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-jifang.png" alt="vultr的机房" title="">                </div>                <div class="image-caption">vultr的机房</div>            </figure><p>相对来说，vultr机房多一些，选择也更多。</p><h1 id="搬瓦工和vultr的架构"><a href="#搬瓦工和vultr的架构" class="headerlink" title="搬瓦工和vultr的架构"></a>搬瓦工和vultr的架构</h1><p>搬瓦工和vultr都支持KVM架构，可以使用BBR加速内核，当然了还允许执行所有基本的管理任务：启动&#x2F;停止、OS重新加载、紧急控制台、rDNS(PTR)记录管理、数据中心迁移、快照、使用统计、API等。</p><h1 id="搬瓦工和vultr的一键安装"><a href="#搬瓦工和vultr的一键安装" class="headerlink" title="搬瓦工和vultr的一键安装"></a>搬瓦工和vultr的一键安装</h1><p>搬瓦工提供了openVPN，Snapshots的一键安装。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong-oneclick.png" alt="搬瓦工一键安装" title="">                </div>                <div class="image-caption">搬瓦工一键安装</div>            </figure><p>vultr提供了比较多，有Docker，GitLab，LAMP,OpenVPN，WordPress等等的一键安装。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr-oneclick.png" alt="vultr一键安装" title="">                </div>                <div class="image-caption">vultr一键安装</div>            </figure><p>相对来说，vultr用心一些，一键安装的程序比较多，省去了用户的很多时间。</p><h1 id="搬瓦工和vultr的速度测试"><a href="#搬瓦工和vultr的速度测试" class="headerlink" title="搬瓦工和vultr的速度测试"></a>搬瓦工和vultr的速度测试</h1><h2 id="搬瓦工数据中心IP测试"><a href="#搬瓦工数据中心IP测试" class="headerlink" title="搬瓦工数据中心IP测试"></a>搬瓦工数据中心IP测试</h2><table><thead><tr><th>搬瓦工机房</th><th>搬瓦工官方测试IP地址</th><th>下载测试100M文件</th><th>下载测试1000M文件</th></tr></thead><tbody><tr><td>CABC_1，加拿大</td><td>172.93.32.16</td><td><a href="http://172.93.32.16/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://172.93.32.16/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>EUNL_3，荷兰</td><td>45.62.120.202</td><td><a href="http://45.62.120.202/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://45.62.120.202/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>弗罗里达</td><td>172.93.32.16</td><td><a href="http://23.252.104.22/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://23.252.104.22/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USNY_2，纽约</td><td>208.167.227.122</td><td><a href="http://208.167.227.122/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://208.167.227.122/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USNJ，新泽西</td><td>23.29.138.3</td><td><a href="http://23.29.138.3/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://23.29.138.3/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USCA_FMT，弗里蒙特</td><td>184.105.138.67</td><td><a href="http://184.105.138.67/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://184.105.138.67/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USAZ_2，凤凰城</td><td>198.35.46.28</td><td><a href="http://198.35.46.28/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://198.35.46.28/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USCA_4 (DC4 MCOM) 洛杉矶 MCOM</td><td>98.142.136.11</td><td><a href="http://98.142.136.11/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://98.142.136.11/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USCA_2 (DC2 QNET KVM) 洛杉矶 QNET</td><td>23.252.96.201</td><td><a href="http://23.252.96.201/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://23.252.96.201/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USCA_8 (DC8 CN2 KVM) 洛杉矶 CN2 (C3)</td><td>23.252.99.102</td><td><a href="http://23.252.99.102/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://23.252.99.102/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USCA_2 (DC2 QNET KVM) 洛杉矶 CN2 (QN)</td><td>23.252.96.201</td><td><a href="http://23.252.103.101/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://23.252.103.101/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>USCA_9 (DC9 CN2 GIA) 洛杉矶 CN2 GIA</td><td>65.49.131.102</td><td><a href="http://65.49.131.102/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://65.49.131.102/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr><tr><td>HKHK_1 香港 PCCW</td><td>23.252.97.148</td><td><a href="http://23.252.97.148/100mb.bin" target="_blank" rel="noopener">100 MB</a></td><td><a href="http://23.252.97.148/1000mb.bin" target="_blank" rel="noopener">1000 MB</a></td></tr></tbody></table><h2 id="vultr数据中心测试"><a href="#vultr数据中心测试" class="headerlink" title="vultr数据中心测试"></a>vultr数据中心测试</h2><table><thead><tr><th>vultr机房</th><th>vultr官方测试IP地址</th><th>下载测试100M文件</th><th>下载测试1000M文件</th></tr></thead><tbody><tr><td>(Asia) Tokyo, Japan</td><td>hnd-jp-ping.vultr.com</td><td><a href="http://hnd-jp-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://hnd-jp-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(AU) Sydney, Australia</td><td>syd-au-ping.vultr.com</td><td><a href="http://syd-au-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://syd-au-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) Frankfurt, DE</td><td>fra-de-ping.vultr.com</td><td><a href="http://fra-de-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://fra-de-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) Amsterdam, NL</td><td>ams-nl-ping.vultr.com</td><td><a href="http://ams-nl-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://ams-nl-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Seattle, Washington</td><td>wa-us-ping.vultr.com</td><td><a href="http://wa-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://wa-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) London, UK</td><td>lon-gb-ping.vultr.com</td><td><a href="http://lon-gb-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://lon-gb-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) Paris, France</td><td>par-fr-ping.vultr.com</td><td><a href="http://par-fr-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://par-fr-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Los Angeles, California</td><td>lax-ca-us-ping.vultr.com</td><td><a href="http://lax-ca-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://lax-ca-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Chicago, Illinois</td><td>il-us-ping.vultr.com</td><td><a href="http://il-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://il-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Dallas, Texas</td><td>tx-us-ping.vultr.com</td><td><a href="http://tx-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://tx-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>New York &#x2F; New Jersey</td><td>nj-us-ping.vultr.com</td><td><a href="http://nj-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://nj-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Atlanta, Georgia</td><td>ga-us-ping.vultr.com</td><td><a href="http://ga-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://ga-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Miami, Florida</td><td>fl-us-ping.vultr.com</td><td><a href="http://fl-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://fl-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr></tbody></table><h1 id="搬瓦工和vultr的优惠"><a href="#搬瓦工和vultr的优惠" class="headerlink" title="搬瓦工和vultr的优惠"></a>搬瓦工和vultr的优惠</h1><h2 id="搬瓦工优惠链接"><a href="#搬瓦工优惠链接" class="headerlink" title="搬瓦工优惠链接"></a>搬瓦工优惠链接</h2><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><h2 id="vultr优惠链接"><a href="#vultr优惠链接" class="headerlink" title="vultr优惠链接"></a>vultr优惠链接</h2><p>vultr优惠活动经常有，包括充值10美元赠送10美元，50美元，100美元等，点击<a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr官方优惠购买链接送 100 美元</a>进行优惠购买。</p><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="https://wistbean.org/use-banwagong.html" target="_blank" rel="noopener">优惠购买搬瓦工搭建自己的VPN并开启BBR加速访问</a></li><li><a href="https://wistbean.org/banwagong-vpn.html" target="_blank" rel="noopener">使用搬瓦工快速搭建自己的VPN</a></li><li><a href="https://wistbean.org/vultr-vps-bbr-ss.html" target="_blank" rel="noopener">使用vultr(vps)搭建ss并开启BBR快速上网教程 超简单10分钟搞定</a></li><li><a href="https://wistbean.org/banwagong-15-1000G-vps.html" target="_blank" rel="noopener">搬瓦工19美元服务器没货下架了，但提供了15美元1000GB的vps</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vps/"/>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/vps/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="vultr" scheme="https://wistbean.github.io/categories/vps/%E6%90%AC%E7%93%A6%E5%B7%A5/vultr/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="优惠码" scheme="https://wistbean.github.io/tags/%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
  </entry>
  
  <entry>
    <title>搬瓦工19美元服务器没货下架了，但提供了15美元1000GB的vps, 最新优惠如下</title>
    <link href="https://wistbean.github.io/banwagong-15-1000G-vps.html"/>
    <id>https://wistbean.github.io/banwagong-15-1000G-vps.html</id>
    <published>2021-12-05T15:07:57.000Z</published>
    <updated>2024-01-26T15:14:15.583Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="搬瓦工19美元的服务器没货"><a href="#搬瓦工19美元的服务器没货" class="headerlink" title="搬瓦工19美元的服务器没货"></a>搬瓦工19美元的服务器没货</h1><p>搬瓦工 vps 的性价比高，很多人都购买了最便宜的配置，19美元&#x2F;年，搬瓦工具体配置如下，可惜的是现在已经没有货，下架了。</p><table><thead><tr><th><a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工配置</a></th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td><em>10G KVM – PROMO</em> <br>  SSD硬盘: 10 GB RAID-10 <br> RAM内存: 512 MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 500 GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> Multiple locations</td><td>$19.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=43" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>点击<a href="https://www.bwh88.net/aff.php?aff=32874&pid=43" target="_blank" rel="noopener">搬瓦工19美元&#x2F;年</a>可以发现已经断货：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/bwg-out-of-stock.png" alt="搬瓦工断货" title="">                </div>                <div class="image-caption">搬瓦工断货</div>            </figure><h1 id="搬瓦工15美元1000G"><a href="#搬瓦工15美元1000G" class="headerlink" title="搬瓦工15美元1000G"></a>搬瓦工15美元1000G</h1><p>不过搬瓦工提供了另外两种优惠，分别是「网络星期一购物活动优惠」和「黑色星期五购物活动」。有点像双 11 了活动了。具体提供了如下的配置：</p><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*2018 网络星期一 Special V3 * <br>  SSD硬盘: 40 GB RAID-10 <br> RAM内存: 1024 MB <br> CPU处理器: 2x Intel Xeon <br> Transfer流量: 1000 GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> Multiple locations</td><td>$15.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=84" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*2018 黑色星期五 Special V3 CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 512 MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1 TB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶，CN2路线，使用中国的直线路线，速度加快</td><td>$27.60 &#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=82" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>搬瓦工15美元1000G配置：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/bwg-2018.png" alt="搬瓦工优惠" title="">                </div>                <div class="image-caption">搬瓦工优惠</div>            </figure><blockquote><p>最新优惠更新</p></blockquote><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>获取优惠码的方式：<a href="https://wistbean.org/banwagong-coupon.html" target="_blank" rel="noopener">搬瓦工优惠码</a></p><h1 id="搬瓦工相关"><a href="#搬瓦工相关" class="headerlink" title="搬瓦工相关"></a>搬瓦工相关</h1><ul><li><a href="https://wistbean.org/banwagong-vpn.html" target="_blank" rel="noopener">使用搬瓦工快速搭建自己的VPN</a></li><li><a href="https://wistbean.org/use-banwagong.html" target="_blank" rel="noopener">优惠购买搬瓦工搭建自己的VPN并开启BBR加速访问</a></li><li><a href="https://wistbean.org/categories/vpn/%E6%90%AC%E7%93%A6%E5%B7%A5/" target="_blank" rel="noopener">CentOS快速搭建一个属于自己的IPsec&#x2F;L2TP VPN</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/vps/"/>
    
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="搬瓦工优惠" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E4%BC%98%E6%83%A0/"/>
    
  </entry>
  
  <entry>
    <title>成年人的委屈</title>
    <link href="https://wistbean.github.io/45-sui-cheng-xu-yuan.html"/>
    <id>https://wistbean.github.io/45-sui-cheng-xu-yuan.html</id>
    <published>2021-11-15T11:21:57.000Z</published>
    <updated>2021-11-15T11:24:49.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>今天看到一篇文章《45岁程序员发帖：精通各种技术体系，连个面试机会都没有！》, 其中写到有位 45 岁的程序员在 zf 网站留言：</p><blockquote><p>我是一名计算机专业出身的软件开发人员，今年 45 岁，精通 java 的各种技术体系，包括微服务、大数据等技术，并能应用到实际工作中，帮助所在公司提升、改造所使用的技术框架，业余我还考取了PMP项目管理证书、系统架构师证书，成为所在公司的系统架构师、核心技术骨干。</p><p>我对计算机理论的理解也随着实践的增多越来越深刻，我感觉我的职业生涯进入一生中最好的时刻。</p><p>在我儿子读初二上学期时，我辞职回家陪伴儿子。半年后，当我再回来寻找工作机会的时候，却发现连个面试机会都很难得到，更别提发挥自己的专业特长了。</p><p>现在国家鼓励延迟退休，我觉得，40岁以上的有经验的专业技术人员此刻正是自身职业发展的黄金时期，他们找工作时不能被年龄限制了。</p></blockquote><p>看完后你感觉如何？</p><p>我感受到了他满满的委屈，甚至可以想象得到这样的场景：</p><blockquote><p>一个 45 岁的技术人，辛苦给自己写了好几页的简历，给多家公司投递，大部分 HR 看到年龄这一栏之后，直接 pass …</p></blockquote><p>不过，仔细看了下这一则留言，我反倒产生一个疑问：</p><blockquote><p>这是被年龄限制了，还是被自己的能力限制了呢？</p></blockquote><p>他说他业余时间还去考了一些证书，但是拜托，这个行业最不需要的就是证书，因为大部分计算机相关的破证书并不能证明什么，人家更看中的是你的解决能力，是你做了什么贡献，有什么积累，不说论文什么的，你有没有博客？你有没有开源项目？有没有什么拿的出手的、属于你自己的、真正让人认可的东西？</p><p>另外，经研究表明， 99% 的人说自己 「精通」什么技术的人，不是耍流氓就是「talk is cheap」，除非在「精通xxx」后面加两个字：「拼写」。</p><blockquote><p>dj, 装个逼: 我精通 Python 的大小写。</p></blockquote><p>诚然，年龄确实是一个招人的衡量条件之一。相对年轻的人员更有干劲，更有精力，正所谓「年轻人便宜活又好」，倘若一个岗位的需求，年轻人和中年人都能满足，何不选前者？</p><p>尽管如此，我并不觉得中年的危机感是在于自己的年龄，而是在于自己的思维，自己的能力，自己的积累。</p><p>我始终认为，一个人工作时间比别人多，薪水比别人高，并不能代表他的能力就越强。</p><p>有句话说，把你做的事情做够 1 万小时，你就能变成你所在领域中的专家。显然，人家说的不是一直待在那个职位下简单地重复 1 万小时，而是在于一开始你给自己什么样的定位，并且是一直有积累的，这很关键。</p><p>对于我自己来说，如果我到了 45 岁，我还需要去找工作，出售自己的单位时间，那只能说明我自己混的真不咋滴啊。</p><p>我早些年就想过，对于像我这样的普通个体，要有点甲方思维，很多人上班时间久了，奴性就会越来越强，很难说不，甚至很难拒绝公司要求的工作范围以外的事情，总认为自己是在委曲求全，但事实上每次都会弄得让自己很不开心。</p><p>人们总是忘了，其实上班，只是你在拿你的时间和能力跟他们交换资源罢了。</p><p>时间是一个常量，不可(被人为)变的，但是能力是个变量，它是可变的，我们完全可以靠自己将能力提升起来。</p><p>如果说 「能交换到的资源 &#x3D; 时间 + 能力」，那么提升自己的能力，我们的不可替代性就会越强，能交换的资源就会越多。</p><p>除了本职之外，可以多看看身边的机会，看看能不能整个副业出来，普通人是有斜杆优势的，哪怕真有一天公司要裁员，自己手头上还有点事情可做，不至于太苦逼。</p><p>另外就是尽量做些有影响力的事情，不要轻易给自己设限，举个小例子，我为什么要在这里写公众号，我去打几把游戏，泡泡妞它不香吗？</p><p>这不就是想让你们知道，这是属于我的「个人品牌」，我正在积累一点点的影响力，为自己的未来反脆弱一波。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="程序员" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="中年危机" scheme="https://wistbean.github.io/tags/%E4%B8%AD%E5%B9%B4%E5%8D%B1%E6%9C%BA/"/>
    
      <category term="年龄限制" scheme="https://wistbean.github.io/tags/%E5%B9%B4%E9%BE%84%E9%99%90%E5%88%B6/"/>
    
      <category term="能力" scheme="https://wistbean.github.io/tags/%E8%83%BD%E5%8A%9B/"/>
    
  </entry>
  
  <entry>
    <title>搬瓦工快速手动搭建SS(Shadowsocks)服务器简明详细教程</title>
    <link href="https://wistbean.github.io/banwagong-ss.html"/>
    <id>https://wistbean.github.io/banwagong-ss.html</id>
    <published>2021-10-07T08:27:43.000Z</published>
    <updated>2024-01-26T15:14:15.587Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="优惠购买搬瓦工"><a href="#优惠购买搬瓦工" class="headerlink" title="优惠购买搬瓦工"></a>优惠购买搬瓦工</h1><p>搬瓦工VPS相对其它的云服务产商来说，性价比高，使用起来速度快。通过优惠码购买还能再降低最多 %6 的一些费用。在这基础上使用优惠码可以少一些费用，根据你对配置的需要进行选择服务器，以下是可以获取优惠码的链接：</p><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>进入之后就可以获取优惠码了，选择完之后<strong>不要急着点击 「Add to Cart」</strong>。</p><p>这时候就可以获取隐藏的优惠码了，我们对着这个网页：<code>鼠标右击--&gt;查看网页源代码</code>。</p><p>接着 <code>Ctrl + F</code> 搜索 <code>code</code> ，这时候你就会看到 <code>Try this promo code: xxxx</code>，这里的<code>xxxx</code>就是优惠吗，把它复制下来。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong04.png" alt="搬瓦工vps" title="">                </div>                <div class="image-caption">搬瓦工vps</div>            </figure><p>页面的 Location 就是选择服务器的地址，到时访问谷歌的时候会显示你当前访问的地址。好了，我们点击「Add to Cart」。</p><p>接下来，进入结算页面，我们刚才复制的优惠码就派上用场了，将你刚刚复制的优惠码复制进去然后点击 「Validate Code」，看！是不是优惠了！一般人不知道这种操作:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn5.png" alt="搬瓦工优惠码" title="">                </div>                <div class="image-caption">搬瓦工优惠码</div>            </figure><p>接着点击「CheckOut」完成付款即可。付款的时候选择 Alipay 就可以使用支付宝付款。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn8.png" alt="搬瓦工支付宝支付" title="">                </div>                <div class="image-caption">搬瓦工支付宝支付</div>            </figure><h1 id="获取搬瓦工服务器的ip，端口，账号密码"><a href="#获取搬瓦工服务器的ip，端口，账号密码" class="headerlink" title="获取搬瓦工服务器的ip，端口，账号密码"></a>获取搬瓦工服务器的ip，端口，账号密码</h1><p>购买完毕后你就拥有一台你自己的服务器了，接着点击Services下的MyServices，可以看到你的服务器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn6.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>我们点击「KiwiVM Control Panel」进入管理界面：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn7.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>可以看到你服务器的信息:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vpn9.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>有了<a href="https://bwh1.net/aff.php?aff=32874" target="_blank">搬瓦工</a>服务器的IP地址和端口,我们就可以连接了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic1.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>账号是root，密码可以在这里获取：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic2.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><h1 id="使用-SSH-工具连接到搬瓦工服务器"><a href="#使用-SSH-工具连接到搬瓦工服务器" class="headerlink" title="使用 SSH 工具连接到搬瓦工服务器"></a>使用 SSH 工具连接到搬瓦工服务器</h1><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pic3.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>远程连接工具我一直用的是 <a href="https://www.vandyke.com/products/securecrt/" target="_blank" rel="noopener">SecureCRT</a> , 当然你也可以使用其它的 SSH 工具。<br>破解版的SecureCRT可以在百度网盘这里获取：</p><ul><li>链接: <a href="https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg" target="_blank" rel="noopener">https://pan.baidu.com/s/11W4WHjCjmiNw6einQNrcPg</a></li><li>提取码: tyux</li></ul><h1 id="开始快读搭建ss服务器"><a href="#开始快读搭建ss服务器" class="headerlink" title="开始快读搭建ss服务器"></a>开始快读搭建ss服务器</h1><h2 id="安装-wget-："><a href="#安装-wget-：" class="headerlink" title="安装 wget ："></a>安装 wget ：</h2><pre><code>yum install wget</code></pre><h2 id="执行安装ss："><a href="#执行安装ss：" class="headerlink" title="执行安装ss："></a>执行安装ss：</h2><pre><code>wget –no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh</code></pre><h2 id="获取shadowsocks-sh读取权限"><a href="#获取shadowsocks-sh读取权限" class="headerlink" title="获取shadowsocks.sh读取权限"></a>获取shadowsocks.sh读取权限</h2><pre><code>chmod +x shadowsocks.sh</code></pre><h2 id="设置ss密码端口和加密方式"><a href="#设置ss密码端口和加密方式" class="headerlink" title="设置ss密码端口和加密方式"></a>设置ss密码端口和加密方式</h2><p>当你输入<code>./shadowsocks.sh 2&gt;&amp;1 | tee shadowsocks.log</code>后就可以设置密码和端口号了：</p><p><img src="https://wistbean.org/images/ss1.png" alt="搬瓦工搭建ss"><br>设置完密码和端口号之后，我们选择加密方式，这里选择 7：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss2.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>接着按任意键进行安装。</p><h2 id="安装ss完成"><a href="#安装ss完成" class="headerlink" title="安装ss完成"></a>安装ss完成</h2><p>等一会之后，就安装完成了，它会给你显示你需要连接vpn的信息：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss3.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>可以看到需要连接ss的ip地址，密码，端口，和加密方式。</p><p>将这些信息保存起来，那么这时候你就可以使用它们来科学上网啦。</p><h1 id="使用Shadowsocks"><a href="#使用Shadowsocks" class="headerlink" title="使用Shadowsocks"></a>使用Shadowsocks</h1><p>打开 Shadowsocks 客户端，输入ip地址，密码，端口，和加密方式。接着点击确定，右下角会有个小飞机按钮，右键–&gt;启动代理。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss4.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><p>这时候就可以科学上网了。</p><p>访问以下 Youtube 和 Google 试试看，速度还可以的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss5.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss6.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><h1 id="使用BBR加速器"><a href="#使用BBR加速器" class="headerlink" title="使用BBR加速器"></a>使用BBR加速器</h1><p>让访问速度加速，飞起来！使用 BBR 加速工具。</p><h2 id="安装-BBR"><a href="#安装-BBR" class="headerlink" title="安装 BBR"></a>安装 BBR</h2><pre><code>wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh</code></pre><h2 id="获取读写权限"><a href="#获取读写权限" class="headerlink" title="获取读写权限"></a>获取读写权限</h2><pre><code>chmod +x bbr.sh</code></pre><h2 id="启动BBR安装"><a href="#启动BBR安装" class="headerlink" title="启动BBR安装"></a>启动BBR安装</h2><pre><code>./bbr.sh</code></pre><p>接着按任意键，开始安装，坐等一会。安装完成一会之后它会提示我们是否重新启动vps，我们输入 y 确定重启服务器。</p><p>重新启动之后，输入 <code>lsmod | grep bbr</code> 如果看到 tcp_bbr 就说明 BBR 已经启动了。</p><p>再访问一下 Youtube，1080p 超高清，很顺畅不卡顿！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/ss7.png" alt="搬瓦工搭建ss" title="">                </div>                <div class="image-caption">搬瓦工搭建ss</div>            </figure><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><ul><li><a href="https://wistbean.org/banwagong-coupon.html" target="_blank" rel="noopener">购买搬瓦工VPS省钱攻略：获取搬瓦工优惠码</a></li><li><a href="https://wistbean.org/ipsec,l2tp_vpn.html" target="_blank" rel="noopener">CentOS快速搭建一个属于自己的IPsec&#x2F;L2TP</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="搬瓦工搭建ss" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E6%90%AD%E5%BB%BAss/"/>
    
      <category term="Shadowsocks" scheme="https://wistbean.github.io/tags/Shadowsocks/"/>
    
      <category term="搬瓦工vps" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5vps/"/>
    
      <category term="搬瓦工机场" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E6%9C%BA%E5%9C%BA/"/>
    
      <category term="搬瓦工ss搭建" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5ss%E6%90%AD%E5%BB%BA/"/>
    
  </entry>
  
  <entry>
    <title>你打开格局的样子，真的很帅!</title>
    <link href="https://wistbean.github.io/ge-ju.html"/>
    <id>https://wistbean.github.io/ge-ju.html</id>
    <published>2021-09-30T11:16:58.000Z</published>
    <updated>2021-09-30T11:28:03.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h1><p>曾今我和朋友一起合伙创业过，五五开的那种。</p><p>如果你经历过，听到了类似「合伙」，「出资和利润各占一半」等词汇，也许会有一些感概，就算你们再志同道合，感情有多么的好，但是总有那么些时候，你们开始有各自的想法，可成本就在那里，听谁的？</p><p>在谁也说服不了谁的时候，你想法再好，模式再棒，也很难达成一致。</p><p>电影《中国合伙人》有这么一句台词：</p><blockquote><p>不要跟最好的朋友合伙开公司</p></blockquote><p>当时我重新翻出来看，发现我擦，这…有点扎心啊。</p><p>我看到有些公众号，在劝年轻人不要想不开去创业，我觉得挺有道理的。但是，我觉得年轻人如果有自己坚定的想法，是可以创业的，只不过，最好不要与亲戚或者好朋友以合伙的方式创业，特别是重感情的，特别是五五开那种，相信我，这样迟早会出问题。</p><p>反而，我觉得如果是好朋友，好兄弟在创业，更好的方式是：</p><blockquote><p>合作！</p></blockquote><p>大家拿出自己的优势，在有需要的时候，大家把相应的业务结合起来，合作一波，有一个周期性，有一个结果，不管好坏，起码：</p><blockquote><p>咱们合作愉快！</p></blockquote><p>这是我认为除了投资外比较好的方式。</p><p>如果说，谈钱伤感情，那咱们就有机会的时候谈合作，效果可以的话就多合作几次，不伤感情。</p><p>所以后来，我只从中拿回了一小部分，不做清算，其它都交给我朋友，他也很尊重我的想法，现在我们感情依然很好。</p><p>其实当时那样操作对我来说还是有些损失的，但我觉得这不算什么，我总有一种迷之自信：老子的春天迟早会到。</p><blockquote><p>那一刻，感觉自己的格局打开了，有被自己帅到！</p></blockquote><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>你上班或者选择 offer 的时候，你看重的是什么？是工资，还是公司本身，还是这个行业？</p><p>从不同的角度看过去，你会发现同事们做着差不多的事情，但有些人的行为总会显得不一样。</p><p>比如我们之前有位 00 后的员工，提前离职了，要求马上结工资，但薪资都是需要到时间统一发放的。</p><p>他不管三七二十一，直接报警了！</p><p>结果呢？结果他被警察叔叔叼了一顿：这报什么警？浪费警力。</p><p>现在想想就觉得真他妈可笑。</p><p>而有些人却很不一样，看起来不那么斤斤计较，他们不觉得自己是在上班，有一种大局观在，以合作的心态，以创业者的心态在这个行业中成长, 工资对自己来说合理，公司给的条件过得去，就行了。</p><p>他们好像看得到自己身上的「经验值」，这是他们更在意的。</p><blockquote><p>这，就是格局打开了</p></blockquote><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>有句话说：「男人至死是少年」。</p><p>我想说：「男人至死也不要当舔狗」。</p><p>看到有些女的以自己有多少舔狗为豪我就来气，为什么要为了一个「空壳」舔到一无所有呢？为什么心甘情愿被她们吊着玩呢？我到现在还是很难理解啊。</p><p>一段关系，不能做到平等，你可以多付出，但起码也要维持相对平等一些吧，何必辛辛苦苦把人家舔得舒舒服服了，自己还要躲在角落里舔自己的伤口呢？</p><p>你要记住，娘们有的是。</p><blockquote><p>把格局打开好么？</p></blockquote><h1 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h1><p>当然，我也并不是什么事情都要「格局打开」，还得分情况。</p><p>比如有黑粉根本不仔细看我写的东西，单纯为了杠而杠，为了发泄而喷，我绝壁怼回去。</p><p>比如我把你当作朋友了，但你居然要「x 我」，还一而再再而三，我绝壁拉黑。</p><p>你可以说我格局小了，但这种情况下我格局就是小了，至少我现在还是只能这样。</p><h1 id="5、"><a href="#5、" class="headerlink" title="5、"></a>5、</h1><p>可能有人看到这里，想说：你特么倒是跟我说怎么把格局打开啊！？</p><p>我说多去看书的话，估计你要失望了，不过我倒是有一个方法，那就是：</p><blockquote><p>把自己放到未来相当长的一个时间点，想想这个时间点的你已经成长成什么样了，然后回来看今天发生的事情。</p></blockquote><p>你会发现今天发生的都不是事。</p><p>正是因为我们「看得见」，格局也就随之打开了，这时，我们所做出的改变，往往就是对的。</p><h1 id="文章推荐："><a href="#文章推荐：" class="headerlink" title="文章推荐："></a>文章推荐：</h1><ul><li><a href="https://mp.weixin.qq.com/s?__biz=Mzg2NzYyNjg2Nw==&mid=2247490010&idx=1&sn=ae6843b25a5e112eac3df0c4aaeced49&chksm=ceb9e3c6f9ce6ad04fc8f05b10d0b5a2b31944c20c77ea794bfc1d07d190f0d73885af2182eb&scene=21&token=281914840&lang=zh_CN#wechat_redirect" target="_blank" rel="noopener">加入我的VIP &gt;</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人提升" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
    
      <category term="想法" scheme="https://wistbean.github.io/tags/%E6%83%B3%E6%B3%95/"/>
    
      <category term="格局" scheme="https://wistbean.github.io/tags/%E6%A0%BC%E5%B1%80/"/>
    
      <category term="打开格局" scheme="https://wistbean.github.io/tags/%E6%89%93%E5%BC%80%E6%A0%BC%E5%B1%80/"/>
    
      <category term="思考" scheme="https://wistbean.github.io/tags/%E6%80%9D%E8%80%83/"/>
    
  </entry>
  
  <entry>
    <title>你有社交牛逼症吗？</title>
    <link href="https://wistbean.github.io/she-jiao-niu-bi-zheng.html"/>
    <id>https://wistbean.github.io/she-jiao-niu-bi-zheng.html</id>
    <published>2021-09-30T11:04:09.000Z</published>
    <updated>2021-09-30T11:07:55.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>有一个夜晚，我和朋友走在路上，路过一个小公园，在微弱的灯光下看到有个妹纸坐在板凳上，不知道是在喝酒还是喝饮料，我朋友怂恿我去跟她要个微信，说是让我锻炼一下胆量，我说那为什么是我？</p><p>后来我们很幼稚的决定猜拳，输的就去要微信，好死不死，我输了….</p><h1 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h1><p>我挣扎了很久，心狂跳，手心冒汗…这种生理反应，还是在挺久之前上台讲比赛项目时才发生过呢。</p><p>但没办法，输了就是输了，我鼓足了勇气，直接走到妹纸面前，激动地说出了在心里嘀咕了很久的那句：</p><blockquote><p>可以加个微信吗？</p></blockquote><p>她明显被吓到了，脸色有点苍白，很小声地说了句：</p><blockquote><p>不好意思</p></blockquote><p>这是我第一次也是唯一一次去跟陌生女生要微信，还被拒绝了。</p><p>后来跟朋友聊起，被一个渣男朋友骂了一通，说你他妈那么直接，当然把别人吓到了。</p><p>现在想来确实不妥，抱歉抱歉。</p><p>但对于有点「社恐」的我来说，当时算是挺突破自己的了，尽管无法那么地从容。</p><h1 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h1><p>最近，「社交牛逼症」时常被提起，网上的解释是：</p><blockquote><p>和「社交恐惧症」相反，在社交中不胆怯，和陌生人能游刃有余的交谈，不怕被嘲笑和冷落。</p></blockquote><p>这让我想到那些销售和做服务相关的人员，比如司机，理发师，技师等，他们总能和客户无话不谈，有时候客户都懒得和他们对话，但他们依然能滔滔不绝。</p><p>上次我去烫头发，洗头的时候，妹纸一边给我冲洗，一边问我问题，可我耳边都是哗啦啦的流水声，完全不知道她在说什么，然后我就敷衍地应付「哦嗯额」，没想到她还挺开心。</p><p>这么说来，我也有「社交牛逼」的时候，比如谈到我感兴趣的事情，我能跟你聊到深夜也不睡觉。或者在一些熟悉的场景中，我也可以社交牛逼，以前跟同学去 KTV，谁生日啥的，我可以拿着麦带头搞气氛，唱生日歌。再者就是喝完酒后，我的脸皮至少厚了一倍，什么玩笑都可以开。</p><p>在正常情况下我应该属于慢热型的，我没办法跟陌生人很快就聊得水深火热，称兄道弟那种。</p><p>不过现在有时候需要做一些对接，或者上台讲些事情，我倒是没什么「社恐」的感觉。</p><p>反而是在面对亲戚长辈，特别是面对自己内心喜欢的女生时，就会有点局促，一时间不知道说点什么好。</p><p>对于社交方式，我想我们都是会有变化的，不知道你有没有像我这样的情况：在我比较「无知」的时候，我脸皮是比较厚的，我可以「社交牛逼」，当我「知道了自己不知道」时，我脸皮就变薄了，就「社恐」了，但当我「学到得到」了，我脸皮又厚了些，就又「社交牛逼」了。</p><p>我总认为，你要成为说那话的人，那么你得先配得上，你才能说出来。</p><h1 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h1><p>最近在 b 站看到有些关于「社交牛逼」的视频，我觉得尴尬极了，在公共场合大声说话，声称「只要自己不尴尬，尴尬的就是别人」，嘴又非常地碎，说了很长时间，却不知道他在说什么，听君一席话如听一席话。</p><p>还有些陌生人一上来就是问你各种隐私的，比如你一个月赚多少钱啊？你三围多少啊？</p><p>我觉得这种不能叫「社交牛逼症」，应该叫「社交傻逼症」吧。</p><p>相比之下，那些不轻易批评他人，总是乐意鼓励和夸赞他人的人，相处起来很舒服。这样的「社交牛逼」，才是我所羡慕的，所需学习的。</p><p>在我看来，有时候人们的「社恐」，并不是真的恐，而是不想做一些无意义的社交，浪费自己的时间。</p><p>而「社交牛逼」，也不是单纯的脸皮厚，在突破自己的同时，至少不要让别人感到不舒服。</p><p>你说，是吧？</p><blockquote><p>关注我的公众号：小帅b和他的朋友们</p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="社交牛逼症" scheme="https://wistbean.github.io/tags/%E7%A4%BE%E4%BA%A4%E7%89%9B%E9%80%BC%E7%97%87/"/>
    
      <category term="社交恐惧症" scheme="https://wistbean.github.io/tags/%E7%A4%BE%E4%BA%A4%E6%81%90%E6%83%A7%E7%97%87/"/>
    
  </entry>
  
  <entry>
    <title>搬瓦工优惠码怎么来的？购买搬瓦工VPS省钱攻略：获取搬瓦工优惠码</title>
    <link href="https://wistbean.github.io/banwagong-coupon.html"/>
    <id>https://wistbean.github.io/banwagong-coupon.html</id>
    <published>2021-09-25T06:44:18.000Z</published>
    <updated>2024-01-26T15:14:15.584Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="隐藏的搬瓦工优惠码"><a href="#隐藏的搬瓦工优惠码" class="headerlink" title="隐藏的搬瓦工优惠码"></a>隐藏的搬瓦工优惠码</h1><p>搬瓦工VPS的性价比还是挺高的，可以使用搬瓦工搭建梯子，搭建自己的网站，存储等等。虽然价格算是很公道，但是其实有很多优惠码是可以减少一些费用的。那么搬瓦工的优惠码是怎么来的呢？</p><p>搬瓦工其实有一个隐藏的优惠码，这个优惠码隐藏在搬瓦工的源代码中，使用这个优惠码就可以得到优惠。</p><h1 id="获取搬瓦工优惠码"><a href="#获取搬瓦工优惠码" class="headerlink" title="获取搬瓦工优惠码"></a>获取搬瓦工优惠码</h1><p>在<a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工官网</a> ，可以看到这里有一些供你选择的服务器，以下是可以获取优惠码的服务器：</p><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>这时候可以选择想要购买服务器的时长和服务器所处的位置。选择完之后<strong>不要急着点击 「Add to Cart」</strong>。</p><p>这时候就可以获取隐藏的优惠码了，我们对着这个网页：鼠标右击–&gt;查看网页源代码。</p><p>接着 Ctrl + F 搜索 code ，这时候你就会看到 Try this promo code: xxxx，这里的xxxx就是搬瓦工优惠吗，把它复制下来。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/banwagong04.png" alt="搬瓦工vps" title="">                </div>                <div class="image-caption">搬瓦工vps</div>            </figure><p>然后回到我们的购买页，点击「Add to Cart」添加到购物车。</p><p>可以看到这里有一个 Promotional Code，我们输入刚才复制的搬瓦工优惠码，然后点击 「Validate Code」。可以发现得到了搬瓦工的优惠，这里我用 320G 的VPS 为例，搬瓦工优惠了 4.8%：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/banwagong05.png" alt="搬瓦工vps" title="">                </div>                <div class="image-caption">搬瓦工vps</div>            </figure><p>接着就可以以比别人更便宜的价格点击 CheckOut 付款啦。</p><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><ul><li><a href="https://wistbean.org/banwagong-vpn.html" target="_blank" rel="noopener">使用搬瓦工快速搭建自己的VPN</a></li><li><a href="https://wistbean.org/ipsec,l2tp_vpn.html" target="_blank" rel="noopener">CentOS快速搭建一个属于自己的IPsec&#x2F;L2TP VPN</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/categories/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="优惠码" scheme="https://wistbean.github.io/tags/%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
      <category term="搬瓦工 优惠码" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5-%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
      <category term="搬瓦工双十一" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E5%8F%8C%E5%8D%81%E4%B8%80/"/>
    
      <category term="搬瓦工优惠网" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E4%BC%98%E6%83%A0%E7%BD%91/"/>
    
      <category term="搬瓦工教程" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E6%95%99%E7%A8%8B/"/>
    
      <category term="搬瓦工价格" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5%E4%BB%B7%E6%A0%BC/"/>
    
  </entry>
  
  <entry>
    <title>【解决】requests 请求报错 Max retries exceeded with url</title>
    <link href="https://wistbean.github.io/Max-retries-exceeded-with-url.html"/>
    <id>https://wistbean.github.io/Max-retries-exceeded-with-url.html</id>
    <published>2021-09-24T15:49:50.000Z</published>
    <updated>2021-09-24T15:52:48.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="error"><a href="#error" class="headerlink" title="error:"></a>error:</h2><p>使用 requests 请求报错如下：</p><blockquote><p>Max retries exceeded with url: &#x2F; (Caused by ProxyError Cannot connect to proxy)</p></blockquote><h2 id="解决"><a href="#解决" class="headerlink" title="解决"></a>解决</h2><p>在你的 Python 环境中，更新 pyopenssl ：</p><pre><code>pip install -U pyopenssl</code></pre>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="error" scheme="https://wistbean.github.io/categories/error/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="requests" scheme="https://wistbean.github.io/tags/requests/"/>
    
      <category term="bug" scheme="https://wistbean.github.io/tags/bug/"/>
    
      <category term="error" scheme="https://wistbean.github.io/tags/error/"/>
    
  </entry>
  
  <entry>
    <title>可以不上班么</title>
    <link href="https://wistbean.github.io/ke-yi-bu-shang-ban-ma.html"/>
    <id>https://wistbean.github.io/ke-yi-bu-shang-ban-ma.html</id>
    <published>2021-09-14T13:39:16.000Z</published>
    <updated>2021-09-14T13:47:51.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="1、"><a href="#1、" class="headerlink" title="1、"></a>1、</h2><p>有个朋友，想要去面试一家还不赖的公司，但是不确定自己能不能搞得定，有点慌。问我能不能去？</p><p>我问他你有多少把握？</p><p>他说百分之六十吧。</p><p>我说：</p><blockquote><p>去！</p></blockquote><p>这有什么大不了的，只是面试，大不了被「等通知」打发回来，又不是创业。</p><h2 id="2、"><a href="#2、" class="headerlink" title="2、"></a>2、</h2><p>于我而言，我想做的事情，长期来看，有 50% 以上的把握，就着手去做了，可能会失败多次，但这就是生活，不确定性因素永远存在，所以思来想去，只要概率 &gt;50%，我就可以开始行动。<br>我一直觉得「完美」这个词有点虚。一件事物，我觉得它怎么着也得「缺」点东西，这样才能「显得完美」，要不然太不真实了。</p><p>相比之下，我更喜欢「完成」这个词，比较实在，它有行动的意味，而「完美」总是是飘飘然的，不接地气。</p><blockquote><p>完成 &gt; 完美</p></blockquote><p>如果反过来，你就会一直处在永远准备状态的怪圈里面，这个怪圈，也有人称之为「舒适圈」。</p><blockquote><p>这样看来，追求完美可真是个完美的借口。</p></blockquote><p>而完成则不同，它可以让你跳出舒适圈，然后进入更大的舒适圈。</p><p>所以我很早就敢于承认自己就是有缺陷的，自己是不完美的。这样我才敢「有 50% 以上的把握，就着手去做了」。</p><p>比如我的英语很烂，但是烂就让它烂着了么？就要等到我背了海量的单词，精通所有语法，然后才开始运用么？</p><p>我就偏不，因为知道自己初高中的单词已经背了不少，我直接把手机的操作系统语言改为英语，我直接看英文文档。</p><p>看文档遇到不懂咋办呢，猜呗，查呗，有Google 翻译，有有道翻译，有 deepl ，有百度翻译…甚至可以自己魔改一下，写个符合自己需求的翻译器。<br>Chrome 有个免费的「滑词翻译」插件，我用着就不错!</p><p>英语烂就烂，先利用它来完成我需要知道的东西，这就够了，有些词反复出现，查多几次就「望文生义」了，就一不小心又进入了「大一点点的舒适圈」了。</p><p>再比如用编程开发一个产品，肯定不是要等自己把各种算法数据结构，互联网通信，Linux系统等都掌握了才开始，会一些编程基础语言，就去行动，去完成呗。</p><p>在这个过程肯定会一直卡卡卡，遇到问题了，就搜索，请教，然后补充知识；然后继续完成；然后留下一堆 bug，甩锅（开玩笑）；然后接下来继续慢慢补充，完善，升级。</p><p>要什么完美呢？没有 bug 的项目能叫项目？</p><p>不过想想，这补充，这完善，这升级，不就是在跟完美打招呼么。</p><h2 id="3、"><a href="#3、" class="headerlink" title="3、"></a>3、</h2><p>我喜欢通过这种学习和观察、分析，然后用一个巨简单的表达式来明确自己的行为。</p><p>我常会使用到大于号，比如刚刚的：</p><blockquote><p>完成 &gt; 完美</p></blockquote><p>这样判断简单明了，实际上，你早已知道这种判断，看下下面这个，是不是一下就熟悉了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">if finish &gt; perfact and p &gt; 0.5:</span><br><span class="line">        just to it!</span><br></pre></td></tr></table></figure><p>一个 if 语句，一个大于号，有时候加上 and ，只要返回 True，那就去做相应的事。</p><p>比如我看到「进取型人格」和「表现型人格」这两个概念的时候，我发现这两种我都存在。年少的我喜欢把牛逼吹出去，然后再去执行，有时候牛逼吹大了自己也跟着信了，我想这应该是「表现型」。</p><p>后来随着自己一点成长 ，觉得应该得是：</p><blockquote><p>「进取型人格」&gt;「表现型人格」</p></blockquote><p>所以我现在更多的是「装那些通过自己努力得到的逼」，把装这个行为放在大于号后面，我的行为也就随之改变了。</p><p>有时候我在 b 站刷到一些肌肉哥们的视频，我觉得他们就是 「进取型人格」&gt;「表现型人格」的，他们每到一定的阶段会有一点成果，就拿出来装（分享）一下。</p><p>反正我是被帅到也被刺激到，然后我也开始在朋友圈装（分享）我的健身记录了。</p><h2 id="4、"><a href="#4、" class="headerlink" title="4、"></a>4、</h2><p>关于这样的表达式，我总结了有那么一些，不过都是我自己个人的观点，简单举两个：</p><h3 id="4-1"><a href="#4-1" class="headerlink" title="4.1"></a>4.1</h3><blockquote><p>工作 &gt; 上班</p></blockquote><p>所以我就好几年没上过班了，但从没有停止过工作，没有了那种要死要活的 996，但也没有了那些愉快的摸鱼。</p><p>工作的时候也没在意什么 996、007，反正没有了上班那一套之后，有刺激也有心酸。</p><p>还是那句话：「可以不上班，但不能不工作」。</p><h3 id="4-2"><a href="#4-2" class="headerlink" title="4.2"></a>4.2</h3><blockquote><p>学习 &gt; 上学</p></blockquote><p>所以我会终身学习，不会因为毕业了就一直停止学习，不会因为找到了一份稳定工作就一直停止学习。</p><p>虽然有时候也不知道自己在学什么，会产生「学了这个有什么用」的想法，但反正觉得那样做是对的。</p><p>还是那句话：「可以不上学，但不能不学习」。</p><h3 id="4-3"><a href="#4-3" class="headerlink" title="4.3"></a>4.3</h3><p>但有些并不是这么简单就可以做这样的比较，比如有些是含有多项的，有些是需要多个条件的，更有些是条件语句写对了，也返回 True 了，但就是难以往下执行。</p><p>这时候只能慢慢去「优化」了，比如我非常清楚地知道：</p><blockquote><p>理智 &gt; 欲望 or 情绪</p></blockquote><p>但我常常执行的条件却是：</p><blockquote><p>理智 &lt; 欲望 or 情绪</p></blockquote><p>我就做过非常冲动的选择，遭受到了冲动的惩罚，后果还不轻。</p><p>这里要把「&lt;」掰过来，变成「&gt;」实在是太难了。我想还需要很长很长的时间，需要很多很多的力量，才能一点点把它掰过来吧。</p><h2 id="5、"><a href="#5、" class="headerlink" title="5、"></a>5、</h2><p>我挺建议你通过这种方式去分析自己正在做的事或者想要做的事，比如现在人们常说的搞副业。你是要多尝试呢? 还是东搞搞，西碰碰弄点蝇头小利呢？还是要结合自己的优势呢？还是只专注于自己的主业？还是…..</p><p>不妨试着根据自己的情况写写，毕竟 if 语句，大于号，and，True，这些你都不陌生。</p><p>最后想说的是，我发现我自己去执行更多 True 后面的东西后，慢慢的，有些表达式居然无形地变成我的处事原则了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="上班" scheme="https://wistbean.github.io/tags/%E4%B8%8A%E7%8F%AD/"/>
    
      <category term="想法" scheme="https://wistbean.github.io/tags/%E6%83%B3%E6%B3%95/"/>
    
      <category term="个人观点" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
      <category term="思考" scheme="https://wistbean.github.io/tags/%E6%80%9D%E8%80%83/"/>
    
      <category term="职业" scheme="https://wistbean.github.io/tags/%E8%81%8C%E4%B8%9A/"/>
    
  </entry>
  
  <entry>
    <title>python3入门零基础有趣的教程</title>
    <link href="https://wistbean.github.io/python-tutorial.html"/>
    <id>https://wistbean.github.io/python-tutorial.html</id>
    <published>2021-09-01T09:07:44.000Z</published>
    <updated>2024-01-26T15:14:15.727Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><blockquote><p>转载请注明来源： <a href="https://fxxkpython.com/" target="_blank" rel="noopener">学习python的正确姿势</a><br>欢迎关注公众号：学习python的正确姿势，微信搜索：fxxkpython<br>观看本教程时如有疑问想要请教我，<a href="https://vip.fxxkpython.com/?page_id=18" target="_blank" rel="noopener">可以加入我的 VIP</a>，便可得到我的 1v1 解答等福利。</p></blockquote><h1 id="pick-up-Python"><a href="#pick-up-Python" class="headerlink" title="pick up Python"></a>pick up Python</h1><p>给大家说一下，我要开始学习带你们学习 Python 了，接下来我们一起 pick up Python。是的，没错，pick up，以后你告诉别人说你要学 python，你可以很装逼的告诉他：“老子要pick up Python了！”</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py1.jpg" alt="![[人生苦短，我特么要pick up Python~~~" title="">                </div>                <div class="image-caption">![[人生苦短，我特么要pick up Python~~~</div>            </figure><p>这个教程我会尽量做得风趣幽默，让你看起来像看小黄文一样轻松，这正是我想做的事情。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="听到小黄文，想想还有点鸡动呢 (你可别乱来啊！)" title="">                </div>                <div class="image-caption">听到小黄文，想想还有点鸡动呢 (你可别乱来啊！)</div>            </figure><h2 id="为什么要学-Python"><a href="#为什么要学-Python" class="headerlink" title="为什么要学 Python"></a>为什么要学 Python</h2><p>对了，还没告诉你为什么要学 Python 呢，我来说说这几点就已经足够：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3.png" alt="Python" title="">                </div>                <div class="image-caption">Python</div>            </figure><ol><li><p>现在 Python 已经成为世界上最流行的编程语言之一了，而且大部分的Linux系统，MacOS系统都直接内置了 Python ，就问你牛逼不？</p></li><li><p>现在连小学生都开始学习 Python 了，Python 已经纳入了某地区小学的教材了。Pyhon 已然成为了编程界的 “网红”，现在程序员们可能不知道Cobol，Basic，Pascal，Perl，Ruby，但没有一个程序员不知道Python的。</p></li><li><p>上手简单，现在很多从来没接触过编程的人都着手开始学习Python 了，我有一朋友，之前没有任何编程基础，学了半年多找到了份工作，工资12k妥妥的，不过不要去羡慕别人的数字，人家背后的努力你没看到而已，如果你现在也是没有任何基础或者想要从0学习 Python ，那么你来对地方了！因为人生苦短，我们一起搞 Python。</p></li><li><p>web开发，科学计算，3D建模，人工智能，嵌入式开发，云计算，大数据等等都特么能看到Python的身影，不知道你知不知道NASA（美国宇航局）使用Python来开发用于系统集成和卫星，火箭的测试自动化么？还有网易，腾讯，搜狐，金山，豆瓣，YouTube ，google，雅虎（太多，举例不完）都在用Python。所以这么牛逼，何不 pick up python 呢？</p></li><li><p>用 Python 可以做很多事情，可以爬取你想要的数据，可以做外挂，之前的微信跳一跳，12306抢票等都可以用Python实现，还有很多数据分析，项目系统，聊天系统，游戏等等多了去了。所以这么牛逼，何不 pick up Python 呢？</p></li></ol><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="是不是真的啊？又想骗我学习~" title="">                </div>                <div class="image-caption">是不是真的啊？又想骗我学习~</div>            </figure><p>不妨再来看下<a href="https://www.python.org/" target="_blank" rel="noopener">Python官网</a>的介绍，<strong>他说这些是使用Python的人宁愿不使用其他任何东西的一些原因</strong>：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py6.jpg" alt="python" title="">                </div>                <div class="image-caption">python</div>            </figure><ol><li><p>Python很牛逼…而且很快；</p></li><li><p>可以和别人一起P；</p></li><li><p>在哪都可以搞；</p></li><li><p>非常友好&amp;学习简单；</p></li><li><p>开放。</p></li></ol><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py7.jpg" alt="好棒！我要pick up Python了，接下来将是学习python的正确势！" title="">                </div>                <div class="image-caption">好棒！我要pick up Python了，接下来将是学习python的正确势！</div>            </figure><h2 id="别怕，Python-不是蟒蛇"><a href="#别怕，Python-不是蟒蛇" class="headerlink" title="别怕，Python 不是蟒蛇"></a>别怕，Python 不是蟒蛇</h2><p>PS：虽然 Python 的中文意思是「蟒蛇」，但是 Python 语言的创造者 Guido van Rossum 是因为超喜欢英国广播公司的节目「蟒蛇飞行马戏」而命名这个语言的，所以你可别以为Python 创造者是个喜欢蟒蛇的怪叔叔。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py8.jpg" alt="python 创始人" title="">                </div>                <div class="image-caption">python 创始人</div>            </figure><h1 id="Python-Hello-World"><a href="#Python-Hello-World" class="headerlink" title="Python : Hello World !"></a>Python : Hello World !</h1><p>不管学什么编程语言，在一开始入门的时候，都会从「Hello Wrold」开始，这已经成为编程界的不成文规定。</p><p>在1972年的时候，有个叫科比 布莱恩的人使用B语言撰写了第一个使用参数的 Hello World 相关程序。说明一下：此科比非彼科比，这哥们当然不是我的那位打NBA的偶像啊！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="如果科比不打NBA而去编程，会是怎么样呢？" title="">                </div>                <div class="image-caption">如果科比不打NBA而去编程，会是怎么样呢？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.1.jpg" alt="科比：你们给我悠着点！！" title="">                </div>                <div class="image-caption">科比：你们给我悠着点！！</div>            </figure><p>看下图！这就是由 科比 布莱恩 撰写的「Hello Wrold」程序：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.2.jpg" alt="Hello Wrold" title="">                </div>                <div class="image-caption">Hello Wrold</div>            </figure><p>自此，Hello World 成为了计算机程序员学习新的编程语言的传统美德！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="当然说到传统美德，尊老爱幼也是必须的。其实我现在发现大多数年轻人素质都比较高，反而是那些年长的老人，倚老卖老，所以以后问路尽量找年轻人。" title="">                </div>                <div class="image-caption">当然说到传统美德，尊老爱幼也是必须的。其实我现在发现大多数年轻人素质都比较高，反而是那些年长的老人，倚老卖老，所以以后问路尽量找年轻人。</div>            </figure><p>那么，我们学习 Python 也从「Hello World」开始吧！</p><h2 id="安装-Python"><a href="#安装-Python" class="headerlink" title="安装 Python"></a>安装 Python</h2><p>如果你用的 Mac 或者 Linux 的话，那么你就不需要安装了，因为系统已经内置 Python 了，如果是 Windows 系统的话，安装也很简单，比安装 LOL 英雄联盟还简单。所以我相信不用我说，你也知道怎么安装，如果你连软件都不会安装，那么可以不用关注我了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="说的好屌啊，不知道是不是真的？" title="">                </div>                <div class="image-caption">说的好屌啊，不知道是不是真的？</div>            </figure><p>你可以直接访问 <a href="http://www.python.org/" target="_blank" rel="noopener">Python 的官网</a> 下载最新的版本。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.3.jpg" alt="下载 python" title="">                </div>                <div class="image-caption">下载 python</div>            </figure><p>在这里告诉一下完全没经验的朋友们，千万不要去百度搜索 python 下载，然后去到类似这样的地方下载：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.4.png" alt="别在这里下载 python" title="">                </div>                <div class="image-caption">别在这里下载 python</div>            </figure><p>因为这样做<strong>很容易被人骂傻逼的</strong>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="听说现在骂百度是一种正确的价值观！" title="">                </div>                <div class="image-caption">听说现在骂百度是一种正确的价值观！</div>            </figure><h2 id="开始玩耍"><a href="#开始玩耍" class="headerlink" title="开始玩耍"></a>开始玩耍</h2><p>已经安装好Python之后呢，你可以在命令行里面输入「python」，然后你就会看到这样的东东：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.5.png" alt="python 版本" title="">                </div>                <div class="image-caption">python 版本</div>            </figure><p>有没有看到三道杠杠 「 &gt;&gt;&gt;」。是不是突然想到小学的时候，那些受老师爱戴，学生中的好榜样的队长袖口上的三道杠！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.6.jpg" alt="三道杠，怕不怕" title="">                </div>                <div class="image-caption">三道杠，怕不怕</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.7.jpg" alt="大队长和大队委，牛逼牛逼，社会社会。" title="">                </div>                <div class="image-caption">大队长和大队委，牛逼牛逼，社会社会。</div>            </figure><p>不过在 Python 这里呢， &gt;&gt;&gt; 是一个提示符来的，也就是在它后面可以输入一些内容，更确切的说，<strong>这是交互式Pyhon解释器接收内容的符号</strong>。</p><p>比如我们要 Python 给我们打印 Hello World 的字样，那么你就可以这样子：在 “三道杠” 后面输入 print (“Hello World”) , 然后用力按一下回车键，你就可以看到 Python 解释器打印出 Hello World 这样的字符串了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.8.png" alt="Hello World" title="">                </div>                <div class="image-caption">Hello World</div>            </figure><p>当然仅仅是打印 Hello World 你可能觉得没什么牛逼的，但是这不是才入门么，想要做更多有趣的事情么？跟着我一步一步来！</p><h1 id="Pythoner-：挑选一个Python编辑器"><a href="#Pythoner-：挑选一个Python编辑器" class="headerlink" title="Pythoner ：挑选一个Python编辑器"></a>Pythoner ：挑选一个Python编辑器</h1><p>各位 Pythoner 好啊！在这个烦躁的时代，相聚就是缘分，很高兴各位 Pythoner 能相聚于此，希望接下来的路，我们一起走下去，使用 Python 来做一些有趣的事情，有意义的事情。</p><p>我们在玩游戏的时候，我们通过层层努力的打怪升级，为的是什么？是女人么？是金钱么？ 当然不是，我们有那么肤浅么？我们为了能够拥有更牛逼的装备。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-1.jpg" alt="老话说的好：工欲善其事必先利其器！你的武器越牛逼，你的女人就越能够对你服服帖帖的。" title="">                </div>                <div class="image-caption">老话说的好：工欲善其事必先利其器！你的武器越牛逼，你的女人就越能够对你服服帖帖的。</div>            </figure><p>所以，我们在使用 Python 来编程的时候，我们也需要一个牛逼的武器，来编写我们的代码 —— 编辑器！</p><p>在这里跟大家说一下现在市面上比较主流的 Python 编辑器供你参考，要知道，适合自己的才是好的。如果你的丁丁很小，使用再大 size 的套套也是白搭！</p><h2 id="Sublime-Text"><a href="#Sublime-Text" class="headerlink" title="Sublime Text"></a>Sublime Text</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-2.jpg" alt="Sublime Text" title="">                </div>                <div class="image-caption">Sublime Text</div>            </figure><p><a href="https://www.sublimetext.com/" target="_blank" rel="noopener">Sublime Text</a> 比较适合 Python 新手使用，Sublime Text支持跨平台，而且可以使用其丰富的插件和主题。各种语法高亮和代码补全，整体看起来挺舒服的，而且主题配置起来也不难。</p><h2 id="IDLE"><a href="#IDLE" class="headerlink" title="IDLE"></a>IDLE</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-3.png" alt="IDLE" title="">                </div>                <div class="image-caption">IDLE</div>            </figure><p>如果你是 Windows 系统可以使用 <a href="https://docs.python.org/3/library/idle.html" target="_blank" rel="noopener">IDLE</a>, 它是 Pyhton 自带的一款编辑器，所以刚开始也可以使用它来玩玩，IDLE具备语法高亮功能，还允许你在IDLE中运行你的程序。许多事情它会自动帮你处理。比如debug什么的。</p><h2 id="VIM"><a href="#VIM" class="headerlink" title="VIM"></a>VIM</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-4.jpg" alt="VIM" title="">                </div>                <div class="image-caption">VIM</div>            </figure><p><a href="https://www.vim.org/" target="_blank" rel="noopener">Vim</a>是一款强大的编辑器，如果你熟练使用 Vim 的话，那么你完全可以脱离鼠标，双手在键盘上像弹钢琴那般酸爽，不过 Vim 需要一定的学习成本，需要花点时间去研究一下各种快捷命令和插件的使用，但是从长远来看，这都是大有所益的。</p><h2 id="PyCharm"><a href="#PyCharm" class="headerlink" title="PyCharm"></a>PyCharm</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-5.jpg" alt="PyCharm" title="">                </div>                <div class="image-caption">PyCharm</div>            </figure><p>我个人比较中意这个，如果你使用过 <a href="https://www.jetbrains.com/idea/" target="_blank" rel="noopener">IntelliJ IDEA</a> 的话，你应该会对其爱不释手，而这款 PyCharm 也是出自同一家公司，用起来会很顺手，现在很多公司，如Twitter，Groupon，Spotify，eBay和Telefonica等都在用 PyCharm 。不过你使用它的专业版需要花钱购买。</p><h2 id="Emacs"><a href="#Emacs" class="headerlink" title="Emacs"></a>Emacs</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-6.jpg" alt="Emacs" title="">                </div>                <div class="image-caption">Emacs</div>            </figure><p><a href="https://www.gnu.org/s/emacs/" target="_blank" rel="noopener">Emacs</a> 在 python 开发界也很受欢迎，它是一款开源的编辑器，支持插件扩展，可以配置一个 python 集成开发环境， Emacs 不仅仅是一个编辑器，他是一个整合环境，可以说是一个集成开发环境。</p><p>ok，就推荐这几个市面上比较流行的编辑器，当然还有其他的编辑器，最适合自己的才是最好的，用起来顺手不尴尬才爽嘛~</p><p>在这里给点建议就是新手可以先上手使用 IDLE 和 Sublime Text ，Vim是一款强大的编辑器，没事花点时间研究下，相信我，真的会受益匪浅的。</p><h1 id="自己写一个-Say-Hello-的-python-程序"><a href="#自己写一个-Say-Hello-的-python-程序" class="headerlink" title="自己写一个 Say Hello 的 python 程序"></a>自己写一个 Say Hello 的 python 程序</h1><p>是不是觉得我特么才安装了 Python 软件，这么快我就可以写出 python 程序了？</p><p>先别怀疑着先，一开始我就说了，Python语言简单，上手快，所以你跟着我呢，一步一步来，准没错的。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py4-1.jpg" alt="又他妈的不要脸了！" title="">                </div>                <div class="image-caption">又他妈的不要脸了！</div>            </figure><p>通过 <a href="https://wistbean.org/2018/09/01/python-tutorial/#Pythoner-%EF%BC%9A%E6%8C%91%E9%80%89%E4%B8%80%E4%B8%AAPython%E7%BC%96%E8%BE%91%E5%99%A8" target="_blank" rel="noopener">Pythoner ：挑选一个Python编辑器</a>相信你已经知道使用什么样的编辑器了，因为这里力求从0到1，做一个完整 python 的体系，所以现在就先用 IDLE 这个编辑器，到时候你越来越牛逼了，咱们再换编辑器，没毛病。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="好了，别废话了，快点带我写程序啊！" title="">                </div>                <div class="image-caption">好了，别废话了，快点带我写程序啊！</div>            </figure><h2 id="这个Python程序可以干嘛"><a href="#这个Python程序可以干嘛" class="headerlink" title="这个Python程序可以干嘛"></a>这个Python程序可以干嘛</h2><p>首先我们来想一下我们这个 Python 程序可以干嘛？</p><ol><li>可以让我们输入名字；</li><li>可以跟我们输入的这个名字say Hello！</li></ol><p>ok，我们要达到以上的功能，咱们说干就干！</p><h2 id="开始编写第一个python小程序"><a href="#开始编写第一个python小程序" class="headerlink" title="开始编写第一个python小程序"></a>开始编写第一个python小程序</h2><p>打开我们的编辑器：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py4-3.jpg" alt="IDLE编辑器" title="">                </div>                <div class="image-caption">IDLE编辑器</div>            </figure><p>现在的它是处于交互式解释器的状态，如果我们现在在这个交互解释器编写代码，那等下关掉所有的代码就不见了，我们当然是想要能够写出一个自己和别人都能够运行的程序，怎么能说代码丢掉就丢掉呢？</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="我的小九九都被你发现了，是不是我的pp一抬，你就知道我是要拉尿还是拉shit。" title="">                </div>                <div class="image-caption">我的小九九都被你发现了，是不是我的pp一抬，你就知道我是要拉尿还是拉shit。</div>            </figure><p>那么我们就使用快捷键「Ctrl + N」来新建一个编辑窗口，可以看到这里没有「三道杠」提示符了吧，我们在这里写的代码待会可以保存，爱在哪里运行就哪里运行。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py4-5.jpg" alt="IDLE编辑器" title="">                </div>                <div class="image-caption">IDLE编辑器</div>            </figure><p>我们刚刚说了，想要这个程序可以让我们输入名字，那么我们可以用一个叫做 name 的变量来接收别人输入名字，可能你现在不知道变量是什么鬼，但是没关系，你现在把它理解为是一个桶，这个桶可以来存放用户输入的名字就好了，往后我会告诉你变量的使用，别急，咱们慢慢来。</p><p>ok，那么我们就可以写我们的第一行代码了：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">name = input (<span class="string">"你他妈叫什么玩意儿？"</span>)</span><br></pre></td></tr></table></figure><p>解释一下这行代码的意思，input 是输入的意思，而「你他妈叫什么玩意儿？」就是显示给用户看的提示语。</p><p>我们已经完成了第一点，也就是这个程序可以让我们输入名字，那么我们继续完成第二点，可以跟我们输入的这个名字say Hello！</p><p>那么很简单，我们只要再写一行代码即可：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">print(<span class="string">"Hello"</span> + name)</span><br></pre></td></tr></table></figure><p>解释一下这行代码的意思， print 就是打印的意思，你可以理解为信息的输出，我们已经知道 name 这个 “桶” 已经装了用户输入的名字，所以 “Hello” + name 就是会输出 Hello xxx！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py4-6.png" alt="IDLE编辑器" title="">                </div>                <div class="image-caption">IDLE编辑器</div>            </figure><p>ok，我们已经写完代码了，我们「Ctrl + S」保存一下文件到桌面，你可以把它命名为「Hello.py」。</p><p>接着我们就可以来运行我们的程序了，在我们的 IDLE 中用力的按一下 F5 开始运行程序：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py4-7.gif" alt="IDLE编辑器" title="">                </div>                <div class="image-caption">IDLE编辑器</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py4-8.jpg" alt="可以可以~" title="">                </div>                <div class="image-caption">可以可以~</div>            </figure><p>看到木有，我们的程序完成了。是不是挺好玩的！慢慢来，我们到时就可以写游戏，写网站，写爬虫了，是不是想想还有点小激动呢？</p><h1 id="什么是常量，什么是变量？"><a href="#什么是常量，什么是变量？" class="headerlink" title="什么是常量，什么是变量？"></a>什么是常量，什么是变量？</h1><p>这两个概念很简单理解，以后我们在使用 Python 编程的时候也会经常用到。</p><h2 id="常量"><a href="#常量" class="headerlink" title="常量"></a>常量</h2><p>我们知道，世界杯踢球每队会派出 11 名队员出场比赛，这里的 11 是固定不变的。我们高中的时候学的物理有个叫做重力加速度的概念，它是 9.8 m&#x2F;s²，这里的 9.8 也是一样是固定不变的，<strong>对于这些固定不变的，具备字面上的意义的量我们就称为「常量」</strong>，它就像一座高高的大山，不会被轻而易举的改变，愚公移山？不存在的。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5-1.jpg" alt="愚公移山" title="">                </div>                <div class="image-caption">愚公移山</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-1.jpg" alt="愚公不畏艰难，坚持不懈，挖山不止，最终感动天帝而将山挪走的故事。通过愚公的坚持不懈与智叟的胆小怯懦，以及“愚”与“智”的对比告诉人们，无论遇到什么困难，只要有恒心、有毅力地做下去，就有可能成功。" title="">                </div>                <div class="image-caption">愚公不畏艰难，坚持不懈，挖山不止，最终感动天帝而将山挪走的故事。通过愚公的坚持不懈与智叟的胆小怯懦，以及“愚”与“智”的对比告诉人们，无论遇到什么困难，只要有恒心、有毅力地做下去，就有可能成功。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5-2.png" alt="这特么跟常量有毛关系？" title="">                </div>                <div class="image-caption">这特么跟常量有毛关系？</div>            </figure><h2 id="变量"><a href="#变量" class="headerlink" title="变量"></a>变量</h2><p>在<a href="https://wistbean.org/2018/09/01/python-tutorial/#%E8%87%AA%E5%B7%B1%E5%86%99%E4%B8%80%E4%B8%AA-Say-Hello-%E7%9A%84-python-%E7%A8%8B%E5%BA%8F" target="_blank" rel="noopener">自己动手写一个会跟你 Say Hello 的 python 程序</a>中我们就谈到了变量这个玩意，我说变量可以把它理解为一个「桶」，你可以通过它来存储一些变化的值。</p><p>其实说白了变量只是你的计算机中存储信息的一部分内存，它可以存储所有可以变化的值。</p><p>比如说你想要用「 i 」 来表示一个变量，对python来说是一件很简单的事，你只要用 「i &#x3D; 变化的值」就可以了。</p><p>举个例子：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5-3.jpg" alt="python 变量" title="">                </div>                <div class="image-caption">python 变量</div>            </figure><p>这里使用 i 来表示一个变化的值 5，也就是说我们将 5 赋值给变量 i 。那么现在这个 i 指向的值就是 5 。</p><p>所以这里的 i+6 就是 5+6。</p><p>假如我们现在想让 i 来表示的值变成 2，这完全没问题，只要这样即可：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5-6.png" alt="python 变量" title="">                </div>                <div class="image-caption">python 变量</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="男人能屈能伸，可长可短，算不算变量？" title="">                </div>                <div class="image-caption">男人能屈能伸，可长可短，算不算变量？</div>            </figure><p>注意了，Python中的变量名称只能<strong>由字母、数字、下划线构成，而且不可以数字打头</strong>，像「xiaoshuaib_520」这样的是合法的，但是如果是「520_xiaoshuaib」那是不可以的。</p><p>不信你瞧：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5-5.png" alt="python 变量" title="">                </div>                <div class="image-caption">python 变量</div>            </figure><h1 id="Python基本数据类型之「数」"><a href="#Python基本数据类型之「数」" class="headerlink" title="Python基本数据类型之「数」"></a>Python基本数据类型之「数」</h1><p>相信通过<a href="https://wistbean.org/python-tutorial.html#%E4%BB%80%E4%B9%88%E6%98%AF%E5%B8%B8%E9%87%8F%EF%BC%8C%E4%BB%80%E4%B9%88%E6%98%AF%E5%8F%98%E9%87%8F%EF%BC%9F" target="_blank" rel="noopener">什么是常量，什么是变量？</a>你已经知道了变量是个什么玩意了，变量可以来处理变化的值，而这些变化的值呢，是可以对其分门别类的，也就是说每个变化的值它是有专属的类型的，你可以理解为这个值打一个标签。</p><p>在这里补充一点：Python 中的变量是不需要声明。每个变量在使用前都必须赋值，变量赋值以后这个变量才会被创建。</p><p>比如说 i &#x3D; 5 ，在这里并不需要去定义这个 i 的类型，例如「整数类型 i &#x3D; 5」，我们只要直接把 5 赋值给 i 就可以了，赋值后这个变量 i 就被创建了。这时候我们就可以说变量 i 现在所指的是一个为「整数类型的值5」。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py3-1.jpg" alt="Python除了基本数据类型「数」之外，还别的基本类型例如字符串，我们也可以自己定义数据类型，这个往后讲。" title="">                </div>                <div class="image-caption">Python除了基本数据类型「数」之外，还别的基本类型例如字符串，我们也可以自己定义数据类型，这个往后讲。</div>            </figure><p>接下来就来说说 Python 中基础数据类型中的「数」。</p><h2 id="数"><a href="#数" class="headerlink" title="数"></a>数</h2><p>在 Python 中的数有四种，分别是整数（int）、长整数（long）、浮点数（float）、复数（complex）。</p><h3 id="整数"><a href="#整数" class="headerlink" title="整数"></a>整数</h3><p>像 6 这样的数字就是整数，不带小数点的，而长整数只不过代表的是比较大一点的整数，现在 python3 中的整数（int）已经不限制数的大小限制了，所以整数类型也包括长整数。</p><p>我们可以通过 Python 交互式解释器来运算整数：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py6-1.jpg" alt="python运算整数" title="">                </div>                <div class="image-caption">python运算整数</div>            </figure><p>这里的 「6+6」没什么好说的吧，而 「6&#x2F;&#x2F;2」就是6整除2的意思了，「1%2」的意思是说1除以2的余数，「%」有个专业名词叫做取余或者取模。而「2**3」就是2的三次方的意思。</p><p>怎么样？简单吧！</p><h3 id="浮点数"><a href="#浮点数" class="headerlink" title="浮点数"></a>浮点数</h3><p>但是如果你试试 「1&#x2F;2」，这时候你会发现结果有小数点：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py6-2.jpg" alt="python运算浮点数" title="">                </div>                <div class="image-caption">python运算浮点数</div>            </figure><p>在这里的 「&#x2F;」是除的意思，但是不会整除，你可以看到每次的结果都会有小数点。而这些像 「0.5」，「1.0」带有小数点的数我们就叫做浮点数。</p><h3 id="复数"><a href="#复数" class="headerlink" title="复数"></a>复数</h3><p>Python中的复数由实数部分和虚数部分组成。虚部的后缀为「j」。</p><p>例如：4+5j 就是一个复数，实数部分为 4.0，虚数部分为 5.0。</p><p>你可以把复数理解成为一个平面的一个点，例如上面这个例子你可以把它理解为平面上的点（4,5）。</p><p>Python连复数都支持，你说它能不强大么？</p><h1 id="二进制八进制十六进制的快速转化"><a href="#二进制八进制十六进制的快速转化" class="headerlink" title="二进制八进制十六进制的快速转化"></a>二进制八进制十六进制的快速转化</h1><h2 id="二进制"><a href="#二进制" class="headerlink" title="二进制"></a>二进制</h2><p>我们都知道，在计算机中，存储的数据都是像这样「010101010110010101…」的东东，这一串数字就是二进制。</p><p>想想你家里的灯，是不是只有两种状态，一种是开灯，一种是关灯。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py8-1.jpg" alt="开关灯" title="">                </div>                <div class="image-caption">开关灯</div>            </figure><p>而我们的计算机在表示数据的时候也是按照这样的状态来表示的。也就是一开一关两个状态。</p><p>我们把 0 当做关，把 1 当做开！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py8-2.jpg" alt="0有点像把锁，1有点像把钥匙！emmmm.." title="">                </div>                <div class="image-caption">0有点像把锁，1有点像把钥匙！emmmm..</div>            </figure><p>但是现在想想啊，我们那么多数据，比如说一个 mp3 音乐，一部苍老师的教程视频，如果只让计算机仅仅以 0 和 1 这两种状态来表达这些数据，那是心有余而力不足的。</p><p>那么怎么办呢？这时候国际标准化组织就决定了，不够用是吧，那么用 8 个这样的状态来表达一个数据！</p><p>也就是：</p><p>一个数据 &#x3D; 01010101 （8个状态）</p><p>那么这样的由8个状态组成的数据就叫做<strong>字节</strong>！</p><p>不信的话你可以随便点开的桌面的文件，右键打开属性看看，是不是都会给你显示这个文件的大小都会用字节来表示：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py8-3.jpg" alt="文件的大小" title="">                </div>                <div class="image-caption">文件的大小</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py8-4.gif" alt="你这小黄图能否图片分享一下？" title="">                </div>                <div class="image-caption">你这小黄图能否图片分享一下？</div>            </figure><p>所以知道以下的东东代表的是什么了吧：</p><pre><code>1byte（字节）= 8bit（位，状态）1kb = 1024byte1mb = 1024kb1g = 1024mb1tb = 1024g</code></pre><h2 id="二进制怎么转化成八进制？"><a href="#二进制怎么转化成八进制？" class="headerlink" title="二进制怎么转化成八进制？"></a>二进制怎么转化成八进制？</h2><p>我们已经知道了一个字节需要8个二进制位来表示，有点长了，那么用八进制来表示的话就会短一点，比如说有怎么一个字节：</p><p>0101101</p><p>如果我们想把它变成 八进制 的话，那就从右到左，每三位当做一个，最左边的不够就补0。也就是说上面这个可以这样：</p><p>000101101</p><p>把每三位的整体转化成十进制的数，就变成八进制了。至于怎么转换，下面会说到。这时候用八进制就只用3个数就可以表示了。</p><h2 id="二进制怎么转化成十六进制？"><a href="#二进制怎么转化成十六进制？" class="headerlink" title="二进制怎么转化成十六进制？"></a>二进制怎么转化成十六进制？</h2><p>同理，十六进制可以用更少的位数来表示，如果我们想把0101101变成 十六进制 的话，那就从右到左，每四位当做一个，最左边的不够就补0。也就是说上面这个可以这样：</p><p>00101101</p><p>把每四位的整体转化成十进制的数，就变成十六进制了。至于这么转换，下面也会说到。这时候用十六进制就只用2个数就可以表示了。</p><h2 id="不同的进制表达方式"><a href="#不同的进制表达方式" class="headerlink" title="不同的进制表达方式"></a>不同的进制表达方式</h2><p>二进制是由 「0,1」 组成，通常以 0b 开头。</p><p>八进制是由 「0,1,2,3,4,5,6,7」 组成，以 0 开头。</p><p>十进制是由 「0,1,2,3,4,5,6，7,8,9,0」 组成。</p><p>十六进制是由 「0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f」 组成，以0x开头的。</p><h2 id="进制之间的相互转化"><a href="#进制之间的相互转化" class="headerlink" title="进制之间的相互转化"></a>进制之间的相互转化</h2><p>在这里告诉大家一个进制之间快速转化的方法，当然，不是使用计算器啊 - -</p><p>首先你只要记住以下对应关系即可：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">1    1    1    1    1    1    1    1</span><br><span class="line"></span><br><span class="line">128 64  32  16   8    4    2    1</span><br></pre></td></tr></table></figure><h3 id="二进制转化为十进制"><a href="#二进制转化为十进制" class="headerlink" title="二进制转化为十进制"></a>二进制转化为十进制</h3><p>那么如果告诉你一个二进制 如 0b11111111，转化成十进制，怎么做呢？把对应的数加起来就可以了。</p><p>0b11111111 &#x3D; 128+64+32+16+8+4+2+1 &#x3D; 255</p><p>看到 255 有没有一种熟悉的感觉？</p><p>所以这时候再给你出道题，把 0b010110 转化成十进制你应该会了吧？</p><p>0b010110 &#x3D; 16 + 4 + 2 &#x3D; 22</p><h3 id="十进制转化为二进制"><a href="#十进制转化为二进制" class="headerlink" title="十进制转化为二进制"></a>十进制转化为二进制</h3><p>同样的：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">1    1    1    1    1    1    1    1</span><br><span class="line"></span><br><span class="line">128 64  32  16   8    4    2    1</span><br></pre></td></tr></table></figure><p>我们要把十进制如22，转为二进制就是：</p><p>22之内16有没有？ 那么在16对应的地方就有1。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/8-1.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>22-16&#x3D;6，那么8对应的就不存在了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/8-2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>6之内有4对吧，那么4对应的就有1，6-4&#x3D;2，那么2也有，2-2&#x3D;0，所以1就没了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/8-3.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>所以最后的答案就是 22 &#x3D; 0b10110。</p><h3 id="二进制转化为八进制"><a href="#二进制转化为八进制" class="headerlink" title="二进制转化为八进制"></a>二进制转化为八进制</h3><p>我们已经知道了在二进制中每三位的十进制代表一个八进制位：</p><p>000101101</p><p>那么这时候只要把这个二进制拆成三份，每一份转化成十进制，再组合起来就是八进制了。</p><p>000 &#x3D; 0；</p><p>101 &#x3D; 4+1 &#x3D; 5；</p><p>101 &#x3D; 4+1 &#x3D; 5；</p><p>所以二进制 0b000101101 &#x3D; 八进制0055。</p><h3 id="二进制转化为十六进制"><a href="#二进制转化为十六进制" class="headerlink" title="二进制转化为十六进制"></a>二进制转化为十六进制</h3><p>我们已经知道了在二进制中每四位的十进制代表一个十六进制位：</p><p>00101101</p><p>那么这时候只要把这个二进制拆成两份，每一份转化成十进制，再组合起来就是十六进制了。</p><p>0010 &#x3D; 2；</p><p>1101 &#x3D; 8+4+1 &#x3D; D；</p><p>所以二进制 0b00101101 &#x3D; 十六进制0x2D。</p><p>ok，以上，其实说实话，如果不懂这个也不影响后面使用 Python 来编程，但是懂的多一些总归没有什么坏处。</p><h1 id="各种符号的意义及用法"><a href="#各种符号的意义及用法" class="headerlink" title="各种符号的意义及用法"></a>各种符号的意义及用法</h1><p>我们小时候，老师都教过我们 1+1&#x3D;2 ，这个 「1+1」 就是表达式， 「+」 就是运算符。</p><p>咱们接下来就来了解一下，在 python 中，那些运算符是什么意思，怎么用？ 相信看完，你就能够明白了。</p><h2 id="加减乘除-x2F"><a href="#加减乘除-x2F" class="headerlink" title="加减乘除(+-&#x2F;*)"></a>加减乘除(+-&#x2F;*)</h2><p>对于 +-*&#x2F; 我们都知道它们是什么含义了吧，就算你的数学是体育老师教的，你也会懂加减乘除吧。</p><p>不过有两个小细节值得你去注意，就是字符串之间的相加和相乘：</p><p><img src="https://wistbean.org/images/7-1.jpg" alt="python运算浮点数"></p><p>看懂是啥意思了么？</p><p>字符串之间的相加会被”拼接”起来，而字符串和数字相乘就会重复多次相同的字符串。</p><p>其它的大于、小于、大于等于、小于等于就不说了，因为我们小学老师都跟我们说过了。接下来说几个比较少见的符号。</p><h2 id="幂"><a href="#幂" class="headerlink" title="幂(**)"></a>幂(**)</h2><p>幂就是以前我们学数学的时候老师讲的什么什么几次方，别一看到幂就想到杨幂。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="http://c1.yaofangwang.net/Common/Upload/guide/0/2e5d2989-a526-4aaa-b7cc-61e24e4ac8ea8928.jpg" alt="杨幂" title="">                </div>                <div class="image-caption">杨幂</div>            </figure><p>用符号 <code>**</code> 表示， 比如 <code>2**3 = 8</code>。</p><h2 id="整除（-x2F-x2F-）"><a href="#整除（-x2F-x2F-）" class="headerlink" title="整除（&#x2F;&#x2F;）"></a>整除（&#x2F;&#x2F;）</h2><p>我们知道 &#x2F; 是除的意思，你知道 6&#x2F;3 等于多少么？你可能会觉得在侮辱你的智商对不对，不是 2 么？ 在 python 中得出的结果是 2.0 ， 也就是它返回的是浮点数。 那么我们只想得到整数部分怎么玩呢？</p><p>用 &#x2F;&#x2F; 这个 ： 6&#x2F;&#x2F;3 &#x3D; 2。</p><h2 id="取模（-）"><a href="#取模（-）" class="headerlink" title="取模（%）"></a>取模（%）</h2><p>取模的意思不是让你去获取个模特，是得到除法的余数，比如 8%5 &#x3D; 3 ，因为 8&#x2F;5 &#x3D; 1余3。</p><h2 id="左移（-lt-lt-）和右移-gt-gt"><a href="#左移（-lt-lt-）和右移-gt-gt" class="headerlink" title="左移（&lt;&lt;）和右移(&gt;&gt;)"></a>左移（&lt;&lt;）和右移(&gt;&gt;)</h2><p>移的意思就是把一个数的二进制移动多少个位。</p><p>比如 2 &lt;&lt; 2 &#x3D; 8 。这是为什么呢？</p><p>首先 2 的 二进制 是 0b00000010 ，然后将它左移2位（虚位补0）就变成这样： 0b00001000 ，它对应的十进制就是 8 。</p><p>同样的道理：</p><p>8 &gt;&gt; 2 的意思就是将 8 的二进制向右移动2位：</p><p>0b00001000 右移动2位：0b00000010 也就是对应十进制的 2。</p><p>那么下次有人问你2*8怎么样写代码比较高效，你就直接甩给它： 2&lt;&lt;3 就好了。</p><h2 id="与（-amp-）"><a href="#与（-amp-）" class="headerlink" title="与（&amp;）"></a>与（&amp;）</h2><p>记住一句话：”同真与真”，什么意思呢？ 比如 1&amp;1&#x3D;1,1&amp;0&#x3D;0,</p><p>1就是真，0就是假。也就是只有 1&amp;1&#x3D;1，其它的都等于0。</p><p>那么 2 &amp; 3 怎么算？</p><p>先将它们转化为二进制：</p><p>2对应的二进制 ： 0b00000010</p><p>3对应的二进制 ： 0b00000011</p><p>那么从右往左： 0&amp;1&#x3D;0 ，1&amp;1&#x3D;1，0&amp;0&#x3D;0，所以结果为</p><p>0b00000010，转化为十进制就是2，所以 2&amp;3&#x3D;2。</p><h2 id="或（-）"><a href="#或（-）" class="headerlink" title="或（|）"></a>或（|）</h2><p>记住一句话：”同假或假”，什么意思呢？ 比如 1|1&#x3D;1,0|0&#x3D;0,</p><p>1就是真，0就是假。也就是只有 0|0&#x3D;0，其它的都等于1。</p><p>那么 2 | 3 怎么算？</p><p>先将它们转化为二进制：</p><p>2对应的二进制 ： 0b00000010</p><p>3对应的二进制 ： 0b00000011</p><p>那么从右往左： 0|1&#x3D;1 ，1&amp;1&#x3D;1，0&amp;0&#x3D;0，所以结果为</p><p>0b00000011，转化为十进制就是3，所以 2|3&#x3D;3。</p><h2 id="异或（-）"><a href="#异或（-）" class="headerlink" title="异或（^）"></a>异或（^）</h2><p>相同者假，不同者真，什么意思呢？就是 1^1&#x3D;0, 1^0&#x3D;1。</p><p>那么 2^3 怎么算？</p><p>先将它们转化为二进制：</p><p>2对应的二进制 ： 0b00000010</p><p>3对应的二进制 ： 0b00000011</p><p>那么从右往左： 0^1&#x3D;1 ，1^1&#x3D;0，0&amp;0&#x3D;0，所以结果为</p><p>0b00000001，转化为十进制就是1，所以 2^3&#x3D;1。</p><h2 id="翻转（-）"><a href="#翻转（-）" class="headerlink" title="翻转（~）"></a>翻转（~）</h2><p>x的按位翻转就是是-(x+1)。</p><p>那么 ~2 怎么算？</p><p>~2 &#x3D; -（2+1） ； 所以答案就是-3。</p><p>ok，以上，其实没必要去记住，了解一下就这些符号是什么意思，怎么算的就好了。</p><h1 id="Python基本数据类型之「字符串」"><a href="#Python基本数据类型之「字符串」" class="headerlink" title="Python基本数据类型之「字符串」"></a>Python基本数据类型之「字符串」</h1><h2 id="单引号（’）字符串"><a href="#单引号（’）字符串" class="headerlink" title="单引号（’）字符串"></a>单引号（’）字符串</h2><p>把一段文本用单引号「’」包围起来，它就变成了字符串，和数一样是一个值。比如：</p><p>text &#x3D; ‘世界上最帅的人是wistbean’</p><p>这里的变量名就是text，而对应的值就是字符串「世界上最帅的人是wistbean」。</p><h2 id="双引号-“-字符串"><a href="#双引号-“-字符串" class="headerlink" title="双引号(“)字符串"></a>双引号(“)字符串</h2><p>把一段文本用双引号「”」包围起来，它就变成了字符串，和数一样是一个值。比如：</p><p>text &#x3D; “世界上最帅的人是wistbean”</p><p>这里的变量名就是text，而对应的值就是字符串「世界上最帅的人是wistbean」。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-1.webp" alt="挖槽，这不是和单引号一样么？别特么逗我啊！" title="">                </div>                <div class="image-caption">挖槽，这不是和单引号一样么？别特么逗我啊！</div>            </figure><p>哈哈，是的，其实单引号的字符串和双引号的字符串是一样的，不过为什么Python要支持单引号又支持双引号呢？</p><p>那是因为，有时候我们的文本里面，不一定就只用双引号或者单引号啊，比如说：</p><p>“包钟480，包夜1200”，她说。</p><p>这句话对于 Python 解释器来说，他只认识引号里面的内容，也就是说 python 只知道字符串「包钟480，包夜1200」，而后面的「，她说。」对于 Python 来说不认识。</p><p>那么如果是这样的话：</p><p>‘“包钟480，包夜1200”，她说。’</p><p>Python 就能懂！</p><p><img src="https://wistbean.org/images/py9-2.webp"></p><p>所以你应该理解为什么 Python 同时支持双引号和单引号了吧。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-3.webp" alt="包夜太贵了，能不能便宜点啊？" title="">                </div>                <div class="image-caption">包夜太贵了，能不能便宜点啊？</div>            </figure><h2 id="三引号字符串（’’’或者”””）"><a href="#三引号字符串（’’’或者”””）" class="headerlink" title="三引号字符串（’’’或者”””）"></a>三引号字符串（’’’或者”””）</h2><p>这三引号是来干嘛的呢？如果你要表示一个很长很长的字符串，那么这个三引号就可以派上用场了，因为它支持跨多行，而且在这个三引号的字符串里面你要用单引号和双引号都无所谓。</p><p>像这样：</p><p>“”” MM：”噢，请你不要吻我”MM：”噢，请你不要吻”MM：”噢，请你不要”MM：”噢，请你不”MM：”噢，请你”MM：”噢，请”MM：”噢” “””</p><p>Python 是完全看得懂的。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-5.webp" alt="我好像发现了什么不得了的事情！！！" title="">                </div>                <div class="image-caption">我好像发现了什么不得了的事情！！！</div>            </figure><h2 id="转义"><a href="#转义" class="headerlink" title="转义"></a>转义</h2><p>可能你会对这样的字符串「’”包钟480，包夜1200”，她说。’」感到别扭，老子就想都用一种引号，不想要一下双引号一下单引号的行不行？</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-6.webp" alt="行行行，老子说什么就是什么！" title="">                </div>                <div class="image-caption">行行行，老子说什么就是什么！</div>            </figure><p>那么这时候就可以用「转义」来解决，转义的符号是反斜杠「\」。</p><p>比如这句话「’”包钟480，包夜1200”，她说。’」我们通过转义可以变成这样：</p><p>‘ &#39;包钟480，包夜1200&#39;，她说。’</p><p>那么这个时候 Python 就能够看懂了， 现在这玩意「&#39;」在 Python 眼中就是「’」。</p><p><img src="https://wistbean.org/images/py9-7.webp"></p><p>所以你可以把转义「\」理解为是为了让 Python 看的到我们想要表达的东西。</p><h2 id="字符串的拼接"><a href="#字符串的拼接" class="headerlink" title="字符串的拼接"></a>字符串的拼接</h2><p>有时候我们需要两段话拼接在一起，对于 Python 来说so easy，只要像两个数字一样相加即可。</p><p>像这样：</p><pre><code>x = &quot;Hello, &quot;y = &quot;World!&quot;x+y</code></pre><p>这时候呢，「+」这个符号就把两个字符串连接起来了，在这里的 x+y 就等于 Hello，World！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-8.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="原始字符串"><a href="#原始字符串" class="headerlink" title="原始字符串"></a>原始字符串</h2><p>有一些符号是代表特殊意义的，比如说 「\n」就代表换行。比如像这样：</p><p>print(“小帅b\n我爱死你了。”)</p><p>那么这时候在 Python 眼中就是：</p><p>小帅b</p><p>我爱死你了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-9.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-10.webp" alt="这很好啊， Python 很聪明还帮忙换行啦！" title="">                </div>                <div class="image-caption">这很好啊， Python 很聪明还帮忙换行啦！</div>            </figure><p>可是，有时候 Python 自作聪明了，比如说我们有这么一个在 c 盘下的一个叫做niubi的文件夹「C:\niubi」，那么我们这样打印的话：</p><p>print(“C:\niubi”)</p><p>结果你也知道了，路径被拆掉了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-11.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这就尴尬了，不过还好，有个叫做原始字符串的东西，我们只要在前面加个「r」就相安无事了，这时候 Python 就知道，哦，原来你要的是原始字符串啊，那老子不帮你换行了，省的被说自作聪明。</p><p>我们只需要这样：</p><p>print(r”C:\niubi”)</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py9-12.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>ok，Python基本数据类型之「字符串」就到这里，当然字符串的使用以后会经常用到的，对字符串的操作，字符串的序列，Unicode等是接下来需要了解使用的。</p><h1 id="Python-的控制流条件语句"><a href="#Python-的控制流条件语句" class="headerlink" title="Python 的控制流条件语句"></a>Python 的控制流条件语句</h1><h2 id="if…else"><a href="#if…else" class="headerlink" title="if…else"></a>if…else</h2><p>还记的你以前小学的时候老师问你用「如果…那么…否则…」来造句么？每当想起这个的时候，我就会想到费玉清老师的经典名句：</p><p>「你追我，如果你追到我，我就跟你嘿嘿嘿。」</p><p>那么在Python如何表示的呢？ 其实很简单，就是 if 和 else：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"><span class="keyword">if</span> 你追到我：   （如果的条件语句）</span><br><span class="line"></span><br><span class="line">    我就跟你嘿嘿嘿  （如果为真，就执行这里）</span><br><span class="line"></span><br><span class="line"><span class="keyword">else</span> ：           （否则）</span><br><span class="line"></span><br><span class="line">    我就不跟你嘿嘿嘿  （如果为假，就执行这里）</span><br></pre></td></tr></table></figure><h2 id="if…elif…else"><a href="#if…elif…else" class="headerlink" title="if…elif…else"></a>if…elif…else</h2><p>此外，如果老师要你用「如果…否则如果..否则..」来造句的话，比如说：如果你很持久，那么我嫁给你，否则如果你很有钱，那么我考虑一下，否则滚蛋。那么对应于 python 来说就是：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"><span class="keyword">if</span> 你很持久：</span><br><span class="line"></span><br><span class="line">    嫁给你</span><br><span class="line"></span><br><span class="line"><span class="keyword">elif</span> 你很有钱：</span><br><span class="line"></span><br><span class="line">    考虑一下</span><br><span class="line"></span><br><span class="line"><span class="keyword">else</span>：</span><br><span class="line"></span><br><span class="line">    滚蛋。</span><br></pre></td></tr></table></figure><p>好了，我们已经知道怎么用Python去使用我们的条件语句了，那么如果你想开发一个猜数字的小程序对你来说不在话下了。</p><p>我们这就来开发一个python猜数字小游戏，首先我们自己在程序定义好一个数字，然后让用户去猜，如果猜中了我们就恭喜他，猜不中就告诉他猜的数字偏大还是偏小。</p><p>打开我们的idle，撸起我们的代码：</p><p>首先定义一个变量，把我们要被猜的数字先写好：</p><p><code>number = 520</code></p><p>接着让用户输入数字：</p><p><code>guessNumber = int(input(&#39;请输入你要猜的数字： &#39;))</code></p><p>接着我们来判断：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"><span class="keyword">if</span> guessNumber == number :</span><br><span class="line"></span><br><span class="line">    print(<span class="string">"哇塞，牛逼啊，这就被你猜中了"</span>)</span><br><span class="line"></span><br><span class="line"><span class="keyword">elif</span> guessNumber &lt; number :</span><br><span class="line"></span><br><span class="line">    print(<span class="string">"你猜的数字小了，再往高了猜"</span>)</span><br><span class="line"></span><br><span class="line"><span class="keyword">else</span> :</span><br><span class="line"></span><br><span class="line">    print(<span class="string">"你猜的数字大了，再往低了猜"</span>)</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py10-1.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py10-2.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="and"><a href="#and" class="headerlink" title="and"></a>and</h2><p>如果你想要一个又有钱又帅的男人，怎么用 python 表示呢？</p><p>可以这样：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">if 有钱 and 帅 ：</span><br><span class="line"></span><br><span class="line">    嫁给你。</span><br></pre></td></tr></table></figure><p>在这里就用到了「and」这个逻辑符，就是并且的意思，如果有钱和帅同时成立，那么就执行 if 下的语句。如果他没钱，那么立即返回，不会再管他帅不帅了，不会去执行 if 下面的语句。</p><h2 id="or"><a href="#or" class="headerlink" title="or"></a>or</h2><p>那么这时候你可能会问：那么我想要嫁给一个有钱或者帅就行了，也就是满足其一我都嫁，怎么表示呢？</p><p>可以这样：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">if 有钱 or 帅 ：</span><br><span class="line"></span><br><span class="line">    嫁给你。</span><br></pre></td></tr></table></figure><p>这里用到的「or」逻辑符，它代表的意思就是或者，如果他是一个有钱的人，那么就直接执行 if 下面的语句，不需要再去判断帅不帅了，如果他没钱，就会再去判断他帅不帅，如果帅才执行 if 下面的语句。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py11-1.webp" alt="虽然我没钱也不帅，但是我骚，可不可以嫁给我？" title="">                </div>                <div class="image-caption">虽然我没钱也不帅，但是我骚，可不可以嫁给我？</div>            </figure><h1 id="Python中的循环语句"><a href="#Python中的循环语句" class="headerlink" title="Python中的循环语句"></a>Python中的循环语句</h1><p>不知道你有没有听过这么个东西：除去睡眠，我们每个人只能活1万多天，有些人活了1万多次，而有些人呢，则只是活了1天，而重复了1万多次。</p><p>我希望我的读者不要成为后者，咱们每天提升自己一点点，活出个样子来。</p><p><img src="https://wistbean.org/images/py11-2.webp" alt="好阔怕，我不要重复~~"></p><p>在 Python 的世界里面，可以用 while 和 for 来表示重复，也就是循环。</p><h2 id="while循环"><a href="#while循环" class="headerlink" title="while循环"></a>while循环</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">while 活着：</span><br><span class="line"></span><br><span class="line">   每天做着一样的事情。</span><br></pre></td></tr></table></figure><p>这样写的意思就是，只要你活着，就一直不断的执行while下面的语句。</p><p>我们可以来写一个抛硬币的 python 程序，我们事先定义好硬币的正反面，然后让用户猜，如果用户猜对了就奖励一个吻，猜错了就继续猜，直到让他猜中为止。</p><p>打开我们的 IDLE，代码撸起来：</p><p>首先定义一个变量，我们的值定义为正面：</p><p><code>coin = &quot;正面&quot;</code></p><p>接着定义一个 flag ：</p><p><code>flag = True</code></p><p>然后我们写一个循环：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">while</span> flag :</span><br><span class="line"></span><br><span class="line">    guess = input(<span class="string">"请猜一下是正面还是反面："</span>)</span><br><span class="line"></span><br><span class="line">    <span class="keyword">if</span>(guess == <span class="string">"反面"</span>) :</span><br><span class="line">        print(<span class="string">"你猜错了，继续猜"</span>)</span><br><span class="line">    <span class="keyword">elif</span>(guess == <span class="string">"正面"</span>) :</span><br><span class="line">        print(<span class="string">"恭喜你猜对了，奖励你一个吻"</span>)</span><br><span class="line">        flag = <span class="keyword">False</span></span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py11-3.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>执行：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py11-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>解释一下：当 while 发现 flag 为 true 的时候，就会一次又一次的执行执行 while 下面的一句，直到我们猜中之后，我们就将flag 这个变量改为 false ，while 发现为 false 的时候就不往下循环了。</p><h2 id="for循环"><a href="#for循环" class="headerlink" title="for循环"></a>for循环</h2><p>while 可以做到在条件为真的时候反复的执行，不过有时候我们需要在特定范围循环，比如说我们要在第一天到第五天每天啪啪啪一次，那么这时候用 for 就再适合不过了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">days = [1,2,3,4,5]</span><br><span class="line"></span><br><span class="line">for day in days :</span><br><span class="line">    print(&quot;第&quot; + str(day) + &quot;天啪啪啪&quot;)</span><br></pre></td></tr></table></figure><p>我们来运行下：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py11-5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以看到第一次执行，day就是1，第二次执行day就是2，它就这样一直循环下去，没有一点念想。</p><h2 id="终止循环break"><a href="#终止循环break" class="headerlink" title="终止循环break"></a>终止循环break</h2><p>有一天你突然发现，我不能再这么下去了，不能再重复的过这样的日子了，得有点改变，跳出这个重复的怪圈，那么对于 Python 来说，用break：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">while 活着：</span><br><span class="line">    重复的过日子。</span><br><span class="line">    if（醒悟）：</span><br><span class="line">    break</span><br></pre></td></tr></table></figure><p>通过 break 呢，就可以跳出这个循环了。</p><h2 id="continue"><a href="#continue" class="headerlink" title="continue"></a>continue</h2><p>有时候我们在循环里面，在某个地方不希望它循环下去，先跳过本次接下来的东西，直接执行下一次，这时候我们就可以用 continue了，来试试：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py11-6.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="Python中的函数"><a href="#Python中的函数" class="headerlink" title="Python中的函数"></a>Python中的函数</h1><p>你可以把函数当做是一个「特定的小程序」，可以用它们来执行特定的事情。</p><p>Python中有内置了许多「特定的小程序」，我们可以非常方便的直接调用它们来执行我们想要操作的东西，这叫内置函数。</p><p>另外我们也可以根据我们自己的需要来创造「特定的小程序」，这叫自定义函数。</p><h2 id="定义函数"><a href="#定义函数" class="headerlink" title="定义函数"></a>定义函数</h2><p>假设我们要自己定义一个函数，这个函数用来叫：亚麻跌，哈哈，想想我们一调用这个函数，它就叫「亚麻跌」。是不是很好玩。</p><p>像这样定义一个函数：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">def jiao（）：</span><br><span class="line">    print（&quot;亚麻跌~~~&quot;）</span><br></pre></td></tr></table></figure><p>那么当我们要调用它的时候只要这样「jiao（）」就可以了。</p><p>用 IDLE 来试一试吧：</p><p><img src="https://wistbean.org/images/py12-1.webp"></p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py12-2.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>来解释一下：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">def jiao（）：</span><br><span class="line">    print（&quot;亚麻跌~~~&quot;）</span><br></pre></td></tr></table></figure><p>这里的 def 就是一个关键字来的，代表我们要去定义一个函数，而 jiao 就是函数名称，当我们要使用这个函数的时候直接调用它就可以了。而  print（”亚麻跌~~~”） 就是<strong>函数体</strong>，也就是它所具备的功能实现。</p><h2 id="函数的形参和实参"><a href="#函数的形参和实参" class="headerlink" title="函数的形参和实参"></a>函数的形参和实参</h2><p>我们既然定义了一个会叫床的函数了，那么每调用一下它就叫一下是不是不太爽？如果我们能调用这个函数，然后传个数字给它，这个数字是多少，它就叫多少次，岂不是更好？</p><p>可以这样：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">def jiao(times) :</span><br><span class="line">    for time in range(times) :</span><br><span class="line">        print(&quot;亚麻跌~~~&quot;)</span><br></pre></td></tr></table></figure><p>在这里我们定义了一个 times 的参数，接下来我们通过这个range用内置函数生成一个序列，接着用 for 循环，这样子当我们调用函数并传一个数字进去，它就能根据这个数字，去叫相应的次数了。</p><p>比如我们调用 jiao（5），那么它就会叫 5 次。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py12-3.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py12-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>那么如果我们想要用户输入多少次，就让它叫多少次，怎么玩呢？想必你看过之前的文章也知道怎么玩了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py12-5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py12-6.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以看到我们这里的 jiao（int（time）） 传入的是一个变量，那么这样传递的参数叫做<strong>形参</strong>。而我们刚刚 jiao（5）传递的是一个实实在在的数字，我们叫<strong>实参</strong>。</p><h2 id="局部变量和全局变量"><a href="#局部变量和全局变量" class="headerlink" title="局部变量和全局变量"></a>局部变量和全局变量</h2><p>我们在函数里面定义的变量，只有函数里面才可以用，在函数外面是使用不到这个变量的，所以这个变量存在函数这个局部里，我们叫这个变量为局部变量。</p><p>比如说：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">def jiao(times):</span><br><span class="line">    x = 1</span><br><span class="line"></span><br><span class="line">    for time in range(times+x):</span><br><span class="line">        print(&quot;亚麻跌~~~&quot;)</span><br></pre></td></tr></table></figure><p>这里的x就是局部变量啦。</p><p>知道了什么是局部变量之后我们在来了解一下什么是全局变量，其实顾名思义，全局嘛~ 那么就是哪里都可以使用这个变量咯。比如说我们在函数内想要更改外边的变量，怎么办呢？这时候我们可以使用 global：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">def jiao(times):</span><br><span class="line"></span><br><span class="line">    global x</span><br><span class="line">    x = 5</span><br><span class="line"></span><br><span class="line">    for time in range(times+x):</span><br><span class="line">        print(&quot;亚麻跌~~~&quot;)</span><br><span class="line"></span><br><span class="line">x = 2</span><br><span class="line">jiao(5)</span><br></pre></td></tr></table></figure><p>那么这里 x 就是全局变量。</p><h2 id="return返回值"><a href="#return返回值" class="headerlink" title="return返回值"></a>return返回值</h2><p>有时候我们需要调用一个函数返回给我们结果，比如我们定义了一个加法计算的函数，我们希望扔两个数给它，它直接计算好然后返回给我们，那么这时候我们就可以用到 return：</p><p>定义一个加法的函数，并返回结果：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">def addition(x,y):</span><br><span class="line">    return x+y</span><br></pre></td></tr></table></figure><p>那么我们调用的时候：</p><p><code>print(addition(5,6)) </code></p><p>直接返回 11 。</p><h2 id="docString"><a href="#docString" class="headerlink" title="docString"></a>docString</h2><p>很多程序员其实不太喜欢写文档的，因为觉得文档这事儿好像不关自己的事情，代码才是。老子写个代码而已，凭什么还要我写文档？</p><p>Python 有个叫做 docString 的东西完美解决了这问题，让你直接在代码中写文档，其实说白了就是给代码写点注释，什么语言都会有给代码写注释的，不过 Python 的 docString 可以直接把你的注释变成文档，是不是很厉害？</p><p>我们可以通过 help(requests) 或者 requests.<strong>doc</strong> 就可以访问到它的文档了。</p><p>接下来我们自己写一个docString吧。</p><p>我们定义一个叫 myDoc 的函数，传入两个参数，再写一下docString，告诉别人我们的函数是干嘛的，传入的参数是什么，返回什么。</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">def myDoc(param1 ,param2):</span><br><span class="line">    &quot;&quot;&quot;</span><br><span class="line">    this is myDoc function</span><br><span class="line">    :param param1:  this is a first param</span><br><span class="line">    :param param2: this is a second param</span><br><span class="line">    :return: param1 + param2</span><br><span class="line">    &quot;&quot;&quot;</span><br><span class="line">    print(param1 + param2)</span><br><span class="line">    return param1 + param2</span><br></pre></td></tr></table></figure><p>是不是一目了然。</p><p>而且我们还可以使用 sphinx 的 autodoc 自动从docString生产api文档。是不是很方便呢？</p><h1 id="模块"><a href="#模块" class="headerlink" title="模块"></a>模块</h1><p>你可以把模块理解为一个 .py文件，这个文件里面包含了所需要的函数和变量，那么下次我们任何一个程序要使用这里面的东西，我们只需要把这个模块导入到我们的程序里面来，就可以直接用了，简直不要太爽。造轮子多麻烦啊，拿来就用是了。</p><p>其实 Python 有内置了一些模块，我们可以直接引用，还有一些第三方模块，也就是我们可以自己创建模块，安装好模块就可以直接使用了。</p><h2 id="使用模块"><a href="#使用模块" class="headerlink" title="使用模块"></a>使用模块</h2><p>如果我们要使用一个模块，可以将这个模块导入，使用 import ，比如我们要导入 Python 的内置的 sys 模块（sys模块包含了与Python解释器和它的环境有关的函数），那么我们就可以使用 import sys:</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-1.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-2.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="创建自己的模块"><a href="#创建自己的模块" class="headerlink" title="创建自己的模块"></a>创建自己的模块</h2><p>创建自己的模块其实就是自己写了个程序，然后给别人import，我们来写一个模块：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-3.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>记住，这模块要保存到和你即将要用的 Python 程序的同一目录下，然后这文件必须是 .py 结尾不用我说了吧。</p><p>接着我们就来使用我们自己的模块吧：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>运行一下：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以看到我们不仅会使用模块，而且会自己创建模块了，真是越来越牛逼了。</p><h2 id="安装第三方模块"><a href="#安装第三方模块" class="headerlink" title="安装第三方模块"></a>安装第三方模块</h2><p>世界那么大，牛人那么多，牛人写的模块，我们直接拿来用，不是很爽吗？</p><p>那么我们要使用他们写的模块之前要先将他们的模块安装到我们的 Python 环境来，然后才可以使用。</p><p>首先你要确保你的电脑已经安装好了 pip，如果你在命令行工具中输入 pip 可以像我这样那就说明你已经安装好了 pip：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-6.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>推荐一个网站给你们：<a href="https://pypi.org/" target="_blank" rel="noopener">https://pypi.org/</a> 这个网站聚集了一堆牛逼的模块，你可以通过搜索任何你想要的模块：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-7.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>比如说我要安装一个叫做 BTrees 的模块，那么我只需要使用「pip install BTrees」  这个命令就可以安装了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py13-8.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>安装完之后呢，你就可以通过 import 直接使用模块了。</p><h1 id="面向对象"><a href="#面向对象" class="headerlink" title="面向对象"></a>面向对象</h1><h2 id="python创建一个类"><a href="#python创建一个类" class="headerlink" title="python创建一个类"></a>python创建一个类</h2><p>为了让你更好的理解类和对象，我来举一个例子，哆啦A梦大家都很熟悉吧，那个矮胖矮胖的家伙，口袋里面有着许多我们梦寐以求的东西。</p><p>我们可以把哆啦A梦理解为它是一个对象。如果我们创建一个叫做哆啦A梦的类，那么这个类的实例，我们就叫做哆啦A梦对象。</p><p>在 python 中，可以用 class 来定义一个类，比如：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">class DuoLaAMeng：</span><br></pre></td></tr></table></figure><p>那么当我们要去使用这个类的对象的时候我们可以这样：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">duola = DuoLaAMeng（）</span><br></pre></td></tr></table></figure><p>在这里呢，我们定义了一个叫做 duola 的变量，指向的是哆啦A梦这个实例。</p><h2 id="类中的方法使用"><a href="#类中的方法使用" class="headerlink" title="类中的方法使用"></a>类中的方法使用</h2><p>我们的对象肯定是有一些属性给我们用的，比如说哆啦A梦这个对象可以给我们提供竹蜻蜓，所以我们可以在类中定义一些方法给别人去使用。</p><p>我们创建一个类，并且给它定义一个获取竹蜻蜓的方法：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">class DuoLaAMeng:</span><br><span class="line">    def getZhuQingTing(self):</span><br><span class="line">        print(&quot;给一个竹蜻蜓&quot;)</span><br></pre></td></tr></table></figure><p>那么当我们要调用的时候就可以这样子：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">duola = DuoLaAMeng()</span><br><span class="line">duola.getZhuQingTing()</span><br></pre></td></tr></table></figure><p>我们可以看到在定义 getZhuQingTing 这个方法的时候，定义了一个 self 这个参数，其实这个参数指的是DuoLaAMeng对象本身，这就和我们普通定义的函数有些许区别。</p><h2 id="init-函数"><a href="#init-函数" class="headerlink" title="__init__函数"></a>__init__函数</h2><p>我们在调用对象的时候，有些东西是可以初始化的，这个时候 Python 就给我们提供了一个初始化函数，也就是当我们去调用这个对象的时候，它会先去执行 <strong>init</strong> 这个函数。举个例子你就明白了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">class DuoLaAMeng:</span><br><span class="line">    def __init__(self, name):</span><br><span class="line">        self.name = name</span><br><span class="line"></span><br><span class="line">    def getZhuQingTing(self):</span><br><span class="line">        print(&quot;给&quot;+self.name+&quot;一个竹蜻蜓&quot;)</span><br><span class="line"></span><br><span class="line">duola = DuoLaAMeng(&quot;大雄&quot;)</span><br><span class="line">duola.getZhuQingTing()</span><br></pre></td></tr></table></figure><p>我们定义了一个 DuoLaAMeng 类， 并且给了一个初始化函数，当别人调用这个类的时候呢，传一个 name 进来，我们就可以对这个名字进行初始化了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-1.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="继承"><a href="#继承" class="headerlink" title="继承"></a>继承</h2><p>如果我们想要再定义一个类似哆啦A梦的对象，比如说哆啦A梦的儿子对象，那么这时候我们用继承来实现，继承就是实现代码重用的方式。</p><p>如果说哆啦A梦的儿子叫做哆啦B梦，那么当我们的哆啦B梦继承了它的爸爸哆啦A梦的时候，哆啦B梦拥有哆啦A梦的所有功能。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-2.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>在 Python 中继承的表现形式只这样的：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">class 哆啦B梦（哆啦A梦）：</span><br></pre></td></tr></table></figure><p>这样就说明了哆啦B梦是哆啦A梦的儿子。</p><p>举个例子：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-3.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>我们在这里定义了一个叫做 DuoLaAMeng 的类，然后定义了两个方法，一个是初始化，一个是获取竹蜻蜓。</p><p>接着我们创建了 DuoLaBMeng 这个类来继承 DuoLaAMeng ，可以看到 DuoLaBMeng 其实啥也没做，但是它就是拥有了DuoLaBMeng 的所有功能。</p><p>这种继承的方式很好，比如我们以后要创建 DuoLaCMeng ，直接继承 DuoLaAMeng 就可以用所属的方法，以后我们要增加什么共同的功能的时候，只需要在父类 DuoLaAMeng 添加就好了，它的子类们都可以使用。</p><h2 id="多态"><a href="#多态" class="headerlink" title="多态"></a>多态</h2><p>DuoLaBMeng 和 DuoLaCMeng 是 DuoLaAMeng 的儿子，我们也可以把它的儿子当做 DuoLaAMeng 对象来使用，比如说有一天 DuoLaAMeng在忙，这时候大雄完全可以把它的儿子们当做是 DuoLaAMeng 来使用，完全木有问题，这就是面向对象中多态的意思。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>但是有些子类是独具特色的，比如 DuoLaBMeng 可以从口袋中拿出充气娃娃，而它的父亲 DuoLaAMeng 没有这个功能。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-6.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这时候父类 DuoLaAMeng 是不可以把它当做子类DuoLaBMeng 来用的，也就是子类可以用父类的方法，但是父类不能用子类的方法。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-7.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py14-8.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="异常"><a href="#异常" class="headerlink" title="异常"></a>异常</h1><p>知道代码有错还狂往下写？是的没错，就是明明知道可能代码会有错误，但是我们还是往下写。就是这么任性！</p><h2 id="异常捕获"><a href="#异常捕获" class="headerlink" title="异常捕获"></a>异常捕获</h2><p>有时候我们对我们的代码的报错是可预知的，比如我们想让 Python 帮我们打开一个小黄文的文件，比如 yellow.txt，可是我们的电脑不一定有，如果这个时候没有的话我们的代码会报错的对吧？</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">document = open(&apos;yellow.txt&apos;)</span><br><span class="line">print(&apos;filename:&apos; + document.name)</span><br></pre></td></tr></table></figure><p>运行之后可以看到这里报错:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">FileNotFoundError: [Errno 2] No such file or directory: &apos;yellow.txt&apos;</span><br></pre></td></tr></table></figure><p>告诉我们没有这个文件。</p><p>但是如果这时候我们还想往下运行怎么办呢？</p><p>那就可以把这异常给捕获掉，使用 <code>try...except...finally...</code></p><blockquote><p>try：用来包裹我们可能存在错误的代码；<br>except：当发现错了就会执行这里<br>finally：无论怎么样最后都会执行到的。</p></blockquote><p>举个例子你就明白了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">try:</span><br><span class="line">    document = open(&apos;yellow.txt&apos;)</span><br><span class="line">    print(&apos;filename:&apos; + document.name)</span><br><span class="line">except FileNotFoundError as e:</span><br><span class="line">    print(&quot;error:&quot; , e)</span><br><span class="line">finally:</span><br><span class="line">    print(&quot;最后执行的语句&quot;)</span><br></pre></td></tr></table></figure><p>我们这里打开 yellow.txt ,Python发现不存在，那么就执行except下的语句，finally最后也会被执行：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">error: [Errno 2] No such file or directory: &apos;yellow.txt&apos;</span><br><span class="line">最后执行的语句</span><br></pre></td></tr></table></figure><p>那么这样子的话，以后我们就可以将预料到的错误进行捕获，然后对其进行操作。</p><h2 id="抛出异常"><a href="#抛出异常" class="headerlink" title="抛出异常"></a>抛出异常</h2><p>有时候我们没有去处理异常， Python 也会给我们报出错误，这是因为 Python 有个 BaseException 的异常基类，当Python发现我们的代码错误的时候，又没人去处理，它就会层层的往上抛出错误，直到最上级。</p><p>我们可以自己定义一个异常类：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">class MyError(Exception):</span><br><span class="line">    pass</span><br><span class="line"></span><br><span class="line">def foo(value):</span><br><span class="line">    if(value==0):</span><br><span class="line">        raise MyError(&apos;ERROR %s&apos; % value)</span><br><span class="line"></span><br><span class="line">foo(0)</span><br></pre></td></tr></table></figure><p>可以看到我们自定义了一个叫做MyError的异常类，继承与Exception，当我们传入 0 的时候就会抛出异常。在这里我们使用到的<strong>关键字是raise，就是用来抛出异常的意思</strong>。</p><p>放个异常让你心情疙瘩一下，哈哈哈：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">Traceback (most recent call last):</span><br><span class="line">  File &quot;G:/test.py&quot;, line 11, in &lt;module&gt;</span><br><span class="line">    foo(0)</span><br><span class="line">  File &quot;G:/test.py&quot;, line 9, in foo</span><br><span class="line">    raise MyError(&apos;ERROR %s&apos; % value)</span><br><span class="line">__main__.MyError: ERROR 0</span><br></pre></td></tr></table></figure><p>ok，有了这两招，妈妈再也不用担心，我错误的代码该如何安放了。</p><h1 id="python-中的数据结构"><a href="#python-中的数据结构" class="headerlink" title="python 中的数据结构"></a>python 中的数据结构</h1><p>什么是数据结构呢？就是存储一组相关数据的结构。</p><p>在 python 里面呢，有三种内置好了的数据结构，它们分别是「列表」、「元组」、「字典」。</p><h2 id="列表"><a href="#列表" class="headerlink" title="列表"></a>列表</h2><p>我们应该都很熟悉列表吧，一个列表里面，有多个列表项，每一项就是具体的内容：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py15-1.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>看，这个列表是不是很熟悉？那么在 python 中要表示一个列表可以用到 list 这个对象。例如：</p><p><code>avlist = [&#39;亞洲無碼原創區&#39;,&#39;亞洲有碼原創區&#39;,&#39;歐美原創區&#39;,&#39;動漫原創區&#39;]</code></p><p>可以看到，我们用中括号把每个列表项的内容用逗号隔开，就成了一个 list 对象，然后我们将这个对象赋值给 avlist 这个变量。</p><p>在 python 中想要知道怎么运用 list 这个对象，我们可以在python 解释器中输入 help(list) 得到帮助：</p><p><img src="https://wistbean.org/images/py15-2.webp"></p><p>来看看这里例子怎么使用 list 的吧：</p><p><img src="https://wistbean.org/images/py15-3.webp"></p><p>运行一下：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py15-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>讲讲过程：</p><blockquote><p>首先我们定义了一个叫做 avlist 的列表对象，这个列表中有一些内容 [‘亞洲無碼原創區’ ,’亞洲有碼原創區’ ,’歐美原創區’ ,’動漫原創區’ ]</p></blockquote><blockquote><p>我们通过 len 这个列表对象的方法可以得到列表中的条目数。</p></blockquote><blockquote><p>可以通过 for 循环来获取列表中每一个项的内容。</p></blockquote><blockquote><p>我们可以通过 append 方法在列表中添加条目。</p></blockquote><blockquote><p>使用了 sort 对列表中的内容进行排序。</p></blockquote><blockquote><p>列表中的内容可以通过下标索引获取，从0开始，例如avlist[0] 就是获取avlist这个列表的第一个条目。</p></blockquote><p>通过上面我们可以看到， list 这个列表对象是可变的数据类型，什么意思呢？就是我们可以对列表里面的内容进行修改，删除，添加等操作。</p><h2 id="元组"><a href="#元组" class="headerlink" title="元组"></a>元组</h2><p>其实元组和列表是差不多的，不过它们有一点区别就是：元组是不可变的数据类型，也就是说元组里面的内容是不能进行修改，删除，添加等操作的。</p><p>元组使用圆括号来表示，例如：avlist &#x3D; （’亞洲無碼原創區’ ,’亞洲有碼原創區’ ,’歐美原創區’ ,’動漫原創區’ ）</p><p>元组通常被用来打印语句：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py15-5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py15-6.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="字典"><a href="#字典" class="headerlink" title="字典"></a>字典</h2><p>如果你想描述 苍井空 的特点是怎么样怎么样，波多野结衣的特点是怎么样怎么样，那么你就可以用到字典啦。</p><p>字典是以键和值组成的，键呢，是不可变的，而值可变。</p><p>字典的表示如下：</p><p>nvyou &#x3D; {‘苍井空’:’美丽大方’，’波多野结衣’:’身材特好’}</p><p>接下来看看怎么使用字典吧：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py15-7.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py15-8.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以看到，我们可以通过字典对象用[键]来获取对应的值，也可以往字典里面添加数据，我们可以用字典的items（）方法获取字典中的具体内容。</p><h1 id="序列"><a href="#序列" class="headerlink" title="序列"></a>序列</h1><p>我们之前所说的 列表，元组都是序列，序列还有一个叫做 字符串，为什么它们会被叫做序列呢？</p><p>那是因为它们有一些特别的地方，比如：索引，切片，相加相乘，成员资格。</p><h2 id="索引"><a href="#索引" class="headerlink" title="索引"></a>索引</h2><p>对于序列来说，序列里面的每个元素都有一个编号，而这个编号是从 0 开始的，例如下面的这个序列，第 0 号就是：亞洲無碼原創區，第 1 号就是亞洲有碼原創區，以此类推。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-1.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这里我们所说的编号就是索引，我们可以通过索引去获取列表的具体想要的内容，如果我们的索引是负数的时候，那么 Python 就会从序列的最后一个元素开始数起，比如说上面这个序列，如果我们用索引  -1 ，那么就可以获取得到「在线成人电影」这个元素。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-2.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="切片"><a href="#切片" class="headerlink" title="切片"></a>切片</h2><p>可能你这时候想说了，我用索引只能获取到一个元素，那如果我想在一个序列里面获取部分元素怎么玩？那么这时候就可以用切片来获取。</p><p>比如 <code>[1:3]</code>，就代表我要获取序列中第一个元素（包含）到第三个元素（不包含）的所有内容：</p><p>这里定义一个列表：</p><p><code>avlist = [&#39;亞洲無碼原創區&#39;,&#39;亞洲有碼原創區&#39;,&#39;歐美原創區&#39;,&#39;動漫原創區&#39;]</code></p><p>然后我们通过 <code>avlist[1:3]</code> 就可以获取到：</p><p><code>[&#39;亞洲有碼原創區&#39;, &#39;歐美原創區&#39;]</code></p><p>切片最常用的还是在使用字符串这个序列中，比如：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">url = input(&quot;请输入你的网站：&quot;)</span><br><span class="line">print(&quot;主机名是：&quot;+ url[11:-4])</span><br></pre></td></tr></table></figure><p>在这里我们就可以通过切片的方式，来获取字符串这个序列的部分内容，比如这里我们输入：<code>http://www.google.com</code>，那么这个时候我们就可以获取到[11:-4]之间的内容，也就是 google。</p><p>切片还有个叫做步长的东西，还是拿刚刚那个序列为例：</p><p><code>avlist = [&#39;亞洲無碼原創區&#39;,&#39;亞洲有碼原創區&#39;,&#39;歐美原創區&#39;,&#39;動漫原創區&#39;,&#39;國產原創區&#39;,&#39;在綫成人影院 &#39;]</code></p><p>在这个序列中我们如果通过 <code>avlist[1,-1]</code>，那么python会从第一个元素逐一的去获取范围内的内容，也就是一步一步一个脚印的获取，那如果我们想要让它的步伐跨的大一点呢？每一步跨两个元素，那就可以这样：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-3.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="相加相乘"><a href="#相加相乘" class="headerlink" title="相加相乘"></a>相加相乘</h2><p>序列是可以相加相乘的，比如我们之前在说Python : Hello World !中就知道了字符串的拼接，其实就是序列的相加。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-4.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-6.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="成员资格"><a href="#成员资格" class="headerlink" title="成员资格"></a>成员资格</h2><p>如果我们想要判断一个元素是不是在这个列表中，那么我们就可以用到 in 这个关键字，如果存在的话， python 就会给我们返回 True ，如果不存在的话，那么 Python 就会给我们返回 Fasle：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py16-7.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="Python中的IO"><a href="#Python中的IO" class="headerlink" title="Python中的IO"></a>Python中的IO</h1><p>我们到时候肯定是需要用到对文件进行读写操作的，也就是IO，但是我们不能直接去操作文件，我们需要去告诉操作系统，我们想操作什么文件，然后操作系统帮我们操作。</p><h2 id="读取文件"><a href="#读取文件" class="headerlink" title="读取文件"></a>读取文件</h2><p>我们先创建个叫做 xiaohuangwen.txt 的文件吧：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py17-02.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>python有个内置的函数叫做 open() , 我们可以通过它直接打开文件，打开完文件就可以读取了，但是有可能会报错，就是文件不存在，这个时候我们可以用到上次说的 try…finally 来处理异常：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">try:</span><br><span class="line">    f = open(&quot;G:/xiaohuangwen.txt&quot;,&quot;r&quot;,encoding=&quot;UTF-8&quot;)</span><br><span class="line">    print(f.read())</span><br><span class="line">finally:</span><br><span class="line">    if f:</span><br><span class="line">        f.close()</span><br></pre></td></tr></table></figure><p>我们通过 open 打开了 xiaohuangwen.txt 这个文件。 r 就是读的意思， encoding就是定义好文件编码。</p><p>接着我们就打印出我们 read 出来的文件啦：</p><p><img src="https://wistbean.org/images/py17-03.webp"></p><p>最后一定要记得将文件 close 掉，这样才不会造成系统浪费资源。</p><p>有时候你在读取文件的时候，是不是觉得每次都要 try…finally 很麻烦？ 贴心的 Python 帮我们简化了流程，我们只要直接这样写就可以了：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">with open(&quot;G:/spider/xiaohuangwen.txt&quot;,&quot;r&quot;,encoding=&quot;UTF-8&quot;) as f:</span><br><span class="line">    print(f.read())</span><br></pre></td></tr></table></figure><p>是不是简化了很多？？</p><h2 id="写入文件"><a href="#写入文件" class="headerlink" title="写入文件"></a>写入文件</h2><p>写入文件内容也是一个道理，我们首先要打开文件，然后往里写内容，如果我们传入的参数是 ‘w’ 的话，它会覆盖原来的文件，而我们传入 ‘a’ 则可以在文件末尾追加内容：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">with open(&quot;G:/spider/xiaohuangwen.txt&quot;,&quot;a&quot;,encoding=&quot;UTF-8&quot;) as f:</span><br><span class="line">    print(f.write(&quot;\n我想看苍老师啊！&quot;))</span><br></pre></td></tr></table></figure><p>ok，运行之后你会发现，你已经把内容写进去了，是不是很简单？</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py17-02.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="文件存储器"><a href="#文件存储器" class="headerlink" title="文件存储器"></a>文件存储器</h2><p>Python 有一个叫做 pickle 的模块，有了它，我们就可以在一个文件中持久的存储我们的女朋友，哦，不是，可以持久的存储我们的对象。</p><p>还有一个叫做 cPickle 的模块，它是用 C 写的，所以它更加牛逼一点，比 pickle 速度快，要快上 1000 倍，所以我么用 cPickle 这个模块会好点。</p><p>不过在 Python3 已经将 cPickle 改名为 pickle 了，所以我们就可以直接 import pickle 就可以啦。</p><p>写个文件存储器的例子：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">import pickle as p</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"># 我们要存储内容的文件名</span><br><span class="line">girlfriendlistfile = &apos;girlfriend.data&apos;</span><br><span class="line"></span><br><span class="line">girlfriends = [&apos;波多野结衣&apos;, &apos;苍井空&apos;, &apos;小泽玛利亚&apos;]</span><br><span class="line"></span><br><span class="line"># 把我们的女朋友写到文件里，然后存储器存储</span><br><span class="line">with open(girlfriendlistfile,&apos;wb+&apos;) as f:</span><br><span class="line">    p.dump(girlfriends, f)</span><br><span class="line">    f.close()</span><br><span class="line"></span><br><span class="line">del girlfriends # 删掉我们的女朋友</span><br><span class="line"></span><br><span class="line"># 把我们的女朋友读回来！！</span><br><span class="line">with open(girlfriendlistfile,&apos;rb+&apos;) as f:</span><br><span class="line">    list = p.load(f)</span><br><span class="line">    print (list)</span><br></pre></td></tr></table></figure><p>这就是存储器的使用，是不是so easy？</p><h1 id="用python给自己写一个操作界面"><a href="#用python给自己写一个操作界面" class="headerlink" title="用python给自己写一个操作界面"></a>用python给自己写一个操作界面</h1><p>Python 有一个自带的库叫做 tkinter ，用它我们可以写出系统的操作界面，不管你是 Mac OS 系统，还是 Windows 系统，它都可以生成相对应的操作界面。这就是所谓的跨平台。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py18-01.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>原理就是我们使用 Python 的代码去调用 Tkinter， Tkinter 已经封装了访问TK的接口，这个接口是一个图形库，支持多个操作系统，通过它我们就可以调用我们系统本身的GUI接口了。</p><p>接下来我们用代码玩一下吧：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line">from tkinter import *</span><br><span class="line">import tkinter.messagebox as messagebox</span><br><span class="line"></span><br><span class="line">class MyApp(Frame):</span><br><span class="line"></span><br><span class="line">    def __init__(self,master=None):</span><br><span class="line">        Frame.__init__(self,master)</span><br><span class="line">        self.pack()</span><br><span class="line">        self.createWidgets()</span><br><span class="line"></span><br><span class="line">    def createWidgets(self):</span><br><span class="line">        self.helloLabel = Label(self,text=&quot;世界上最帅的人是谁？&quot;)</span><br><span class="line">        self.helloLabel.pack()</span><br><span class="line">        self.quitButton = Button(self,text=&quot;谁呢？&quot;,command=self.who)</span><br><span class="line">        self.quitButton.pack()</span><br><span class="line"></span><br><span class="line">    def who(self):</span><br><span class="line">        messagebox.showinfo(&quot;答案&quot;,&quot;当然是小帅b啦&quot;)</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">myapp = MyApp()</span><br><span class="line">myapp.master.title(&apos;hello&apos;)</span><br><span class="line">myapp.mainloop()</span><br></pre></td></tr></table></figure><p>在这里：</p><ol><li><p>我们导入了 tkinter 的相关模块</p></li><li><p>定义了初始化函数，通过 pack（） 方法将我们的组件传给父容器</p></li><li><p>自定义一个创建组件的方法，我们创建了一个标签和一个按钮，这个按钮被点击后就会触发 who 这个方法</p></li><li><p>我们通过 messagebox 来显示一个提示框</p></li><li><p>实例化我们的 APP，然后通过主线程来监听我们的界面操作</p></li></ol><p>运行后如下：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py18-02.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py18-03.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="Python的互联网编程"><a href="#Python的互联网编程" class="headerlink" title="Python的互联网编程"></a>Python的互联网编程</h1><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="你怎么还在用Python写的单机版程序？" title="">                </div>                <div class="image-caption">你怎么还在用Python写的单机版程序？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="因为我现在才刚学不久" title="">                </div>                <div class="image-caption">因为我现在才刚学不久</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="现在开发的基本上都是互联网程序了，你要不要跟我一起学一下用Python网络编程？" title="">                </div>                <div class="image-caption">现在开发的基本上都是互联网程序了，你要不要跟我一起学一下用Python网络编程？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="哇！真的吗？大佬求带！" title="">                </div>                <div class="image-caption">哇！真的吗？大佬求带！</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="低调低调，说到网络编程，那么我们先要了解互联网。" title="">                </div>                <div class="image-caption">低调低调，说到网络编程，那么我们先要了解互联网。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="我了解，互联网就是把许多网络连接起来。" title="">                </div>                <div class="image-caption">我了解，互联网就是把许多网络连接起来。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="恩，不错，那你知道什么是TCP，UDP吗？" title="">                </div>                <div class="image-caption">恩，不错，那你知道什么是TCP，UDP吗？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="em，以前听过，现在有点忘了，你可以给我说道说道吗？" title="">                </div>                <div class="image-caption">em，以前听过，现在有点忘了，你可以给我说道说道吗？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="可以，我们以前的计算机网络，为了能够互相通信，很多厂商都有自己的一套协议，这就弄得很乱，因为互不兼容，所以通信起来很费劲。后来呢，为了让成千上万的计算机连接起来，定义了两个标准的协议，一个是TCP，一个是 IP，也就是我们现在简称的 TCP/IP 协议。" title="">                </div>                <div class="image-caption">可以，我们以前的计算机网络，为了能够互相通信，很多厂商都有自己的一套协议，这就弄得很乱，因为互不兼容，所以通信起来很费劲。后来呢，为了让成千上万的计算机连接起来，定义了两个标准的协议，一个是TCP，一个是 IP，也就是我们现在简称的 TCP/IP 协议。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="也就是说我们遵循 TCP/IP 协议就可以互联了是吧！" title="">                </div>                <div class="image-caption">也就是说我们遵循 TCP/IP 协议就可以互联了是吧！</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="恩，通信的时候，双方要知道对方的标识，才能通信。" title="">                </div>                <div class="image-caption">恩，通信的时候，双方要知道对方的标识，才能通信。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="那。。大佬能告诉我下 TCP 和 IP 的区别吗？" title="">                </div>                <div class="image-caption">那。。大佬能告诉我下 TCP 和 IP 的区别吗？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="当然可以，那我先告诉你 IP 协议吧，假如我要发信息给你，我们都在互联网上，都有自己的 IP 地址和路由，那么当我发信息给你的时候呢，IP 协议就负责将数据进行传输，这些数据被分割成一小块一小块的，通过 IP 包给发送过去。因为们之间在互联网上是有很多链路的，所以路由就会将一小块一小块的数据包逐个进行转发，直到发送到你的IP地址。但是它不能够保证数据都能到达，也保证不了能够按顺序的到达。" title="">                </div>                <div class="image-caption">当然可以，那我先告诉你 IP 协议吧，假如我要发信息给你，我们都在互联网上，都有自己的 IP 地址和路由，那么当我发信息给你的时候呢，IP 协议就负责将数据进行传输，这些数据被分割成一小块一小块的，通过 IP 包给发送过去。因为们之间在互联网上是有很多链路的，所以路由就会将一小块一小块的数据包逐个进行转发，直到发送到你的IP地址。但是它不能够保证数据都能到达，也保证不了能够按顺序的到达。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="啊~那如果丢失怎么办？有什么办法吗？" title="">                </div>                <div class="image-caption">啊~那如果丢失怎么办？有什么办法吗？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="有！那就是 TCP 协议，TCP协议建立在IP协议之上的。TCP协议会建立可靠连接，保证数据包按顺序到达。TCP协议会通过握手建立连接，确保对方按顺序收到，如果包丢掉了，就自动的重新再发。" title="">                </div>                <div class="image-caption">有！那就是 TCP 协议，TCP协议建立在IP协议之上的。TCP协议会建立可靠连接，保证数据包按顺序到达。TCP协议会通过握手建立连接，确保对方按顺序收到，如果包丢掉了，就自动的重新再发。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="哦，明白了，那刚刚你说的 UDP 又是？" title="">                </div>                <div class="image-caption">哦，明白了，那刚刚你说的 UDP 又是？</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="我们已经知道了 TCP 是面向连接的，比较可靠，而UDP协议呢，它是面向无连接的，也就是我只要知道你的IP地址和端口就可以直接给你发送数据了，不需要先跟你握手，不过数据能不能到达就不知道了。" title="">                </div>                <div class="image-caption">我们已经知道了 TCP 是面向连接的，比较可靠，而UDP协议呢，它是面向无连接的，也就是我只要知道你的IP地址和端口就可以直接给你发送数据了，不需要先跟你握手，不过数据能不能到达就不知道了。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="哦，明白，就是TCP可靠，UDP传输效率高。" title="">                </div>                <div class="image-caption">哦，明白，就是TCP可靠，UDP传输效率高。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="对头，所以呢，如果不要求数据可靠到达的话就可以用UDP。那么接下来我们就用 Python 来进行 TCP 和 UDP 的编程吧。" title="">                </div>                <div class="image-caption">对头，所以呢，如果不要求数据可靠到达的话就可以用UDP。那么接下来我们就用 Python 来进行 TCP 和 UDP 的编程吧。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="太好了！！" title="">                </div>                <div class="image-caption">太好了！！</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py5.jpg" alt="不过在此之前跟你讲一下 Socket 的东西，因为等下我们要用到，Socket 在互联网编程中表示建立了一个互联网连接，Socket知道了对方的IP地址、端口号、协议，就可以建立连接了。" title="">                </div>                <div class="image-caption">不过在此之前跟你讲一下 Socket 的东西，因为等下我们要用到，Socket 在互联网编程中表示建立了一个互联网连接，Socket知道了对方的IP地址、端口号、协议，就可以建立连接了。</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/py2.png" alt="恩，感谢大佬，明白了。" title="">                </div>                <div class="image-caption">恩，感谢大佬，明白了。</div>            </figure><h2 id="Python-中的-TCP-编程"><a href="#Python-中的-TCP-编程" class="headerlink" title="Python 中的 TCP 编程"></a>Python 中的 TCP 编程</h2><p>###TCP客户端的编写<br>我们现在访问一些网页什么的，这些网页是在服务器端的，而我们访问的设备属于客户端。</p><p>比如我们现在通过浏览器访问这个地址：</p><p><a href="http://www.meizitu.com/" target="_blank" rel="noopener">http://www.meizitu.com/</a></p><p>那么会得到好多小姐姐的图片哈哈：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19-01.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>那么我们怎么通过 Python 来建立可靠的 TCP 连接，获取到这些图片呢？</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line"># 导入socket这个库</span><br><span class="line">import socket</span><br><span class="line"></span><br><span class="line"># 创建一个socket对象</span><br><span class="line">s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)</span><br><span class="line"># 开始建立TCP连接</span><br><span class="line">s.connect((&quot;www.meizitu.com&quot;,80))</span><br><span class="line"># 连接后，发送请求</span><br><span class="line">s.send(b&apos;GET / HTTP/1.1\r\nHost: www.meizitu.com\r\nConnection: close\r\n\r\n&apos;)</span><br><span class="line"># 接收数据</span><br><span class="line">buffer = []</span><br><span class="line">while True:</span><br><span class="line">    d = s.recv(1024)</span><br><span class="line">    if d:</span><br><span class="line">        buffer.append(d)</span><br><span class="line">    else:</span><br><span class="line">        break</span><br><span class="line"># 把字节连接起来</span><br><span class="line">data = b&apos;&apos;.join(buffer)</span><br><span class="line"></span><br><span class="line"># 关闭连接</span><br><span class="line">s.close()</span><br><span class="line"></span><br><span class="line"># 把数据读取出来</span><br><span class="line"></span><br><span class="line">with open(&apos;meizi.html&apos;,&apos;wb&apos;) as f:</span><br><span class="line">    f.write(data)</span><br></pre></td></tr></table></figure><p>运行之后，我么就有了咱们的妹纸文件：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19-02.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>打开有惊喜。</p><h3 id="TCP-服务端的编写"><a href="#TCP-服务端的编写" class="headerlink" title="TCP 服务端的编写"></a>TCP 服务端的编写</h3><p>服务端一般都是一直在运行着的，等待着客户端来连接，然后给出请求响应，服务端需要提供 ip 地址和端口给客户端去连接。</p><p>首先我们来写一个简单服务端的：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">import socket</span><br><span class="line"></span><br><span class="line"># 创建socket对象</span><br><span class="line">s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)</span><br><span class="line"></span><br><span class="line"># 绑定监听端口</span><br><span class="line">s.bind((&apos;127.0.0.1&apos;,8888))</span><br><span class="line"></span><br><span class="line"># 监听</span><br><span class="line">s.listen(1)</span><br><span class="line"></span><br><span class="line">while True:</span><br><span class="line">    # 接收连接</span><br><span class="line">   sock,addr = s.accept()</span><br><span class="line">    print(&quot;有人连进来了&quot;)</span><br><span class="line">    sock.send(b&apos;hei man, are you ok?&apos;)</span><br><span class="line">    sock.close</span><br></pre></td></tr></table></figure><p>当有人连接进来我们就给他发一句：hei man，are you ok ？</p><p>接着我们再来写个客户端的连接过去：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"># 导入socket这个库</span><br><span class="line">import socket</span><br><span class="line"></span><br><span class="line"># 创建一个socket对象</span><br><span class="line">s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)</span><br><span class="line"># 开始建立TCP连接</span><br><span class="line">s.connect((&quot;127.0.0.1&quot;,8888))</span><br><span class="line"># 接收数据</span><br><span class="line">buffer = []</span><br><span class="line">d = s.recv(1024)</span><br><span class="line">buffer.append(d)</span><br><span class="line"></span><br><span class="line"># 把字节连接起来</span><br><span class="line">data = b&apos;&apos;.join(buffer)</span><br><span class="line">print(data)</span><br><span class="line"></span><br><span class="line"># 关闭连接</span><br><span class="line">s.close()</span><br></pre></td></tr></table></figure><p>然后先运行我们的服务端，再运行客户端：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19-03.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19-04.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="Python中的-UDP-编程"><a href="#Python中的-UDP-编程" class="headerlink" title="Python中的 UDP 编程"></a>Python中的 UDP 编程</h2><p>我们来先写服务端：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">import socket</span><br><span class="line"></span><br><span class="line"># 创建socket对象,这里传入的是SOCK_DGRAM，代表UDP</span><br><span class="line">s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)</span><br><span class="line"></span><br><span class="line"># 绑定监听端口</span><br><span class="line">s.bind((&apos;127.0.0.1&apos;,8090))</span><br><span class="line"></span><br><span class="line">while True:</span><br><span class="line">    # 接收连接</span><br><span class="line">   data,addr = s.recvfrom(1024)</span><br><span class="line">    print(addr)</span><br><span class="line">    s.sendto(b&apos;hei man, are you ok?&apos;,addr)</span><br></pre></td></tr></table></figure><p>可以看到，在这里我们不需要跟对方连接，只要知道地址就直接发送过去就可以了。</p><p>客户端：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">import socket</span><br><span class="line"></span><br><span class="line"># 创建一个socket对象</span><br><span class="line">s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)</span><br><span class="line"></span><br><span class="line">s.sendto(b&apos;ha&apos;,(&quot;127.0.0.1&quot;,8090))</span><br><span class="line"># 接收数据</span><br><span class="line">print(s.recv(1024).decode(&apos;utf-8&apos;))</span><br><span class="line"></span><br><span class="line"># 关闭连接</span><br><span class="line">s.close()</span><br></pre></td></tr></table></figure><p>运行如下：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19-05.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/19-06.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="把你的Python程序打包成exe可执行文件"><a href="#把你的Python程序打包成exe可执行文件" class="headerlink" title="把你的Python程序打包成exe可执行文件"></a>把你的Python程序打包成exe可执行文件</h1><p>在这篇文章我们就说到了怎么使用<a href="https://wistbean.org/python-apider-meizi.html" target="_blank" rel="noopener">Python爬取性感美女并保存到本地</a>。还没了解的童鞋可以先看一下。</p><p>在这里呢，我们要使用 PyInstaller 来将我们的爬虫小程序打包成一个 exe 执行文件，然后在没有安装python环境的情况下也可以双击直接运行。</p><p>首先我们要通过 pip 来安装 PyInstaller。</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">pip install pyinstaller</span><br></pre></td></tr></table></figure><p>可以先去喝杯茶，等它一顿安装：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pp5.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>喝完茶，差不多也安装完成了。</p><p>我们可以使用 Pyinstaller 的 F 选项来打包：</p><blockquote><p>-F, –onefile         Create a one-file bundled executable.</p></blockquote><p>以我们的爬虫小程序为例，我们要将其打包成一个 exe ，那么我们就可以这样：</p><p>pyinstaller -F .\meizi.py</p><p>这里的 meizi.py 就是我们的项目名称。在执行的时候，Pyinstall帮我们在当前目录创建了 meizi.spec、build文件夹、dist文件夹、__pycache__文件夹。</p><p><img src="https://wistbean.org/images/pp6.webp"></p><p>双击dist文件夹进去一看，你会发现有一个exe执行文件。它就是一个应用程序啦。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pp7.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着我们双击一下，就开始运行啦~</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pp8.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以看到它按我们的程序执行，创建了一个 meizi 的文件夹，并且去妹子网站爬取美女图片然后下载到我们这个文件夹里面。</p><p>爽！！！</p><p>打开我们的meizi文件夹，看看图片爬的怎么样了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/pp9.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>(完)</p><h1 id="写在最后"><a href="#写在最后" class="headerlink" title="写在最后"></a>写在最后</h1><p>你能看到这里也是厉害的了，我特别为了Python开了一个公众号，名字叫做「学习python的正确姿势」，里面放了一堆福利，在里面发送python有惊喜。快关注一波。</p><h1 id="感到意犹未尽？"><a href="#感到意犹未尽？" class="headerlink" title="感到意犹未尽？"></a>感到意犹未尽？</h1><p>欢迎加入我的 VIP 课程，让你的 Python 越来越棒！<br>详情点击：<a href="https://vip.fxxkpython.com/" target="_blank" rel="noopener">通往 Python 高手之路</a>)</p><h1 id="我的python相关文章"><a href="#我的python相关文章" class="headerlink" title="我的python相关文章"></a>我的python相关文章</h1><ul><li><a href="https://wistbean.org/categories/python/" target="_blank" rel="noopener">python3教程</a></li></ul><h1 id="python-公众号"><a href="#python-公众号" class="headerlink" title="python 公众号"></a>python 公众号</h1><p>最后，记得来我的公众号呀，有更多搞笑的 Python 教程哟，微信搜索 <code>学习python的正确姿势</code> 就可以搜到啦！</p><h1 id="Python-更多学习的地方"><a href="#Python-更多学习的地方" class="headerlink" title="Python 更多学习的地方"></a>Python 更多学习的地方</h1><ul><li>公众号：学习python的正确姿势</li><li><a href="https://www.processon.com/view/link/5e480ea0e4b00aefb7e1a8d8#map" target="_blank" rel="noopener">python学习路径</a></li><li><a href="https://www.liaoxuefeng.com/wiki/1016959663602400" target="_blank" rel="noopener">廖雪峰python教程</a></li><li><a href="https://www.runoob.com/python/python-tutorial.html" target="_blank" rel="noopener">python基础菜鸟教程</a></li><li><a href="https://docs.python.org/zh-cn/3/tutorial/index.html" target="_blank" rel="noopener">python官方文档教程</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="教程" scheme="https://wistbean.github.io/tags/%E6%95%99%E7%A8%8B/"/>
    
      <category term="python自学" scheme="https://wistbean.github.io/tags/python%E8%87%AA%E5%AD%A6/"/>
    
      <category term="python基础" scheme="https://wistbean.github.io/tags/python%E5%9F%BA%E7%A1%80/"/>
    
      <category term="python3" scheme="https://wistbean.github.io/tags/python3/"/>
    
      <category term="python入门教程" scheme="https://wistbean.github.io/tags/python%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python入门指南" scheme="https://wistbean.github.io/tags/python%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/"/>
    
      <category term="零基础入门学习python" scheme="https://wistbean.github.io/tags/%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0python/"/>
    
      <category term="python零基础入门教程" scheme="https://wistbean.github.io/tags/python%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python有趣教程" scheme="https://wistbean.github.io/tags/python%E6%9C%89%E8%B6%A3%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3入门教程" scheme="https://wistbean.github.io/tags/python3%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>微信和公众号没得注册了</title>
    <link href="https://wistbean.github.io/weixin-gongzhonghao-zhuce.html"/>
    <id>https://wistbean.github.io/weixin-gongzhonghao-zhuce.html</id>
    <published>2021-07-30T12:05:44.000Z</published>
    <updated>2021-07-30T12:08:38.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前几天在 BOSS 直聘上招人，有个小姐姐前来跟我咨询，我们在 APP 上聊得还不错，我打算让她第二天来面个试具体沟通下细节，没想到她后面给我来一句：</p><blockquote><p>不好意思，不是我本人哈，我是帮我弟来跟你沟通的。</p></blockquote><p>我当时有点懵逼，这种感觉就好像，我已经预约好了技师，到房间里已经喝了点红茶，等了有一会了，准备开始放松放松，结果敲门进来的是个大哥，憨憨地跟我说：不好意思，人家今天不方便。要不，x#%#@%……</p><blockquote><p>这不闹呢吗？</p></blockquote><p>当时我除了懵逼之外，情绪也有点上来了，所以我回了句：</p><blockquote><p>呵，不需要了，他自己要找工作，就应该他自己来啊，你来这跟我聊半天有啥子用啊！这不闹呢吗？</p></blockquote><p>过了一会，她回了我说：</p><blockquote><p>不好意思，不是的，是这个 APP 现在暂时不允许新用户注册…</p></blockquote><p>尴尬了，这我才突然想到，从滴滴被下架开始，陆续就有些 APP 都被审查，特别是那些准备要赴美上市的…</p><p>最近也越是发觉，上面对互联网的审查监管力度越来越大。这不，现在微信和公众号已经没得注册了，放在之前，最多也就无法更换头像昵称，而这次全民级别应用的响应号召，那些所谓的技术升级，已经足以说明了些什么。<br>我想，这只是开始，接下来还不断会有新的动作。</p><p>好事！</p><p>对于我们用户而言，最希望的当然是我们的信息能够得到安全规范，各种生态圈不要太过于垄断，不至于想听首歌需要切换各种 APP 搜索来搜索去。买个东西不至于被来回大数据杀熟。<br>之前就有声音说，接下来可能互联网生态圈之间会互相开放，比如在腾讯产品中可以使用支付宝支付，在阿里产品中可以用微信支付了。我倒觉得这并没有那么容易，毕竟，在 KFC 里吃麦当劳，对有些人来说还是很「膈应」的。</p><p>不过也是，之前各种野蛮生长起来的 APP，被整治是迟早的事情。</p><p>暂且不说有些内容平台的价值观问题，现在那些流氓软件依然随处可见，广告弹窗，引诱点击，乱跳转，获取非必要的权限等乱象，这在 win 和安卓系统最为猖狂。<br>希望能早日规范化这些流氓玩意，让用户得以正常的使用体验和便利。而不是，用户愿意用隐私信息来换便利。谁 tm 愿意？真坏！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="公众号" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
      <category term="微信" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1/"/>
    
      <category term="号召" scheme="https://wistbean.github.io/tags/%E5%8F%B7%E5%8F%AC/"/>
    
      <category term="垄断" scheme="https://wistbean.github.io/tags/%E5%9E%84%E6%96%AD/"/>
    
      <category term="监管" scheme="https://wistbean.github.io/tags/%E7%9B%91%E7%AE%A1/"/>
    
  </entry>
  
  <entry>
    <title>当年我没得选</title>
    <link href="https://wistbean.github.io/dan-nian-wo-mei-de-xuan.html"/>
    <id>https://wistbean.github.io/dan-nian-wo-mei-de-xuan.html</id>
    <published>2021-07-30T11:57:24.000Z</published>
    <updated>2021-07-30T12:00:09.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我以前读书的时候，因为家境贫寒，经常「被」转学，有时候刚和小伙伴熟络起来，就要和他们分开，转到别的学校去，然后又成为了一名「新生」，又得在新同学们的面前做一次自我介绍，又得被一群女同学围观着我的帅脸…</p><p>把自己弄得跟个渣男似的，比如有次转学后，以前的女同学会给我写信，发 QQ，叫我多回去一起玩。可我当时已经和新的女同学们玩的很开心了，所以只能回她一句：有些事，已经回不去了。</p><blockquote><p>这可能是在她的世界里，第一次听到这么魔幻的言语。也确实从那之后我们便没再见过面。</p></blockquote><p>有时候一别就是一辈子，这话倒是不假。</p><p>那时候我没得选，我只想做个好人，随着时间的推移，我开始毕业出来找工作，才觉得自己长大了些，我已经有自己认为的「选择权利」，可那时我才发现，原来要做出选择，是需要梁静茹赋予勇气的。</p><p>之前有位读者私信我说，自己快毕业找了份实习工作，可是岗位职者和自己之前所学的专业没有半毛钱关系，自己又有点喜欢那份工作的内容，他表示很纠结，不知之后怎么选了？</p><p>其实不止是他，我发现我身边大部分朋友也是这样，有学了管理最后去带娃的，有学了设计最后去做人事的，有学了计算机最后去锻炼身体，然后上钟的，还有去创业的….</p><p>我想他们当时在做选择的时候也一样纠结：那么我之前所学的专业都特么白费了么？</p><p>当你我有得选的时候，却同时也出现了很多令我们左右摇摆的因素，像刚提到的「沉没成本」，以及「知识诅咒」、「未来的不确定性」等。</p><p>当我们成为了「成人」，就开始在做一些大大小小的选择，结果的好坏，需要自己承担，最后它们都决定了自己成为什么样的人。</p><p>而对于我来说，我更加愿意尊从自己的内心，摆脱类似「专业限制」的框框。</p><p>尽管有些沉没成本在，尽管接下来的路相对难走一些…，又或者说，这么选择了之后，结果可能并不如意，你是能否接受？</p><blockquote><p>这需要我们自己给自己答案。</p></blockquote><p>当然，在选择前，还是需要做一些考量的，这是我之前学到的，在这里顺便分享一下，那就是你要选择的这件事情，除了你自己有那么些许兴趣，它是否具备「可积累」的条件？</p><p>也就是说，你选择的这件事，能够让你学到越多东西，能够让你的能力越来越强，能够让你越来越有价值，最好它还能和你的优势相结合。</p><p>比如一位在校的老师，选择做一位作者，持续写作。那么相比于他在学校做着简单的重复授课同样的内容，后者是可以积累他的能力和影响力的；<br>又比如一位客服，选择做了运营，那么相比于客服的回复各种重复的产品问题，后者可以学到更多，运营能力越强，是不是价值就越高了？</p><p>我一开始写公众号的时候，也有朋友表示不解。可我知道，如果这事能坚持下去，那它就是「可积累」的。<br>另外，你要选择的这件事情，它是否具备「顺应趋势」的条件？</p><p>这我就不必多说了罢，毕竟「台风来了，猪都能飞起」这话你我已经听了不下百遍了，只不过很多人在做选择的时候却时常把它抛到脑后，然后看着别人好像不需要怎么努力，然后就成了，你说，气不气。</p><p>嗯，如果你在做选择时纠结了，不妨参考一下，也许不一定对，也许刚好帮到你。<br>那么我们下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人成长" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%88%90%E9%95%BF/"/>
    
    
      <category term="关于选择" scheme="https://wistbean.github.io/tags/%E5%85%B3%E4%BA%8E%E9%80%89%E6%8B%A9/"/>
    
      <category term="积累" scheme="https://wistbean.github.io/tags/%E7%A7%AF%E7%B4%AF/"/>
    
      <category term="人生" scheme="https://wistbean.github.io/tags/%E4%BA%BA%E7%94%9F/"/>
    
  </entry>
  
  <entry>
    <title>【解决】mysqlclient安装包错library not found for -lzstd</title>
    <link href="https://wistbean.github.io/mysqlclient-install-error-lzstd.html"/>
    <id>https://wistbean.github.io/mysqlclient-install-error-lzstd.html</id>
    <published>2021-07-26T19:57:03.000Z</published>
    <updated>2021-07-26T20:04:38.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="问题"><a href="#问题" class="headerlink" title="问题"></a>问题</h2><p>在 mac 中安装 mysqlclient 报错如下：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">ld: library not found for -lzstd</span><br><span class="line">clang: error: linker command failed with exit code 1 (use -v to see invocation)</span><br><span class="line">error: command &apos;xcrun&apos; failed with exit status 1</span><br></pre></td></tr></table></figure><h2 id="原因"><a href="#原因" class="headerlink" title="原因"></a>原因</h2><p>zstd 库缺失货找不到</p><h2 id="解决"><a href="#解决" class="headerlink" title="解决"></a>解决</h2><h3 id="安装-zstd"><a href="#安装-zstd" class="headerlink" title="安装 zstd"></a>安装 zstd</h3><blockquote><p>brew install zstd</p></blockquote><h3 id="安装-mysqlclient"><a href="#安装-mysqlclient" class="headerlink" title="安装 mysqlclient"></a>安装 mysqlclient</h3><h4 id="pip-安装方式"><a href="#pip-安装方式" class="headerlink" title="pip 安装方式"></a>pip 安装方式</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">CFLAGS=&quot;-I$(brew --prefix)/include&quot; LDFLAGS=&quot;-L$(brew --prefix)/lib&quot; pip install mysqlclient</span><br></pre></td></tr></table></figure><h3 id="pipenv-安装方式"><a href="#pipenv-安装方式" class="headerlink" title="pipenv 安装方式"></a>pipenv 安装方式</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">CFLAGS=&quot;-I$(brew --prefix)/include&quot; LDFLAGS=&quot;-L$(brew --prefix)/lib&quot; pipenv install mysqlclient</span><br></pre></td></tr></table></figure><h2 id="参考"><a href="#参考" class="headerlink" title="参考"></a>参考</h2><p><a href="https://github.com/PyMySQL/mysqlclient/issues/497" target="_blank" rel="noopener">Can’t install mysqlclient on Mac M1 Big Sur </a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="error" scheme="https://wistbean.github.io/categories/error/"/>
    
    
      <category term="mysqlclient" scheme="https://wistbean.github.io/tags/mysqlclient/"/>
    
      <category term="mac" scheme="https://wistbean.github.io/tags/mac/"/>
    
      <category term="[object Object]" scheme="https://wistbean.github.io/tags/object-Object/"/>
    
      <category term="pip" scheme="https://wistbean.github.io/tags/pip/"/>
    
      <category term="pipenv" scheme="https://wistbean.github.io/tags/pipenv/"/>
    
  </entry>
  
  <entry>
    <title>年轻人，你怎么有资格躺平？</title>
    <link href="https://wistbean.github.io/nian-qing-ren-mei-you-zi-ge-tang-ping.html"/>
    <id>https://wistbean.github.io/nian-qing-ren-mei-you-zi-ge-tang-ping.html</id>
    <published>2021-06-01T19:23:50.000Z</published>
    <updated>2021-06-01T20:01:22.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前阵子郑爽被爆出日入 208 万，让不少打工人心态炸裂，看着每天忙碌的自己，到头来，努力了十年还不如人家在镜头前的一个微笑，这种悬殊的差距让很多人感到无望。<br>所以事已如此，何不躺平？</p><p>最近「躺平主义」这个梗很流行，意思是说，我们可以降低自己的欲望，不以社会世俗观念为标准，不买房，不用名牌，不结婚..反正只赚一点饭钱来填饱自己的肚子，然后躺好就行了，以此来应对「内卷」、对抗资本，宣称不做资本的奴隶，反正怎么努力也是被「割韭菜」，不如躺平就好，这样镰刀刮下来也刮不到自己，还可以舒舒服服的苟活于世。<br>我在网上看到不少年轻人表示赞同，但我觉得这是一种懦弱的表现，提出躺平主义的人是坏，而跟着躺平的人直接就是蠢。</p><p>因为大部分年轻人都没有资格现在就躺平，躺平意味着直接认怂，放弃任何抵抗，对机会视若罔闻。</p><p>可，真正有资格躺平的人绝对不是我们，而是那些：</p><blockquote><p>已经有一定资产积累的人士，以及：死人！<br>是的，那些有资产的人已经可以通过投资来达到「被动」收入，即使他们躺平，也不影响自己的生活质量。</p></blockquote><p>然而，当他们达到一定的生活水平，更是不会选择「躺平」，反而是更加积极努力的生活，比如每天健身，搞事业。</p><p>年轻人可能暂时看起来一无所有，不过年轻的资本就是时间和精力，把它们躺掉真的好吗？</p><p>也许你看到了与别人的财富差距，然后失去了动力，可是这种比较完全是自找的，把自己跟少数人去比较，把自己跟那些通过努力积累的人去比较，把自己跟那些很是幸运的人去比较…这样比较的后果别说躺平了，入土的心都有了。</p><p>你咋不跟那些每天吃土的人做比较呢？</p><blockquote><p>若比较不对等，则结果无意义。</p></blockquote><p>一种更好的方式是，跟过去的自己比较。</p><p>李诞之前有句很火的话叫「人间不值得」，他给人的印象也是那种无时无刻不想着「躺平」的人，但实际上，他比大部分人都努力，人家落户上海户口，上各种综艺，为自己的节目各种操心改版…上亿身价的他，之前告诉你「人间不值得」，你信嘛？</p><p>我能想到最烂漫的事，就是躺着也能赚钱，如果说这是一种「躺平」，那才是我们应该追求的，而这种「躺平」不是此时此刻，而是在未来的某一个时刻，那个我们通过正确积累到一定程度的时间点，而这「正确积累」的时间段，正是我们折腾的时候，怎么能躺平呢？</p><blockquote><p>「延迟躺平」没什么不好的。</p></blockquote><p>现在就别躺平了，起来吧，赶紧书写自己的逆袭故事，特别是在这个没办法「怀才不遇」的时代，说不定就成了呢？就算失败，也总比躺着强啊！</p><p>好了，不多说了，我去躺着了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="年轻人" scheme="https://wistbean.github.io/tags/%E5%B9%B4%E8%BD%BB%E4%BA%BA/"/>
    
      <category term="躺平" scheme="https://wistbean.github.io/tags/%E8%BA%BA%E5%B9%B3/"/>
    
  </entry>
  
  <entry>
    <title>狗狗币是什么？如何挖矿狗狗币</title>
    <link href="https://wistbean.github.io/gou-gou-bi-wa-kuang-dogedogecoin-miner.html"/>
    <id>https://wistbean.github.io/gou-gou-bi-wa-kuang-dogedogecoin-miner.html</id>
    <published>2021-05-02T12:27:23.000Z</published>
    <updated>2021-05-02T12:48:23.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="什么是狗狗币"><a href="#什么是狗狗币" class="headerlink" title="什么是狗狗币"></a>什么是狗狗币</h1><p>我们在互联网上社交常常会用到「狗头表情包」来保命，很有意思的是，只要在一段文字后面加上「狗头」，它就会变得有点小幽默，尽管你说的是内心真实的想法，对方也会更加容易接受，有时候甚至还有点反讽的意味。。</p><blockquote><p>是吧，小傻瓜「狗头」</p></blockquote><p>在币圈，从比特币的兴起到各种衍生的「山寨币」，投机氛围可谓水深火热，狗狗币就是「山寨币」之一。</p><p>不过和其他山寨币不同的是，它使用狗头当作币，一看就知道它有多不正经。</p><p>它的发行量 1000 亿，这么大的发行量可以在一定程度上避免了投机者对币值的操控，也正因如此，狗狗币的价格远低于比特币，人们在交易狗狗币更多的是为了好玩，更多的是社区文化交流的一种手段，比如通过它来进行小额打赏，分享等操作。</p><p>特别是表情包这种搞笑文化，深得网民的心。</p><blockquote><p>想象一下，如果 up 主在 b 站发布视频，粉丝们觉得视频很赞，投币投的是「狗狗币」，是不是挺好玩的？</p></blockquote><p>而最近狗狗币越来越火还是马斯克在推特上的推波助澜：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/dogedoge/dogedogecoin1.png" alt="狗狗币" title="">                </div>                <div class="image-caption">狗狗币</div>            </figure><p>使得狗狗币暴涨了一波：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/dogedoge/dogedogecoin2.png" alt="狗狗币" title="">                </div>                <div class="image-caption">狗狗币</div>            </figure><p>搞的大家都嗨了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/dogedoge/dogedogecoin3.png" alt="狗狗币" title="">                </div>                <div class="image-caption">狗狗币</div>            </figure><p>不过还是把你的小心思收一收，小帅b可不是来告诉你去买它，这关于需要独立思考的东西得自行思考，特别是有风险的玩意。</p><p>不过狗狗币发行量大，倒是可以带你体验一下挖矿的乐趣，因为使用你的电脑就可以轻松挖到它，不像有的币种，需要牛逼的矿机和显卡。</p><h1 id="获取狗狗币钱包"><a href="#获取狗狗币钱包" class="headerlink" title="获取狗狗币钱包"></a>获取狗狗币钱包</h1><p>那么首先，你得拥有狗狗币核心钱包，你可以进入官网，根据你相应的系统下载相关的版本：</p><blockquote><p><a href="https://dogecoin.com/#wallets" target="_blank" rel="noopener">https://dogecoin.com/#wallets</a></p></blockquote><p><img src="/images/dogedoge/dogedogecoin4.png" alt="狗狗币"></p><p>当然，如果你因为这样或那样的问题下载速度慢的话，没关系，我已经帮你打包好了，包括接下来要使用到的挖矿脚本和软件：</p><p><img src="/images/dogedoge/dogedogecoin5.png" alt="狗狗币"></p><p>你可以进入公众号微信搜索「fxxkpython」发送「狗狗」获取！</p><p>如果你是 Windows 系统，直接将钱包目录中的 exe 执行就可以了。</p><p>Linux 系统需要先解压一波：</p><p><img src="/images/dogedoge/dogedogecoin6.png" alt="狗狗币"></p><p>接着进入 bin 目录，将钱包的 qt 版本打开：</p><p><img src="/images/dogedoge/dogedogecoin7.png" alt="狗狗币"></p><p>一开始需要选择将钱包存放在空间大点的位置，需要同步区块：</p><p><img src="/images/dogedoge/dogedogecoin8.png" alt="狗狗币"></p><p>接着你会进入狗狗币的钱包，区块同步界面你可以先隐藏，左下角让它慢慢同步：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/dogedoge/dogedogecoin9.png" alt="狗狗币" title="">                </div>                <div class="image-caption">狗狗币</div>            </figure><p>然后点击菜单栏中的 「Much Receive」，你就可以在里面生成属于你的狗狗币公钥地址，它可以用来收款和挖矿：</p><p><img src="/images/dogedoge/dogedogecoin10.png" alt="狗狗币"></p><p>当然你可以生成多个地址，再次点击 「Much Receive」进去生成就可以了。</p><p>好了，现在你钱包有了，地址也有了。</p><h1 id="Linux-狗狗币挖矿"><a href="#Linux-狗狗币挖矿" class="headerlink" title="Linux 狗狗币挖矿"></a>Linux 狗狗币挖矿</h1><p>如果你电脑有显卡，可以使用刚刚你在公众号中下载的 lolminer 挖矿脚本了。</p><p>首先解压它：</p><p><img src="/images/dogedoge/dogedogecoin11.png" alt="狗狗币"></p><p>接着可以编辑 mineeth.sh 或者 mineeth_4G.sh（如果你显卡有 4G 的话），然后将其中的 POOL 和 WALLET 改为你的地址：</p><p><img src="/images/dogedoge/dogedogecoin12.png" alt="狗狗币"></p><p>这里的 POOL 使用的 unmineable， WALLET 改为你刚刚生成的狗狗币地址，其中格式是：狗狗币地址.矿工名称 。（这里的.「矿工名称」你可以随便定义）</p><p>接着执行命令 sh mine_eth.sh 就可以开始了。</p><p>或者，你也可以直接执行命令开始挖：</p><p><img src="/images/dogedoge/dogedogecoin13.png" alt="狗狗币"></p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./lolMiner --algo ETHASH --pool ethash.unmineable.com:3333 --user 替换成你的狗狗币地址.替换成矿工名 --ethstratum ETHPROXY</span><br></pre></td></tr></table></figure><h1 id="windows-狗狗币挖矿"><a href="#windows-狗狗币挖矿" class="headerlink" title="windows 狗狗币挖矿"></a>windows 狗狗币挖矿</h1><p>如果你希望使用 CPU 来挖，可以使用你刚刚在公众号下载的 unmineable，在 win 执行前需要把安全防护关掉。</p><p>打开软件，点击 Continue：</p><p><img src="/images/dogedoge/dogedogecoin14.png" alt="狗狗币"></p><p>选择你要使用 GPU 还是 CPU 挖矿：</p><p><img src="/images/dogedoge/dogedogecoin15.png" alt="狗狗币"></p><p>选择 Dogecoin，然后把你自己的狗狗币地址输进去：</p><p><img src="/images/dogedoge/dogedogecoin16.png" alt="狗狗币"></p><p>点击开始，稍等一会就可以开挖：</p><p><img src="/images/dogedoge/dogedogecoin17.png" alt="狗狗币"></p><p>简单吧？</p><p>OK，这就是小帅b今天给你的分享，希望你能玩的开心，挖到了记得给我发狗币图片。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="狗狗币挖矿" scheme="https://wistbean.github.io/categories/%E7%8B%97%E7%8B%97%E5%B8%81%E6%8C%96%E7%9F%BF/"/>
    
    
      <category term="狗狗币" scheme="https://wistbean.github.io/tags/%E7%8B%97%E7%8B%97%E5%B8%81/"/>
    
      <category term="如何挖狗狗币" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E6%8C%96%E7%8B%97%E7%8B%97%E5%B8%81/"/>
    
      <category term="狗狗币挖矿" scheme="https://wistbean.github.io/tags/%E7%8B%97%E7%8B%97%E5%B8%81%E6%8C%96%E7%9F%BF/"/>
    
      <category term="狗狗币挖矿教程" scheme="https://wistbean.github.io/tags/%E7%8B%97%E7%8B%97%E5%B8%81%E6%8C%96%E7%9F%BF%E6%95%99%E7%A8%8B/"/>
    
      <category term="dogedogecoin" scheme="https://wistbean.github.io/tags/dogedogecoin/"/>
    
  </entry>
  
  <entry>
    <title>我正在使用的设备</title>
    <link href="https://wistbean.github.io/gong-zuo-she-bei-tui-jian.html"/>
    <id>https://wistbean.github.io/gong-zuo-she-bei-tui-jian.html</id>
    <published>2021-03-31T12:10:23.000Z</published>
    <updated>2021-03-31T12:13:02.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>想必你应该经常听到这么一句话:</p><blockquote><p>工欲善其事，必先利其器</p></blockquote><p>好的器具，才能让你工作更加高效，生活更加开心，和谐…</p><blockquote><p>愿你我都拥有好的器具</p></blockquote><p>今天给你分享一下，小帅b常用到的设备，它们在我的工作生活中起到了很大的作用，我把它们分享出来，看下能不能给你带来一些借鉴。</p><h1 id="1"><a href="#1" class="headerlink" title="1"></a>1</h1><p>我现在正在打字的这台电脑，是苹果的「MacBook Pro」，2019款， i7的CPU，搭配 16+512 的内存，对我来说码字和写一些程序完全够用了，系统用着也爽，自带的键盘打字舒服，不过就是有点重，虽然我的右手很强壮，但有时候去远点的地方携带起来不是很方便，另外就是有些项目没办法跑 GPU，因为它用的不是 N 卡。。。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprFQMTBlQfXBcLFQFTKx9KWkxYZUIeUENQDEsFAE1dRFABREROVw1VC0dFTUdGW0pCHklfHEUPX1cVAxMGVB9cFwsVAVMMGxl2a3cwbChyQWUFKUgvTHlTfyB8KXdbQAUieVJFYEtBEW8ubWVwTj1QOGcKYmMha1lhWhp+N0EzHXZ7dCdgOGJeZlghfixMfVN/JXAQQUtmTjNTJGVidWQCbARHZGZ0LlstbHJ1fDUPWWAWEHJleQ9lXlF6N1w7VgFPWwN/IHVqZEFRa1cZMhM3VRpaFAsRBlceXSUyEgBlTTUVAxMGVBpaFQEUN1QrWxICFAdVG1wdCxMAUCtcFQsiXAB1XEUDEQdQHwlAAhEGVCtrJQEiN2UbWCUBIkU7G1wdABZVUhtTRwsRAlMSWxwDFwQCGVgRBhtVUkxSQlciBVQaXxw=" target="_blank" rel="noopener">Apple 2019款 MacBook Pro 16 九代i7 16G 512G </a></p></blockquote><h1 id="2"><a href="#2" class="headerlink" title="2"></a>2</h1><p>机械键盘用的是 HHKB Pro，白色款的，用久会显得不是很干净，不过颜值还是可以的，刚开始使用的时候不是很习惯，毕竟很多按键都浓缩了，整个键盘只有 60 个按键，但是一旦用熟了会很爽。</p><p>可以切换不同的键盘模式配合不同的系统使用。采用的是静电轴，手感可以，键盘声音听着爽。</p><p>相对小巧，携带也方便，有时候我没带电脑，我会使用它连接到手机上办公，瞬间感觉手机变成了电脑。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprFQMTBlUaUhcLFwVSKx9KWkxYZUIeUENQDEsFA1BWThgOTkRHXE4ZVRpaFAITDlcSXhcFDV4QRwYlZkBHU2Q8ZXR3XScSLEFZGg8BYSkWVB4LZRprFQMTBlwYWhcHFDdlG1wlVHwHVBpaFAoRAFYTaxQyEgBVHVsVABIOUBpaHTIVB1wrAEBsFVdUGFsQBkBSVRhaFDIiN1YrayUCIgRlWTVBChBSARwLEgIXUlweXkYDQlJST1MVUkEBAhhYQlAUVWUZWhQGGw==" target="_blank" rel="noopener">HHKB 机械键盘</a></p></blockquote><h1 id="3"><a href="#3" class="headerlink" title="3"></a>3</h1><p>降噪耳机我用的是 Airpods Pro，降噪功能确实是我的刚需，有时候我在写文章或者撸代码的时候，不希望被别人打扰，使用这个耳机听歌的时候调为降噪模式之后，感觉这个世界就是我的了哈哈，小巧，使用也方便——可能是最小的蹦迪神器了。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprFQMTBlQTXB0CEw9SKx9KWkxYZUIeUENQDEsFAE1dRFABREROVw1VC0dFTUdGW0pCHklfHEUPX1cVAxMGVBNcHQITD1IMGxl2a3cwbChyXWUFD3ksZktMfyxNO2FmYVg2GT93dUhzXXgydnRycwBHOGxUdHAPeBl1WmpXIWg7EGF7bwZgOGJeZX4tSyxmS1Z/JXAQQQIaRzF5LHZ1T1ICbARHZmVkJlovF1B7fDUPWWAWEHJlEyxFYUJxDVk7YWATVS9LBA9cCGFWXVcZMhM3VRpaFAsRBlceXSUyEgBlTTUVAxMGVBpaFQEUN1QrWxICFAdVH1sSABQDUStcFQsiXAB1XEUDEQdQHwlAAhEGVCtrJQEiN2UbWCUBIkU7TglABUEFUkxaRQEQAlxOWx0LFgNWE1kRUREEVE9fFFciBVQaXxw=" target="_blank" rel="noopener">Airpods Pro</a></p></blockquote><h1 id="4"><a href="#4" class="headerlink" title="4"></a>4</h1><p>我的另一台主机，使用了两块显示屏，一块是 AOC 的， 27 英寸，可以旋转和升降，另一块是 Dell 的，相对尺寸小些，使用多屏显示器可以提高我的工作效率，比如开发的时候，可以一边看文档一边撸代码，不需要在一台机子上切换来切换去。</p><p>代码调试也是，我可以在一个显示器中查看代码的执行，在另一个显示器中打开与之关联的调试窗口，非常方便。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprFQMTBlQdXxEFFABdKx9KWkxYZUIeUENQDEsFAE1dRFABREROVw1VC0dFTUdGW0pCHklfHEUPX1cVAxMGVB1fEQUUAF0MGxl2a3cwbChyQ2V+MXwvXH1NfydJP3FhdgU1aTtFYnFsF20iYnJmTiZEO0pYcWQMZB5ie3F1NWgkSXRrdzJgOGJcZG4DfSx2aUx/JXAQQUtmXTBpGmZgdXACbARHYmZkHFsvbFRxfDUPWWAWEHJlGxJwXW5gFxw4fXxtfDNaJm9+R0woa1cZMhM3VRpaFAsRBlceXSUyEgBlTTUVAxMGVRpdHAESN1QrWxICFAdVHV8RBxEHVitcFQsiXAB1XEUDEQdQHwlAAhEGVCtrJQEiN2UbWCUBIkU7El0SVhYEXBIPQQEUAgIaXUUAGgVcTAtBBUJSAE8LQQMiBVQaXxw=" target="_blank" rel="noopener">AOC 高清显示器</a></p></blockquote><h1 id="5"><a href="#5" class="headerlink" title="5"></a>5</h1><p>手机我用的是 iPhone12 ，256GB 的，我不玩手游，对手机的性能要求不是很高，之前买他是看完发布会觉得性价比可以，而且主要是 iOS 和 macOS 的生态系统结合的很好，文件共享什么的很方便，举个简单的例子，我在电脑上复制的文字，可以直接在手机上粘贴。。。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprFQMTBlUcXhcEFQZSKx9KWkxYZUIeUENQDEsFAE1dRFABREROVw1VC0dFTUdGW0pCHklfHEUPX1cVAxMGVRxeFwQVBlIMGxl2a3cwbCh2XGVuKX8vTGVMfyd7P2xxdUQ1RDt1e3FzUm8ydVJmcyZEOxdbYnM2eAViXWlwNkEoUHVKeCNgOGJeZm4PSy9MV1J/JXAQQQIaRzBTU3FhdloCbARHZGZ0KlssfHZ3fDUPWWAWEHJlWBAQBAxGUUM+XkpmXBxoC319RXwJXVcZMhM3VRpaFAsRBlceXSUyEgBlTTUVAxMGVx9bEwEaN1QrWxICFAdVElwXABMEVStcFQsiXAB1XEUDEQdQHwlAAhEGVCtrJQEiN2UbWCUBIkU7TA8RAhACAB9cHANHAgVJUx1WEAAHTA9FVkZXBRpSRgAiBVQaXxw=" target="_blank" rel="noopener">iPhone12</a></p></blockquote><h1 id="6"><a href="#6" class="headerlink" title="6"></a>6</h1><p>电子手表用的是 Apple Wacth 3 代的，虽然苹果表已经更新到 6 代了，不过我觉得我的 3 代完全够用，平时主要用来看看时间，记录下健身，刷下地铁，冥想。其它功能基本不用。</p><p>不过有一点是它的续航有点垃圾，基本上每天睡觉的时间都得拿去充电。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRhcEAASA1UTXRIyEgZUGFwQBRQBXBpeEQUiQwpDBUoyS0IQWhkeHAxcDUQNQlZNGA5OREdcThkNXg9JHUtCCUZVV1hWC1UaWhYFFwBTHVIUBxYAQltXYXtiYiJCJFV1EFUxYihyQmV+PUM4XAMUcydgKXYDcUciGQJmdmFOCngyQ2BxTj5bLHx1YnAPSVx2AEdwNkIOQnV7VTxsAm5FZG4pQz9PclRkN3w4QQFueSVEDmV1W3AKbBN9YGV0Nl47SmFhczZ4B2FKcm42fycTYXtkJng4aQtmfgd+IHZ5THMsfzxiS2lAIkEvAQBnN1IFBF5lbQQweCBRW0ABNn1ccgFnBgMXVyUDIgdUGlocARMFUB1rJQIVNxR1WxQAEQ9dGlklAyIHUhtdFQIaA1EcXRwBIgBVEmtOV3wABRpYFQcWVQAbWBQDIjdlGGslMhIEZRhrV2wWD1AfDBxQEFdTHlsQUkEFXE4IRVJGA1FMXxFXQAdXH2sXAxMDXA==" target="_blank" rel="noopener">苹果婊</a></p></blockquote><h1 id="7"><a href="#7" class="headerlink" title="7"></a>7</h1><p>之前需要录制点声音，我买了个比较专业的麦克风，叫「Blue Yeti」，直接插上 USB 就可以录制，质量没得说，可以调节不同的模式，降噪功能非常棒。</p><p>我看现在挺多主播都在使用这款，说不定哪天我给你们直播可以用到它（狗头）。</p><p>不过它挺笨重的，不太适合那些需要到处跑的人。</p><blockquote><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRheEwoSBVIeXhAyEgZUGlsQChYBXRxeJUZNXwtEa0xHV0YXEEULWldTCQQAQB1AWQkFWxQDEwdQE18TChUCSkIeSV8iZSVbKFdYSGw1awNLQkd9UXAFUllyUVkXaxQyEgZUGlIWAxACUytrFQUiUTsbWhQDEAJQG14TMhM3VRxbEwISD10TXxcGEzdSG1IlWUdpUktaFgIXAwdOWxYDEzdlK1glMiIHZRhrV2wVB1BMCUIHRwNXEl4QVkUBBR8LQQQSAVdMDxUAEQNWGGsXAxMDXA==" target="_blank" rel="noopener">Blue Yeti</a></p></blockquote><h1 id="8"><a href="#8" class="headerlink" title="8"></a>8</h1><p>系统主要用的是 ubuntu 和 macOS，使用体验比 win 强的不是一点半点，当然，玩游戏另说。</p><h1 id="9"><a href="#9" class="headerlink" title="9"></a>9</h1><p>云服务器，主要使用的是<a href="https://www.aliyun.com/purchasing/2021?userCode=aqcwjw7c" target="_blank" rel="noopener">阿里云</a>和 <a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr</a>，阿里云算是比较成熟了，我的一些国内的服务一般都部署在阿里云服务器上，网站备案什么的也直接在里面操作了，也相对安全一些。对于不需要备案的，推荐使用国外的云服务器，我使用的 <a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr</a> 就挺稳定的。</p><p>OK，其它一些比较杂的就不多说了，如果你刚好想要换设备，希望我分享的这些我正在使用的设备可以给你带来一点参考，当然，你有什么觉得好用的设备也欢迎在后台给我分享。</p><p>不同的人消费习惯不同，在这里顺便分享一下我的消费观念，其实我对物质的要求并不高，吃顿大鱼大肉也行，吃顿方便面也行，但是对于在我工作上需要用到的产品，我会尽量购买那些在我承受范围之内最好的产品，这一点我绝不将就。因为道理很简单，它们是生产工具，是工作必需品，设备越好越能提高我的效率，减少我的时间，还不影响我心情。</p><p>把时间当作朋友，之后回头看会发现，这种消费方式是稳赚不赔的，或者说是回报率超高的操作。</p><p>有些钱，节省出来的是需要拿很多时间精力做交换的，得不偿失；而有些钱，花出去了反而让你越来越多钱，可真是奇怪吗？</p><p>好了，我们下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="分享" scheme="https://wistbean.github.io/categories/%E5%88%86%E4%BA%AB/"/>
    
    
      <category term="云服务器" scheme="https://wistbean.github.io/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/"/>
    
      <category term="设备" scheme="https://wistbean.github.io/tags/%E8%AE%BE%E5%A4%87/"/>
    
      <category term="产品" scheme="https://wistbean.github.io/tags/%E4%BA%A7%E5%93%81/"/>
    
      <category term="工作" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E4%BD%9C/"/>
    
      <category term="笔记本" scheme="https://wistbean.github.io/tags/%E7%AC%94%E8%AE%B0%E6%9C%AC/"/>
    
      <category term="耳机" scheme="https://wistbean.github.io/tags/%E8%80%B3%E6%9C%BA/"/>
    
      <category term="麦克风" scheme="https://wistbean.github.io/tags/%E9%BA%A6%E5%85%8B%E9%A3%8E/"/>
    
      <category term="机械键盘" scheme="https://wistbean.github.io/tags/%E6%9C%BA%E6%A2%B0%E9%94%AE%E7%9B%98/"/>
    
      <category term="智能手表" scheme="https://wistbean.github.io/tags/%E6%99%BA%E8%83%BD%E6%89%8B%E8%A1%A8/"/>
    
  </entry>
  
  <entry>
    <title>跟我一起通往 Python 高手之路</title>
    <link href="https://wistbean.github.io/learn-python-with-me.html"/>
    <id>https://wistbean.github.io/learn-python-with-me.html</id>
    <published>2021-03-05T16:49:30.000Z</published>
    <updated>2021-03-05T17:05:44.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="我自己搭了一台子"><a href="#我自己搭了一台子" class="headerlink" title="我自己搭了一台子"></a>我自己搭了一台子</h1><p>你好，我是小帅b，我和大多数人一样，出身平凡，而且负二代。喜欢装逼，喜欢美女…确实，我有一些不良的嗜好。当然，我也追求进步，爱折腾，爱分享…</p><p>我之前说过这么一句话：</p><blockquote><p>装逼，是人类永恒的需求！</p></blockquote><p>说是「人类」有点夸张了，但不知道这是不是大部分人天性，还是「遗传」因素？</p><p>反正，我爸就挺爱装逼的，所以我自己爱装逼这事，我觉得有一部分原因是要怪我父亲的。我看过我爸年轻时的照片，那渣男烫的发型和现在的我基本一致…</p><blockquote><p>在我还是个毛头小子的时候，我的社交网上，有 80% 是我的自拍照，那会还顶着一头酒红色的毛发，可把自己差点给帅死了…</p></blockquote><p>不过，「生活」总会到一定的时间，开始教我们做人：</p><blockquote><p>这人，还是不能太装！</p></blockquote><p>后来，我就给自己做了个约定：</p><blockquote><p>咱们，要装，就装那些通过自己努力得到的逼。</p></blockquote><p>我这人说话有点俗，你别想歪，我想要表达的关键词是「自己」、「努力」。</p><p>说这话，是因为我之前把这句话作为我的「个签」，然后不久就被长辈误解了，后来索性就改成了：</p><blockquote><p>答应自己的事情，就要做到！</p></blockquote><p>这下可好，亲戚说我这样去相亲的话才容易找到对象。。。（好像有点跑题了）</p><p>我主要想说的是，因为我爱装逼的性格，所以才会不断的去折腾，自学，分享…</p><blockquote><p>比如，以前大家都玩 qq 空间，我当时就研究怎么让自己的 qq 空间主题搞得非主流一点，别人发说说，我就写日志发自拍，骗同学们点赞;</p><p>比如，大家都玩 Android 手机的时候，我就开始自学怎么刷机，各种定制 rom 各种玩耍，差点变成砖，还整天拿给朋友臭显摆；</p><p>比如，有一些工具我用着不爽，我会自己去开发一个适合自己的，顺便发朋友圈吹牛逼；</p><p>比如，以前和同学参加比赛的时候，需要投票，就自己给自己的团队通过一点小手段刷到第一，因为无知，所以成员觉得我好厉害，后来被发现毙掉了- -；</p><p>比如，酒量差的我，因为有女生在场，所以死不认怂，最好把自己喝到吐；</p><p>比如，别人在使用第三方博客平台的时候，我就折腾自己搭建一个，那会用的还是Octopress；</p><p>比如，以前情人节魔改了小游戏给女票玩，恨不得让她的朋友都知道；</p><p>比如，现在有些业务上的需要，会想办法开发小机器人去「应付」，让同事开心一会;</p><p>比如…太多了，列举不完，就先不举了，反正你从公众号也多少能够看得出…我有点不一样。</p></blockquote><p>也正因如此，我现在手上拥有的大部分东西，包括你看到我呈现出来的东西，都是我从 0 开始，通过折腾和自学出来的。</p><p>在一年多之前，有小伙伴建议我开个「知识星球」，其实我很早就有玩过这玩意，后来发现它不太适合我这种发教程文章的，它更适合用来像「发朋友圈」那样发贴，而且，我总觉得有被束缚的感觉，所以后来想了下，我何不：</p><blockquote><p>自己搭一台子！</p></blockquote><p>我个性比较自由，所以在自己的地盘，可以尽可能的写一些比较私密的东西。</p><p>所以，也就有了：</p><blockquote><p>fxxkpython.com</p></blockquote><p>从这域名你也能看得出来些什么？</p><p>不过，我还是想解释一下：</p><h2 id="什么是-fxxk？"><a href="#什么是-fxxk？" class="headerlink" title="什么是 fxxk？"></a>什么是 fxxk？</h2><p>有时候我在起项目名称的时候，我喜欢在前面加一个「fxxk」，其实我真没那意思，它对我来说是一种「态度」，我知道，不管做什么事情，总会遇到这样那样的麻烦或者意外，我想传达的是这个意思：fxxk是一种态度——搞定它，干！</p><p>在这里，成为了我和加入 VIP 的朋友们的私密之地…</p><p>也许你会问：</p><h2 id="我到底会在这里写什么呢？"><a href="#我到底会在这里写什么呢？" class="headerlink" title="我到底会在这里写什么呢？"></a>我到底会在这里写什么呢？</h2><p>在 Python 学习的路上，我和你一样，我走过一些路，所以，我懂你，我在这里要写的东西，更多的是站在你的角度，循序渐进的写着你的需要，比如，自学需要什么样的方法？为什么需要心里建设？怎么协作？怎么找源代码？在 GitHub 查找源代码的技巧？想要快速入门 Python，最需要掌握哪些内容？在什么阶段可以做什么事情？Python进阶知识是什么？如何掌握？知识体系是怎么样的？甚至于工具的使用，如何打造 Python 专用的 Vim 编辑器？再回归基础理论？数据结构算法，数据库，如何通过项目进行学习？等等…</p><p>这些我都会在接下来的 VIP 中写到，事实上，大部分内容，其实已经在里面更新了。</p><p>你可以进入 <a href="https://vip.fxxkpython.com，通过目录查看已经更新的相关类目，只不过具体文章内容非公开，但你可以检索到相关的文章标题和部分预览内容：" target="_blank" rel="noopener">https://vip.fxxkpython.com，通过目录查看已经更新的相关类目，只不过具体文章内容非公开，但你可以检索到相关的文章标题和部分预览内容：</a></p><img src="/images/vip1.png" style="zoom:50%;"><p>值得说的一点是，里面所有涉及到的例子，都是我亲自运行觉得没毛病才会分享出来的，之前是，接下来也是！</p><h2 id="那么，你能从这里得到什么？"><a href="#那么，你能从这里得到什么？" class="headerlink" title="那么，你能从这里得到什么？"></a>那么，你能从这里得到什么？</h2><p>我依然会使用小帅b的风格，尽量像个朋友一样，用比较易懂的方式，用心的让你明白，理解一些东西。就像已经加入的他们一样：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/vip2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><img src="/images/vip3.png" alt="截屏2021-02-28 上午4.31.26" style="zoom:50%;"><p>当你成功订阅了小帅b 的 VIP，全网的内容立即解锁，你可以看个够，不仅如此，你接下来的一年里还将会持续得到推送，享受到我写的私密非公开的内容教程。</p><p>我更希望你能通过这里，受到我一些正面的影响，带给你一些价值，希望你可以洗得一技之长，能够利用它来解决你自己生活和工作上的问题。</p><blockquote><p>互相陪伴，一起成长！</p></blockquote><p>除吃之外，接下来我还会尝试做一些衍生的产品出来，不用多说，对 VIP 的朋友肯定会有最高的利益。</p><h2 id="如何订阅小帅b的-VIP"><a href="#如何订阅小帅b的-VIP" class="headerlink" title="如何订阅小帅b的 VIP"></a>如何订阅小帅b的 VIP</h2><p>你可以扫下方二维码或点击<a href="https://vip.fxxkpython.com/?page_id=18" target="_blank" rel="noopener">申请VIP</a>进入购买订阅，越早加入越有优势，你懂的：</p><p><img src="/images/vip4.png"></p><blockquote><p>来吧，我等你！</p></blockquote><p>最后，送给即将加入或者已经加入的朋友们一句话：</p><p>不懂，无所谓，不行动，才是可怕，可是：</p><blockquote><p>一怕，就输了一辈子！</p></blockquote><p>共勉，下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="通往Python高手之路" scheme="https://wistbean.github.io/tags/%E9%80%9A%E5%BE%80Python%E9%AB%98%E6%89%8B%E4%B9%8B%E8%B7%AF/"/>
    
      <category term="小帅b" scheme="https://wistbean.github.io/tags/%E5%B0%8F%E5%B8%85b/"/>
    
      <category term="vip" scheme="https://wistbean.github.io/tags/vip/"/>
    
      <category term="python学习" scheme="https://wistbean.github.io/tags/python%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="私密之地" scheme="https://wistbean.github.io/tags/%E7%A7%81%E5%AF%86%E4%B9%8B%E5%9C%B0/"/>
    
  </entry>
  
  <entry>
    <title>wistbean的2021年终总结</title>
    <link href="https://wistbean.github.io/2021-nian-zhong-zong-jie.html"/>
    <id>https://wistbean.github.io/2021-nian-zhong-zong-jie.html</id>
    <published>2021-02-26T08:14:03.000Z</published>
    <updated>2021-02-26T08:15:13.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>回看去年的年终总结，有点惭愧，2020 要做的事情有些并没有完成得很好，比如我虽然有健身了，不过腹肌只是隐隐若现，还不够明显，拍照的时候，需要腹部用力，对好光线，才能看到那么几块「弱小」的腹肌。</p><p>在 2020 开年之际，我和小伙伴们都说「2020牛逼」，让我没想到的是给「牛逼坏了」，那会打乱了多少人的计划，那会我们人心惶惶，那会全民带起了口罩。</p><p>也是那会，我失去了一位老人。也是那会，我第一次走进火葬场的大门。也是那会，从不去酒吧蹦迪的我去了。也是那会，几年不抽烟的我又点燃了烟。也是那会，投入了时间精力，又和朋友合伙搞新的事情。</p><p>现在站在这里，回头望过去这一年的自己，确实是有三两事情需要自己来检讨检讨的。</p><p>1，你骄傲个屁呢？</p><p>我发现我自己在做的事情，有一点点成绩了就会过于骄傲，然后那种要拼的劲儿也会随之减弱，不小心进入了安逸的状态，最初那种在低谷中疯狂往上爬的感觉，怎么就忘了？需要等到我又再一起触底才能反弹。</p><p>这一点，是我在舍弃自己大部分的安全感后意识到的，我把那「安全感」放在了现在无法获取，未来或许可以让我增值的地方去了，在这个过程中有一个「空白期」，它会把我从安逸状态中拽回来。</p><p>也许这是好事，因为其一，我又会开始像鸭子一样，在水面下不断的扑通双脚，其二，让我能够意识到自己的不足之处，调整回来。</p><p>2，知道了，然后呢？</p><p>当我去看书，付费去一些社群中学习的时候，我确实学到了不少东西，我知道了，明白了，懂了，但是，我特么就是没去做，说到底那还是没什么鸟用啊操！</p><p>有句话说「行动上的巨人，思考上的侏儒」，可是反过来，「思考上的巨人，行动上的侏儒」，也是不得行的。</p><p>so，学而不思则罔，思而不「行」则殆。</p><p>3，你的精力去哪了？</p><p>iPhone12刚出来那会，我就买了，然后就重新下载了王者荣耀游戏，想着体验一下手机的性能，然后就是各种排位，直到意识到自己的注意力全都花费在这游戏上，已经是好几天过去了。</p><p>还有那么一阵，我发现那些「推荐机制」上的 APP 占用了我大部分时间，所以索性卸了个载！</p><p>4，为什么总是睡不好？</p><p>我的睡眠质量挺差的，可能和以前的 996 有关吧，而且自己又是一个夜猫子，很多时候，躺床上过很久才能入睡。我现在深知睡眠质量对身体健康是有多重要。</p><p>不过这两天我的睡眠质量挺好的，突然找到了好睡眠的方法，那就是让自己的身体「动」起来，这两天大家都在过年放假，而我并没有，我自己一个人在仓库干苦力活，从白天干到黑夜的那种，结束后身体会感到「累并爽着」，在这种情况下入睡明显很快，而且感觉睡得香。</p><p>这种感觉不是没有过，只是时间过了很久，我给忘记了，比如以前我搬家的时候，一整天都在「搬砖」的感觉，到了晚上自然很容易睡得着，还有以前学生时期，去餐厅做服务员，去工厂做暑假工的时候，那时候晚上都是睡得贼香。</p><p>所以呢，如果你也睡眠很差，不妨试试这招——让自己的身体充分「动」起来。</p><p>另一个就是情绪的问题，自己对外界的看法，对琐碎的事情处理，情绪需要好好调整，坏的情绪也是影响睡眠质量的关键因素之一。</p><p>所以调整好情绪，配合褪黑素，也是可以提高睡眠质量的。</p><p>5，不必讨好！</p><p>不知道是不是我们的教育环境还是工作环境的问题，我发现大多数人都有「讨好型人格」，我也不例外，有时候真的是会为了对方的感受而忽略了自己的感受，最后只会让自己感到很是不爽。</p><p>后来学到了一点是，把自己的份内的事情做到足够好，对得起自己，自己真的感到尽力而为就行了。</p><p>好的合作，不是互相讨好，而是发挥各自的优势，实现「1+1&gt;2」 。</p><p>6，拆分才是王道？</p><p>学会拆分，是做事的关键，有时候我们看到要完成的任务很繁重，很容易感到难以完成，其实把它们转化为一个又一个更小的任务，我们就可以在当下一点一点的完成，不会一下子被吓倒。</p><p>有一些优秀的人士，每天 24 小时也是被他们拿来拆分的，而后根据他们自己习惯的「时间颗粒度」来完成相对应的事情。</p><p>其实很好理解，比如我们要吃一顿牛肉火锅，不可能是将整头牛拿来锅里涮，都是要切成一片一片的才能入口。so，做事情之前别忘了拆分！</p><p>7，技师虽好，不能「贪杯」</p><p>这个就不多说了，希望新的一年多多克制吧，减少「欲望消费」。</p><p>wistbean 1.0 版本</p><p>除了之前没有完成好的事情继续完善好之外，我想从今年开始，把自己当作 1.0 版本，什么意思呢？</p><p>就像软件开发那样，一个软件从开发到测试，再到上市，一开始它只是 1.0 版本，然后通过不断的优化升级，版本号逐步增加，软件越来越强大。</p><p>所以，我希望在 「wistbean 1.0 版本」里面，开发出三个最主要的功能：</p><p>1，做别人不想做的事情</p><p>我相信不止是我「知道了，然后没有去执行」，别人不想做的事情，往往可以从这里寻找到机会，或大或小。</p><p>2，做别人不敢做的事情</p><p>王健林大佬说过「清华北大，不如胆子大」，我自己很是认同，因为在我的生活中就看过这样的例子。</p><p>不能总是怕这怕那，有时候机会在那里，但是自己不敢去尝试而错过，真的是很亏。所以我最想开发的就是「做别人不敢做的事情」这个功能，不管是建立自己的个人品牌上，还是事业或者爱情上，希望我不要脸皮太薄。</p><p>3，做别人做不到的事情</p><p>这个是建立在以上两个「功能」的基础上的，只有上面这两个功能完成了，我才能「调用」它们，并通过额外的学习和执行，从而实现「做别人做不到的事情」。</p><p>ok，以上，感谢你能看到这里，希望我们都能升级，成为更好的自己，祝你牛年大吉。</p><p>来年，咱们继续！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人总结" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%80%BB%E7%BB%93/"/>
    
    
      <category term="复盘" scheme="https://wistbean.github.io/tags/%E5%A4%8D%E7%9B%98/"/>
    
      <category term="wistbean" scheme="https://wistbean.github.io/tags/wistbean/"/>
    
      <category term="个人总结" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E6%80%BB%E7%BB%93/"/>
    
  </entry>
  
  <entry>
    <title>你妈逼你结婚了么</title>
    <link href="https://wistbean.github.io/ni-ma-bi-ni-jie-hun-le-me.html"/>
    <id>https://wistbean.github.io/ni-ma-bi-ni-jie-hun-le-me.html</id>
    <published>2021-02-09T09:18:35.000Z</published>
    <updated>2021-02-09T09:21:40.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>这，马上就要过年了，你妈，逼你结婚了么？不知道你怎么样，反正我今年是被父母各种旁敲侧击，催了又催，真是操碎了心。还有一些朋友也经常想给我介绍小姐姐，希望帮我快点脱单。我知道他们都是为了我好，不过我总觉得自个都还没活出个人样来，甚至前段时间我还一度认为，单身挺好的，我爱干嘛干嘛，所以我这两年基本上没有主动去寻求一段长期关系。</p><p>有人问我，想要找什么样的人在一起？我以前总是开玩笑说，我要胸大的，屁股翘的，长得漂亮的，笑起来甜甜的…，这话就像那些小女生说的我要「长得帅的，有房有车有钱的，能把我举高高」的那样可笑。</p><p>如果把这些条件都加起来，过滤一波，能够互相匹配到对应的人，那简直就是奇迹，况且你我是那样的普通。</p><p>尽管，我确实在生活中遇到不少「胸大屁股翘的，长得漂亮的，笑起来甜甜的」人，但是她们大多是「服务人员」，也许可以在一起相处很短暂的时间，也确实是开心，不过就是没有然后的了。</p><p>而，我们要的不仅仅是短期的恋爱或者约炮关系，我们想要的是长期关系，那么我觉得就得需要考虑到一个比较底层的东西——我们的操作系统。</p><p>我们在使用计算机的时候都知道，不同的系统，是没有办法兼容所有软件的，Windows 系统里的 exe 执行文件，就是无法在 Mac OS 中运行的， Linux 的操作方式，就是不适合在 Windows 里面操作的。在同一个系统中，我们只能安装对应的软件来使用，对吗？</p><p>人，也是一样的，长的好不好看，身材好不好，都是比较浅层的，它们虽然重要，但这仅仅是加分项，因为它们远没有这个人的「底层想法」重要，比如 TA 真正想要的是什么？TA 的能力是什么？</p><p>就像软件，你做得再好看再精美，如果没有操作系统支持，怎么运行得起来呢？</p><p>假如说，你为了培养一段长期关系，你发现对方的操作系统和你的不一样， TA 的是 Windows 系统，你的是 Linux 系统，你为了 TA 专门去开了个虚拟机，在里面安装了 Windows 系统跟 TA 交流，也许一开始你可以接受，但是久而久之你会发现，这是很容易「出轨」的，不兼容终究是不兼容，你就是不习惯甚至排斥用那种系统的软件，只好卸载掉，或者，你本就不想要一段长期关系，只是想要短暂的玩玩，那么开个虚拟机对你来说无所谓，反正，系统随便换嘛，你个跨平台的渣男。</p><p>说到来，我认为一段好的长期关系，就是我们互相陪伴，你我都懂得对方想要的是什么，然后互相成就，这是最好不过的了。</p><p>你说呢？单身狗们。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="催婚" scheme="https://wistbean.github.io/tags/%E5%82%AC%E5%A9%9A/"/>
    
      <category term="单身狗" scheme="https://wistbean.github.io/tags/%E5%8D%95%E8%BA%AB%E7%8B%97/"/>
    
      <category term="恋爱" scheme="https://wistbean.github.io/tags/%E6%81%8B%E7%88%B1/"/>
    
      <category term="约炮" scheme="https://wistbean.github.io/tags/%E7%BA%A6%E7%82%AE/"/>
    
  </entry>
  
  <entry>
    <title>我卸载了APP</title>
    <link href="https://wistbean.github.io/xie-zai-app.html"/>
    <id>https://wistbean.github.io/xie-zai-app.html</id>
    <published>2021-02-02T16:19:48.000Z</published>
    <updated>2021-02-02T16:21:12.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>iPhone 有一个功能，就是可以看到你在不同 APP 的使用时长，我看了下，排在前面的有某视频 APP，使用时长占比还挺大的，索性就把把一些基于「推荐」的 APP 给卸载了，我突然意识到，我有很多时间，不知不觉就被它们「杀」掉了。</p><p>作为产品来说，让用户在在上面留存的时间越久，越好，看下我们手机上大部分的 APP，在背后的，是一个又一个的团队，在研究如何让你「频繁」使用它们，比如你的每一个行为，每一个特征，都给你打上标签，然后计算它们的权重，预测出你接下来想要看的东西，然后不断的推给你。</p><p>有句话说「you are what you eat」，你吃什么，你就成为什么样的人，之前，你还会自己选择吃什么，现在是人家直接把食物伸到你嘴边给你喂着吃，那玩意明明是shi，它跟你说这是进口巧克力，你还觉得挺好吃。客官，要不再来点～</p><p>现在的微信，知乎等平台，都特么疯狂的往视频方向整，你有想过为什么吗？其中的一点是，相比于文字，用户看视频是很「轻松」的，收割用户的「注意力」是最高效的，流量是多的。</p><p>对于用户来说，这种所谓的「轻松」带来的代价，就是我们的「阅读理解」能力会被不断的削弱，甚至会忘记了怎么独自思考，这不是危言耸听，这是迟早的问题。</p><p>所以，我决了个定，以后尽量只看「文字内容」，比如公众号上的文字，得到上的文字，知识星球上的文字，电子书上的文字，推上的文字…，其实，看文字反而是一种高效的途径。</p><p>当然，并不是说我就不看视频了，在闲暇之余，我可以看看自己喜欢的综艺节目，比如《最强大脑》、《脱口秀》，我可以看我主动关注的视频，比如那些优秀的 Youtuber 们的教程或者观点，我可以看看电影啊，而那些几分钟的「刷刷刷」短视频，就算了吧…你感觉刷了 5 分钟，其实过了 2 小时，缓过神来，得到的是空虚的「寂寞」。</p><p>事实上，人都有惰性，都想逃避现实，我也是，不可能做到每天 24 小时都在工作和学习，但是在选择休息方式的时候，如果可以作出一点点改变，谨防被别有用心的利用，陷入「奶头乐」的陷阱，也许，会好点吧！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="自省" scheme="https://wistbean.github.io/categories/%E8%87%AA%E7%9C%81/"/>
    
    
      <category term="APP" scheme="https://wistbean.github.io/tags/APP/"/>
    
      <category term="算法推荐" scheme="https://wistbean.github.io/tags/%E7%AE%97%E6%B3%95%E6%8E%A8%E8%8D%90/"/>
    
      <category term="阅读能力" scheme="https://wistbean.github.io/tags/%E9%98%85%E8%AF%BB%E8%83%BD%E5%8A%9B/"/>
    
      <category term="独立思考" scheme="https://wistbean.github.io/tags/%E7%8B%AC%E7%AB%8B%E6%80%9D%E8%80%83/"/>
    
  </entry>
  
  <entry>
    <title>我说的，就是你</title>
    <link href="https://wistbean.github.io/wo-shuo-de-jiu-shi-ni.html"/>
    <id>https://wistbean.github.io/wo-shuo-de-jiu-shi-ni.html</id>
    <published>2021-01-29T22:15:01.000Z</published>
    <updated>2021-01-29T22:16:57.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>当你关上了自己的房门，拉上了窗帘，当你裸着身，这个房间变成了你的世界，你打开了微弱的灯，你点开了音乐播放器，让那些修饰过的声音环绕在身旁，你成为了你自己，床上躺着的，是一个疲乏的身体，一个可以可以告诉自己所有秘密的自己，一个充满精神自由的自己。</p><p>播放器播着周杰伦的歌，你嘴上念叨着「回家吧，回到最初的美好」，可是你压根不知道自己在念叨着什么，只是跟随着音乐轻轻哼，轻轻哼。</p><p>你打开了手机，看到的是一堆基于推荐算法的 APP，你已经被胡乱的信息投喂得忘乎所以，有些短视频真的好好笑哦，有些「瓜」真的很离谱哦，有些商品真的是无脑推哦…你骂了几句脏话，卸载了某 APP。</p><p>你闭上了眼睛，思绪万千，翻来覆去，你睁开了眼，带上了 AirPods Pro，不厌其烦的打开了 PornHub，瞬间思绪全无，此刻的你只看见你看见的，你主动搜索你感兴趣的，你一边看一边心里佩服着：「她们怎么那么敢啊？」，不知道为什么，她们口中的「亚麻跌」突然变成了「活该你单身」。</p><p>身体微微一颤，你关掉了网页，打开了各种花钱加入的付费社群，你默默围观着大佬们分享着赚钱技巧，分享着长期主义，分享着人生经验…，你也看到了群员的分享，你看到很真诚的内容会暗暗赞叹，你看到了写得比较刻意的内容会噗呲一笑，是啊，付费社群，本身就是很有价值的流量。</p><p>你知道了「知道是没用的，知道了之后要去做到才有用」。</p><p>你看着自己的业务，数据有一点点起色时，就很容易满足，数据下滑时，你的压力指数就随着上升，你想做一点改变，你做了些规划，虽然有不确定因素存在，但你还是蠢蠢欲动，你说，时间是位朋友，不要去责怪朋友，要多问问自己的时间精力都到哪了，而不是时间都去哪了。</p><p>你知道「把牛逼吹出去很容易，但是要为牛逼负责不易」。</p><p>此刻音乐播放器播放着的是「是有过几个不错对象，说起来并不寂寞孤单…」。</p><p>你点了根烟，吸了一口，烟尾红色的火焰变成了灰色的灰，你刷了下微信朋友圈，看到了小情侣在亲嘴，看到了朋友的可爱孩子，都会叫爸爸了，你赶紧关掉，拿起了桌面上的 Linux 书籍，翻了翻目录，嗯，常见的基础命令你会，不过很多命令操作你都忘记了，叫你不用。</p><p>你看了一会书，撒了泡尿，关停了音乐，喝起了枸杞水，写起了文章…</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="自己" scheme="https://wistbean.github.io/categories/%E8%87%AA%E5%B7%B1/"/>
    
    
      <category term="wistbean" scheme="https://wistbean.github.io/tags/wistbean/"/>
    
      <category term="个人" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA/"/>
    
      <category term="自己" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%B7%B1/"/>
    
  </entry>
  
  <entry>
    <title>我在 Github 被 Diss。。。</title>
    <link href="https://wistbean.github.io/wo-zai-github-bei-diss.html"/>
    <id>https://wistbean.github.io/wo-zai-github-bei-diss.html</id>
    <published>2021-01-27T18:10:25.000Z</published>
    <updated>2021-01-27T18:24:43.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="我在-GitHub-被-Diss。。。"><a href="#我在-GitHub-被-Diss。。。" class="headerlink" title="我在 GitHub 被 Diss。。。"></a>我在 GitHub 被 Diss。。。</h1><p>关注我比较久的读者知道，我之前把我写的关于 Python 爬虫相关的系列教程，以及一些<a href="https://github.com/wistbean/learn_python3_spider/issues/26" target="_blank" rel="noopener">Python源代码</a>开源在了 GitHub 上面，没想到被挺多人点赞的，刚看了一下，居然有 5.8k 的 star， 1.7k 的 fork 了。。。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/learn-python.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>当时打算写爬虫教程的时候，想着尽量写的有趣一些，好玩一些，结合一些表情包和段子跟大家一起乐呵乐呵，因为我知道我们的生活太枯燥了，整点乐子还能学到点东西，这不挺好的吗？</p><blockquote><p>快说是！</p></blockquote><p>然后写着写着，发现确实有那么点点受欢迎，公众号的粉丝也在一点一点的增长，不过我在公众号这里分享的内容不仅只是爬虫相关的，可能会对于一些新关注我公众号的朋友来说，有点乱了，于是我就干脆整理一波，把这个系列的教程从第一篇链接开始整理好，并且把相关的源代码都附上，放在了 GitHub 上：</p><blockquote><p><a href="https://github.com/wistbean/learn_python3_spider" target="_blank" rel="noopener">https://github.com/wistbean/learn_python3_spider</a></p></blockquote><p>可能这个系列对于初中级的朋友来说相对友好，慢慢的越来越多人关注了这个仓库，我想现在有些朋友也是从 GitHub 关注过来的，能帮助到一些朋友，或者说能给他们的学习生活带来一点点快乐，我也挺快乐的。</p><p>不过挺有意思的是我看到了有人专门开了个 ISSUE，说：</p><blockquote><p>写教程就正经点写 没人想看你那些乱七八糟的什么表情包什么的</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/learn-python2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这着实让我有点哭笑不得，如果只是单纯的罗列知识点，那么最好的教程就是「官方文档」。</p><blockquote><p>有句话怎么说来着，小丑竟然是我自己</p></blockquote><p>我当然知道，我写的东西，不可能所有人都喜欢，我只能做到的是写教程的时候，尽量验证过正确可行，写观点的时候，说的是我内心真实的想法。</p><p>不喜欢就关了呗，为啥专门要创建一个 ISSUE 出来 Diss 我，还是说要教我做事？还是说想专门开个贴让更多人在这里喷我？</p><p>我以为没来得及 close 掉，可能要被带一波节奏了，不过往下拉，看到别的朋友的留言：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/learn-python3.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这，我就放心了，能够帮助到认同我的人，我很开心，关键时刻他们还替我发声，这让我有点感动，泪目。</p><p>顺便还让我学到了一个词：「垃圾人定律」。</p><blockquote><p>垃圾人定律，形容存在很多负面垃圾情绪缠身的人，当他们身上的负能量不断堆积，就需要找个地方倾倒，有时候被人刚好碰上了，垃圾就往人身上丢。</p></blockquote><p>OK，懂了，你我以后都会遇到这样或那样的人，志同道合的，就一起走一段路，不喜欢的，就各走各的路。</p><p>最后：</p><blockquote><p>身上有垃圾就扔对地方，毕竟垃圾桶也是要面子的啊！</p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="GitHub" scheme="https://wistbean.github.io/categories/GitHub/"/>
    
    
      <category term="爬虫教程" scheme="https://wistbean.github.io/tags/%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="Github" scheme="https://wistbean.github.io/tags/Github/"/>
    
      <category term="diss" scheme="https://wistbean.github.io/tags/diss/"/>
    
      <category term="开源" scheme="https://wistbean.github.io/tags/%E5%BC%80%E6%BA%90/"/>
    
      <category term="issue" scheme="https://wistbean.github.io/tags/issue/"/>
    
      <category term="表情包" scheme="https://wistbean.github.io/tags/%E8%A1%A8%E6%83%85%E5%8C%85/"/>
    
      <category term="垃圾人定律" scheme="https://wistbean.github.io/tags/%E5%9E%83%E5%9C%BE%E4%BA%BA%E5%AE%9A%E5%BE%8B/"/>
    
  </entry>
  
  <entry>
    <title>在知乎回答了一个问题：如何自学python？需要多久？</title>
    <link href="https://wistbean.github.io/python-xuexi-zhihu.html"/>
    <id>https://wistbean.github.io/python-xuexi-zhihu.html</id>
    <published>2021-01-27T17:58:08.000Z</published>
    <updated>2021-01-27T18:02:06.000Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>今天在知乎上看到了这么一个问题：</p><blockquote><p>怎么自学Python，大概要多久？</p></blockquote><p>一时兴起，就给回答了一波，我觉得可能对你来说要一定的参考价值，不妨看看小帅b怎么说的吧。</p><p>自学 Python ，我觉得你要先问自己两个问题：</p><blockquote><p>1.我为什么要学 Python，我希望通过它实现什么事情？</p><p>2.我有什么比较好的 Python 学习资源适合自己自学？</p></blockquote><p>我认为在自学某样东西的时候，从最关乎于「自身的需求」出发，这样往往能给自己比较强的驱动力，其次是兴趣。</p><blockquote><p>比如你在工作过程中，对于一些简单且重复的文件或者回复等操作，你会觉得很浪费时间，但是又不得不去完成，这是你对自动化脚本操作的需求；</p><p>比如你在一个团队中，想要有一个在线网站系统来管理你们之间的事务，或者想拥有一个自己的网站，这是你对 web 开发的需求；</p><p>比如你想批量获取一些网上对你有用的数据并加以分析，这是你对爬虫和数据分析的需求；</p><p>比如你想写一个小游戏，给你身边的朋友们玩玩，让他们觉得你很厉害的样子，这是你装逼的需求；</p><p>比如你就是单纯为了好玩；</p><p>比如你就是想找一份关于 Python 的工作，拿个 10k+；</p><p>….等等需求。</p></blockquote><p>当你明确了自己的需求之后，你会更加聚焦于你「该知道的东西」，有一个词叫做「信息茧房」，说的是：</p><blockquote><p>信息茧房是指人们关注的信息领域会习惯性地被自己的兴趣所引导，从而将自己的生活桎梏于像蚕茧一般的“茧房”中的现象。</p></blockquote><p>虽然这种现象在信息获取或者认知中，可能并不好，但是类似的，如果我们一开始自学的时候，是通过自身的需求所引导，去获取相关的学习资源，反而是事半功倍。</p><p>在 《高效能人士的七个习惯》这本书中，有提到其中一个习惯——「以终为始」，也可以当作类似的参考，想象一下，当你亲自把你的需求给实现了，那是一个什么样的场景？是不是贼激动，你会马上想方设法的去学习去应用，尽管现在我们什么都不会，可那又如何？时间问题而已。</p><p>当然，如果你是一个完全 0 基础的小白，那么对于最基本的 Python 基础语法，还是需要先弄懂的。</p><p>你也可以在这里看到 Python 基础知识的思维导图</p><blockquote><p><a href="https://www.processon.com/view/link/5e480ea0e4b00aefb7e1a8d8#map" target="_blank" rel="noopener">https://www.processon.com/view/link/5e480ea0e4b00aefb7e1a8d8#map</a></p></blockquote><p> 你也可以到这里看到官方的基础文档教程：</p><blockquote><p><a href="https://docs.python.org/zh-cn/3/tutorial/index.html" target="_blank" rel="noopener">https://docs.python.org/zh-cn/3/tutorial/index.html</a></p></blockquote><p> 你还可以通过「学习python的正确姿势」左下角的「小白教程」进行学习：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/python-zhihu.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p> 你也可以买一本 Python 编程基础书籍：</p><p>也许在自学这些基础知识的过程略显枯燥，可以结合一些有意思的案例辅助学习，举几个我写的可能会让你产生兴趣学下去的教程：</p><ul><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247486060&idx=1&sn=4f6dd41bd5cc309328c282647193b87c&chksm=fc8bb2fdcbfc3beb6c37c19612594453d71d742b6b8c0ac5923da8c8e815dd8e209afa1a6c08&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">教你用 Python 写一个搞笑版的 “笨鸟” 游戏：牛逼的黄瓜</a></li><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247486761&idx=1&sn=e85780dc8e15407a26e84cbd09e1fccd&chksm=fc8bb5b8cbfc3caeab150e83c047a7f8bc3a02d57062aab9b6fedb9225bf2549b4f64e03890c&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">用 Python 开发一个微信留言小程序</a></li><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247487192&idx=1&sn=fe1af87dfc9ca96dfb5c09425f21dc9c&chksm=fc8bb649cbfc3f5fa599da37fbeb4be47a4826f69cf749eb773b6b4feeb5ceff544ce8e4d4a6&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">使用 Python 开发一个【短链接生成器】</a></li><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247486982&idx=1&sn=55d37b90d2c1cf912872dab05fb62bb1&chksm=fc8bb697cbfc3f81cba32c4c1b6420fd05b5deb232e631d4fad3edafc71959d1b51aaf56e8ab&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">用 Python 开发一个【视频营销号】生成器</a></li><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247486286&idx=1&sn=386d70438ce9d61583ab46cf4f1ca09a&chksm=fc8bb3dfcbfc3ac9fb7b1ad2f91cad7c86e14d2a7e8febff45f4e82229510fe6f95098dab8c7&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">用 Python 开发一个不像 Siri 一样的沙雕 AI ——Niubility</a></li><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247488008&idx=1&sn=bc59dc2678643f767fbaa241283a0bc3&chksm=fc8baa99cbfc238ffc6c033c2b816c0a3f741b788c6c78a7ca630e96732d4a4e8cd6eeddf65e&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">用 Python 开发一个 【聊天室】</a></li><li><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247488125&idx=1&sn=95d904b173f604d205e1b8209c8fa5f4&chksm=fc8baaeccbfc23fadc2df88158e1fb5c83500d37f9fb92acc1509db6760e20ccf04b039ba5a3&token=754591426&lang=zh_CN#rd" target="_blank" rel="noopener">用 Python 开发一个 【个人计划 todolist】</a></li></ul><p>你也可以去 GitHub 上面搜索，一些比较基础，并且适合你边学边看的小项目。</p><p>如果你的需求是通过 Python 实现一些你日常工作的工具，那么当你学会了 Python 基础知识，并且能够通过自己模仿一些项目，从 0 到 1 实现出来，也知道了如何去使用一些框架，那么这时候的你就可以结合 Google，去搜索一些第三方库的使用文档，应用到你自己的项目需求上，慢慢的让 Python 为你所用，做到可以实现自己的一个又一个的小需求，那就差不多了。</p><p>当然，如果你想成为一名程序员，那么这是远远不够的。</p><p>我们需要对一些进阶的 Python 语法进行学习，比如装饰器怎么写，lambda 什么时候使用，怎么样才让代码规范一点， Pythonic 一点？</p><p>如何提高效率，Python 并发编程怎么写，多进程、多线程、协程有什么区别？</p><p>在 Python 不同环境下怎么操作，虚拟环境怎么搞？</p><p>Python 解释器怎么工作的？又，C语言快，Python效率高，它们怎么结合起来？怎么扩展的等等…</p><blockquote><p> 甚至于算法、网络知识这些。</p></blockquote><p>除了本身的进阶知识，在不同的领域还会有不同的知识点，我在这里整理了一些不同阶段不同领域的相关 Python 书籍，你可以看一看：</p><blockquote><p><a href="https://zhuanlan.zhihu.com/p/146199554" target="_blank" rel="noopener">https://zhuanlan.zhihu.com/p/146199554</a></p></blockquote><p>至于说要学多久？</p><p>我想说的是，这个是根据自己本身的需求和能力而定的，学是一个持续的过程，可以是一阵子，也可以是终身！</p><blockquote><p>看你了！</p></blockquote><p>上面提到的这些东西，通过自己学习掌握了它们，这种感觉是很棒的，尽管有些知识我们可能会比较少的去使用，但不用过多在意它们，因为这过程的本质是「锻炼了自己的自学能力」，当以后接触到新的领域新的知识的时候，同样的问题，虽然我们不知道学多久，但是我们知道学的比别人「快」，跟我一起成为「快男」吧。</p><p>最后，小帅b，一个看似不正经实则很正经的人，还不关注一波？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="编程" scheme="https://wistbean.github.io/tags/%E7%BC%96%E7%A8%8B/"/>
    
      <category term="自学" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%AD%A6/"/>
    
      <category term="python经验" scheme="https://wistbean.github.io/tags/python%E7%BB%8F%E9%AA%8C/"/>
    
      <category term="分享" scheme="https://wistbean.github.io/tags/%E5%88%86%E4%BA%AB/"/>
    
      <category term="知乎" scheme="https://wistbean.github.io/tags/%E7%9F%A5%E4%B9%8E/"/>
    
  </entry>
  
  <entry>
    <title>那些亲手把自己的「学习机会」让人抹杀掉的可怜人们</title>
    <link href="https://wistbean.github.io/xue-xi-ji-hui.html"/>
    <id>https://wistbean.github.io/xue-xi-ji-hui.html</id>
    <published>2021-01-24T20:01:27.000Z</published>
    <updated>2024-01-26T15:14:15.840Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我之前说过，现在很多人在工作或者学习过程中，一遇到问题就是在微信中直接发起询问，可能看起来很高效，但在我看来这会形成一种很不好的习惯，特别是在学习上，如果一遇到问题就马上跑去微信找人解答，对自己来说其实进步甚微。</p><p>比如我在我的微信上常常会收到读者发来的代码报错信息，问我怎么办，总希望我能帮他「人肉debug」，可是一来我不可能每个人都去告诉你的代码哪里哪里写错了，二来如果我这么做的话，我深知这其实并不是在帮他们，反而是让他们产生一种很不好的依赖习惯。</p><p>有时候我在微信看到类似的消息没有回复，有些人还闹情绪了，还觉得我高冷：</p><blockquote><p>哼，有什么了不起的？</p></blockquote><p>如果你能换位思考一下，你就会骂自己是个臭傻逼，毕竟：</p><blockquote><p>我特么有什么义务帮你免费解决问题呢？</p></blockquote><p>对于我来说，我在自学上，遇到问题一般不到「迫不得已」，都不会轻易的去询问别人。因为其实这是一个学习机会，难道这时候我们不应该是多尝试，多搜索，自己多想办法解决问题吗？</p><p>为什么你要把学习机会拱手让人，或者说让别人磨灭掉你的学习机会呢？</p><p>也许有人一时间给你解答了，瞬间解决了你所认为的难题，这看起来好像很有效率，甚至会有点小开心…可是，会有人一直帮你解决这些琐碎的问题吗？可是，那玩意最后会成为你的么？</p><blockquote><p>显然是不可能的啊！</p></blockquote><p>而关于工作学习交流，相比即时通讯，我更喜欢使用邮箱，我们在写邮箱和发微信的习惯是完全不一样的，因为邮箱有一种天然的「仪式感」，你在发邮箱的时候，会友好的称呼对方，你会想主题内容应该怎么写，你会发前校验一遍….总之，大部分人是不会像微信那么「随意」的。</p><p>我在微信中遇到另一个哭笑不得的场景是这样的：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">早上 09:00</span><br><span class="line"></span><br><span class="line">xxx：小帅b，你看我这个，不知道为什么就是运行不起来？</span><br><span class="line"></span><br><span class="line">xxx：[截图] [截图] [截图]</span><br><span class="line"></span><br><span class="line">中午 12:00</span><br><span class="line"></span><br><span class="line">xxx：帅b，我刚上面那个问题解决了，可是现在又遇到了xx问题，TMD，烦死了</span><br><span class="line"></span><br><span class="line">xxx：[截图] [截图] [截图]</span><br><span class="line"></span><br><span class="line">下午 5:00</span><br><span class="line"></span><br><span class="line">xxx：帅b，我解决了，[掩面] [掩面]，原来是xxx，谢谢帅b。</span><br><span class="line"></span><br><span class="line">下午 6:00</span><br><span class="line"></span><br><span class="line">小帅b：不用谢，牛逼！</span><br></pre></td></tr></table></figure><p>好家伙，我什么都没做呀，明明你就是可以自己搞定的，这不就是一个学习过程吗？</p><p>在小帅b的 VIP 网站中，没有建立什么微信群，我用的 ID 就是基于邮箱的，可能你会觉得很传统。</p><p>我说你们在这里看到的文章教程，遇到了问题，尽量使用邮箱向我提问，但是千万不要一遇到报错就截图提问，最好要交代清楚过程。我还给他们提供了一个模版：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">简要概述问题</span><br><span class="line">我看了这篇 xxx ，我通过自己的实现，想达到xxx，但出现了 xxx 问题。</span><br><span class="line"></span><br><span class="line">描述过程</span><br><span class="line">执行 xxxx ，得到如下错误 xxx，或者我看了 xxxx ，产生了 xxxx 疑问；</span><br><span class="line"></span><br><span class="line">我用的是 xxx 版本，使用的是 xxx 环境。</span><br><span class="line"></span><br><span class="line">描述做了什么尝试</span><br><span class="line">我参考了 xxx ；</span><br><span class="line"></span><br><span class="line">我的判断是 xxx；</span><br><span class="line"></span><br><span class="line">我做了 xxx 尝试；</span><br><span class="line"></span><br><span class="line">我的结论是 xxx。</span><br></pre></td></tr></table></figure><p>这样一下子沟通效率就提高了，有些朋友表示，邮箱写着写着，问题突然「不治而愈」，真是神奇。</p><p>是啊，我们常常不问自己为什么，常常认为解决方法在别人身上，当我们有一天突然问自己为什么的时候，不小心自己给解决了，这本是很正常的事情，可是我们居然会觉得「神奇」。</p><p>那些亲手把自己的「学习机会」让人抹杀掉的可怜人们，不如整点别的，吃吃喝喝玩玩乐乐，也挺好的。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="自学" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%AD%A6/"/>
    
      <category term="学习机会" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%9C%BA%E4%BC%9A/"/>
    
      <category term="蠢人" scheme="https://wistbean.github.io/tags/%E8%A0%A2%E4%BA%BA/"/>
    
  </entry>
  
  <entry>
    <title>你上了那么多年学，居然跑去上班？</title>
    <link href="https://wistbean.github.io/shang-xue-bu-shi-wei-le-shang-ban.html"/>
    <id>https://wistbean.github.io/shang-xue-bu-shi-wei-le-shang-ban.html</id>
    <published>2021-01-05T15:38:12.000Z</published>
    <updated>2024-01-26T15:14:15.799Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我毕业之后，只上了两年的班，然后就再也没有和大多数人一样，在公司体制内正常上班了，虽然我要处理的事情很多，很多时候也会慌的一笔，但是我到现在还没有后悔过，因为我很早就想过，我要做的事情不仅仅是三点一线的重复，难道我们上了那么多年的学，学习了那么长的时间，锻造了学习能力，最后只能依赖上班而活着吗？打工人？</p><p>有人会说，我可以边上班边学习边创造收入啊，但其实这很少人能做到，上班过程中，且不说会让你心烦意乱的办公政治，其实有很多琐碎的事情，都是没必要的，比如有些公司总喜欢每天都开一些低效的会议，一开就是一个下午，领导吹的天花乱坠，低下敷衍应答，领导吹的开心了，会议结束，大家继续回到工位摸鱼。</p><p>你也应该有过这样的体会，你好不容易完成领导给你安排的任务，然后第二天告诉你需求变更，你需要重新开始做，前面的都作废，关键是，做的这些事情只是简单的重复，也没有什么实质上的成长。</p><p>另一个，上班的时候，我们会很很容易就安逸，反正今天没事干就摸摸鱼，明天事情做不完就加加班，日子一天天过，到时间就领工资，稳稳的幸福，多好？可是这种幸福持续不久，你就会发现，自己跟别人的差距真不是一点点。</p><p>试想一下，如果哪天只剩下你自己，你可以通过自己一己之力得到面包吗？为什么有人 30 几岁了，突然被裁员了之后选择自杀？</p><p>我觉得在年轻的这段时间，最重要的是我们的精力和时间，如果我们只是拿精力和时间去交换不能给我们得到成长的钱，这种单纯为了钱而工作是非常不值当的。</p><p>而，为了自己而工作呢？显然，压力和焦虑剧增，但在这种情况下，我们会更愿意去思考，我们会想尽办法让自己成长，因为我们敷衍得了别人，但是敷衍不了自己，如果事情没做好，那就是自己的损失，没有人会为了你自己的过错埋单。</p><p>在不依赖上班的情况下，我们不得不逼自己努力一把，根本就停不下来，每天晚上都要问自己，把自己的时间精力卖给自己，如何利用好它们，怎么创造收入？机会在哪里？对机会敏感的要死。</p><p>年纪轻轻，追求什么安全感？</p><p>也正是因为这样，才会去做一些反人性的操作，才会持续学习，因为这时候的你才知道，给自己创造价值就是需要学习的，就是需要经验的，就是需要能力的，原来人际关系和沟通也是很重要的，原来为了钱而工作是无法长久的。</p><p>当有人跟我抱怨说自己 996 有多辛苦的时候，我就知道他们的工作有多低效，因为我体会过那种感觉，那种你明明可以很快搞定的事情，硬是拖到下班才开始，正儿八经的陪着大家演戏，那当然幸苦当然累了。而为自己工作，尽管是 7*24，我也觉得是一种自由。</p><p>当你所做的事情，都牵连到自己的每一根神经的时候，你是停不下来的，你只想把事情做得更好，你也因此有了更多的掌控感，这时候还需要努力，还需要坚持吗？完全不需要啊，干就是了。</p><p>可是，你不敢啊！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="创业" scheme="https://wistbean.github.io/tags/%E5%88%9B%E4%B8%9A/"/>
    
      <category term="认知" scheme="https://wistbean.github.io/tags/%E8%AE%A4%E7%9F%A5/"/>
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="经验" scheme="https://wistbean.github.io/tags/%E7%BB%8F%E9%AA%8C/"/>
    
  </entry>
  
  <entry>
    <title>一个命令，让你的内网穿透</title>
    <link href="https://wistbean.github.io/fa-xian-le-yi-ge-shen-qi.html"/>
    <id>https://wistbean.github.io/fa-xian-le-yi-ge-shen-qi.html</id>
    <published>2020-12-29T10:40:34.000Z</published>
    <updated>2024-01-26T15:14:15.610Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我们在开发一些web应用的时候，很多时候都是这样的：</p><blockquote><p>在本地搭建环境–&gt;开发web应用–&gt;本地测试–&gt;远程部署到服务器上–&gt;域名配置–&gt;可以被外网访问</p></blockquote><p>如果你开发过微信小程序相关的，你可能会遇到这么一种情况：</p><blockquote><p>如果你的服务器域名没有配置好，无法调用接口。</p></blockquote><p>后来我发现了一个不错的网站，localhost.run，它可以直接代理你的内网，也就是说，你自己在本地开发的web应用，不用部署到云服务器，也可以被外网的其它所有人访问得到。</p><blockquote><p>在本地搭建环境–&gt;开发web应用–&gt;本地开启服务–&gt;localhost.run–&gt;可以被访外网问。</p></blockquote><p>这个不管是在测试还是预览，都挺好用的，接下来我给你简单演示一下。</p><h1 id="假装在本地开发web"><a href="#假装在本地开发web" class="headerlink" title="假装在本地开发web"></a>假装在本地开发web</h1><p>比如现在我们使用 Flask 在本地简单开发了一个“帅b老仙”。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/1.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><p>接着在首页添加一张帅b图片。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/2.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><p>现在运行起来：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/3.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><p>我们可以在本地 <a href="http://127.0.0.1:5000/" target="_blank" rel="noopener">http://127.0.0.1:5000/</a> 进行访问：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/4.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><h1 id="本地共享"><a href="#本地共享" class="headerlink" title="本地共享"></a>本地共享</h1><p>接下来我们就可以使用 localhost 命令，让自己的网站给别人访问了：</p><blockquote><p>ssh -R 80:127.0.0.1:5000 ssh.localhost.run</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/7.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><p>将我们的本地服务端口映射过去，这时候可以看到我们的外网地址：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/5.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><p>打开浏览器，直接访问 wistbean-031c23cf.localhost.run：</p><p>可以看到，本地服务可以被外网访问到了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/localhost/6.png" alt="帅b老仙" title="">                </div>                <div class="image-caption">帅b老仙</div>            </figure><p>是不是很爽？ok，以上就是小帅b今天给你带来的分享，希望对你有帮助。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="工具" scheme="https://wistbean.github.io/categories/%E5%B7%A5%E5%85%B7/"/>
    
    
      <category term="命令" scheme="https://wistbean.github.io/tags/%E5%91%BD%E4%BB%A4/"/>
    
      <category term="内网穿透" scheme="https://wistbean.github.io/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/"/>
    
      <category term="工具" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E5%85%B7/"/>
    
  </entry>
  
  <entry>
    <title>编程中的逆向学习法</title>
    <link href="https://wistbean.github.io/learn-code-from-project.html"/>
    <id>https://wistbean.github.io/learn-code-from-project.html</id>
    <published>2020-11-30T09:16:19.000Z</published>
    <updated>2024-01-26T15:14:15.686Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>当你作为一个新人进入一个开发团队的时候，最常听到的话可能是：</p><blockquote><p>那谁谁，你把咱们的项目熟悉一下吧。</p></blockquote><p>然后你 clone<br>好了项目，接着就开始进入了一段相当长时间的懵逼状态中，可能你会面临这么几种情况：</p><blockquote><ol><li>感觉项目好复杂</li><li>好多是你不会的</li><li>项目怎么跑起来都不知道<br>等等…</li></ol></blockquote><p>甚至你还会抱怨：</p><blockquote><p>这写的什么垃圾代码？我不会是来背锅的吧？</p></blockquote><p>我想大部分人都遇到过类似的情况，我以前就常常遇到，我最开始接手别人的项目的时候，我也是慌得一笔，哪哪都觉得别扭，哪哪都想骂娘。</p><p>但后来有一次经历改变了我这种想法，我竟然变成了这样：</p><blockquote><p>要是我再能接手别人的新项目就好了！</p></blockquote><p>事情是这样的，我那会刚工作的时候，做的是 Android<br>开发，表现还可以，后来上面就找到我说， Java web 后台的人手不够了，问我能不能上？</p><blockquote><p>生活告诉我，要么上，要么被生活上。</p></blockquote><p>所以我就只能笑嘻嘻的给答应下来了，不过心理慌得一笔，因为那会我对 Java web<br>那些框架完全没有学过，一窍不通啊！</p><p>当我开始着手这件事的时候，我得到的只有这么些：</p><blockquote><p> 一堆项目源码文件，写了一半的接口文档，以及用了什么技术选型，什么框架（现在依稀记得是<br> ssh…），然后就没有然后了…</p></blockquote><p>当我试图把源码导入编辑器，跑起来的时候，发现我还是太天真了，各种库缺失，各种环境没搭建好…</p><blockquote><p>是的，我特么连项目都跑不起来，写个鸡腿儿啊！？</p></blockquote><p>后来加班了一个大晚上，各种搜索，各种安装，最后才勉强把项目跑起来，当我看到后台首页运行在浏览器的时候，才长舒一口气，嘴里不断的说着一句老潮汕话：</p><blockquote><p>老爷保佑…老爷保佑…老爷保佑…老爷保佑.. </p></blockquote><p>接下来几天基本没怎么敲键盘，就是看代码，搜索相关框架的教程，然后看着看着有那么几个瞬间，让我虎躯震了又震，我在感叹：</p><blockquote><p>这项目分的好清晰啊，各个模块都安排的刚刚好啊，高内聚低耦合啊，接口代码也写的很简洁啊…哦，原来商品订单的<br>SQL<br>语句是这样写的啊，积分优惠条件的语句是这么写的啊，自定义的工具包有这么多好用的东西啊…</p></blockquote><p>后来发现新增功能也不难嘛，照着之前的模块写就好了，虽然业务不同，但是低层是怎么调用的，<br>SQL 语句在哪里写，在那里被调用等等，其实都差不多一个写法。</p><p>那时候我才发现，我以前做项目的时候，都是从无到有，从框架一步一步搭建写起来的，是一种很正向的方式，而这次，却是：</p><blockquote><p>逆向的，直接从项目开始！</p></blockquote><p>而这种逆向学习法，反而给我带来了很大的进步，或者说，相对进步的比较快，还挺神奇的。以至于到后面，我都挺期待接手大佬写的项目，因为我总能从中寻找到宝藏。</p><blockquote><p>有些事情其实很简单，但是你不知道这事的操作方法，你就会一直觉得这事很比登天还难。</p></blockquote><p>通过已有的项目反向学习，给我之前带来挺大用处的，所以我想把这种方法分享给你，可能你会说，那是你运气好，能遇到大佬的优秀项目。</p><p>我想说的是，没有完美的项目，我当然也有发现一些不合理的地方，人无完人嘛～多发现别人好的方面，学习它们，让它们成为我们自己的一部分，就够了。再说了，GitHub上面的优秀项目是不是很多，找一两个适合现在你的去逆向学习吧，相信我，在这个过程中你也会像我之前那样：虎躯震了又震！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="学习方法" scheme="https://wistbean.github.io/categories/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/"/>
    
    
      <category term="学习方法" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/"/>
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="编程" scheme="https://wistbean.github.io/tags/%E7%BC%96%E7%A8%8B/"/>
    
      <category term="逆向学习法" scheme="https://wistbean.github.io/tags/%E9%80%86%E5%90%91%E5%AD%A6%E4%B9%A0%E6%B3%95/"/>
    
  </entry>
  
  <entry>
    <title>命令行神器：oh-my-zsh</title>
    <link href="https://wistbean.github.io/oh-my-zsh.html"/>
    <id>https://wistbean.github.io/oh-my-zsh.html</id>
    <published>2020-11-22T09:09:16.000Z</published>
    <updated>2024-01-26T15:14:15.704Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>之前在终端使用命令的时候，总觉得少了点什么，后面发现了 “<br><a href="https://www.zsh.org/" target="_blank" rel="noopener">zsh</a> ”<br>这玩意之后，被惊艳到了，我想有必要给你介绍一下，毕竟谁不想效率杠杆的呢？</p><h1 id="什么是-zsh"><a href="#什么是-zsh" class="headerlink" title="什么是 zsh"></a>什么是 zsh</h1><p>我们经常使用的 shell 命令行解释器是 bash、sh，而 zsh<br>是另外一种，不过呢，它有诸多优点，比如可定制强，效率高，高亮，命令提示等等..</p><h2 id="安装-zsh"><a href="#安装-zsh" class="headerlink" title="安装 zsh"></a>安装 zsh</h2><p>你可以在你的终端中输入如下命令</p><blockquote><p>zsh –version</p></blockquote><p>如果没有显示相关的版本号，说明你还没安装，你可以使用 apt 安装一下：</p><blockquote><p>sudo apt install zsh</p></blockquote><p>当你输入 zsh –version 出现版本号说明安装成功了</p><blockquote><p>zsh 5.4.2</p></blockquote><h2 id="设置-shell-默认解释器为-zsh"><a href="#设置-shell-默认解释器为-zsh" class="headerlink" title="设置 shell 默认解释器为 zsh"></a>设置 shell 默认解释器为 zsh</h2><p>你可以使用 chsh 命令修改默认命令解释器，将你的 bash 改为 zsh 吧：</p><p>可以使用如下命令找到你的 zsh：</p><blockquote><p>which zsh</p></blockquote><p>比如我的 zsh 位置位于 &#x2F;usr&#x2F;bin&#x2F;zsh ， 那么就可以这样进行切换：</p><blockquote><p>chsh -s &#x2F;usr&#x2F;bin&#x2F;zsh</p></blockquote><p>重启一下，输入以下命令，如果显示的是 &#x2F;usr&#x2F;bin&#x2F;zsh 说明切换成功：</p><blockquote><p>echo $SHELL</p></blockquote><h1 id="安装-oh-my-zsh"><a href="#安装-oh-my-zsh" class="headerlink" title="安装 oh-my-zsh"></a>安装 oh-my-zsh</h1><p>一个命令搞定：</p><blockquote><p>sh -c “$(curl -fsSL <a href="https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&quot;" target="_blank" rel="noopener">https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&quot;</a></p></blockquote><p>安装完了之后是这样的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/1.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h2 id="配置主题和插件"><a href="#配置主题和插件" class="headerlink" title="配置主题和插件"></a>配置主题和插件</h2><p>都搞定了之后，接下来就可以搞事情了！</p><p>在这个链接有很多主题供你选择：</p><blockquote><p><a href="https://github.com/ohmyzsh/ohmyzsh/wiki/Themes" target="_blank" rel="noopener">https://github.com/ohmyzsh/ohmyzsh/wiki/Themes</a></p></blockquote><p>贴几个给你看看：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://user-images.githubusercontent.com/1816101/62960553-295e5600-bdfb-11e9-86f3-8cdfe5bbe947.jpg" alt="ohmyzsh" title="">                </div>                <div class="image-caption">ohmyzsh</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://user-images.githubusercontent.com/1816101/62961667-7a6f4980-bdfd-11e9-9866-7094a8988f72.jpg" alt="ohmyzsh" title="">                </div>                <div class="image-caption">ohmyzsh</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://user-images.githubusercontent.com/1816101/62961290-ca99dc00-bdfc-11e9-8016-93e12a40d42e.jpg" alt="ohmyzsh" title="">                </div>                <div class="image-caption">ohmyzsh</div>            </figure><h3 id="配置主题"><a href="#配置主题" class="headerlink" title="配置主题"></a>配置主题</h3><p>找到你喜欢的主题之后，如何配置呢？</p><p>你可以到 ~&#x2F;.zshrc 中编辑，比如我希望我的主题是 agnoster<br>风格的，那么就可以这样：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>保存退出，接着使用 source 命令使其生效：</p><blockquote><p>source ~&#x2F;.zshrc</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/3.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>高亮了！是不是瞬间逼格满满？</p><h3 id="配置插件"><a href="#配置插件" class="headerlink" title="配置插件"></a>配置插件</h3><p>为什么说 oh-my-zsh 能让你效率提高 10 倍呢？<br>其中一个原因就是它可以安装很多插件，让你使用命令用到爽！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/4.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>你可以在这里找到：</p><blockquote><p><a href="https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins" target="_blank" rel="noopener">https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins</a></p></blockquote><p>找到你想要安装的插件，到你的 zshrc 文件中，把相关插件添加进来：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/5.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着使用 source 使其生效：</p><blockquote><p>source ~&#x2F;.zshrc</p></blockquote><p>那么现在你就可以使用这些插件了，拿 Git 举个例子：</p><p>查看 git 状态直接使用 gst：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/6.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>添加文件直接 gaa， 提交直接 gcmsg：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/7.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>创建分支直接 gb：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/8.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>切换分支直接 gco：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/9.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>当然，还有很多插件的高效使用，你都可以根据自己的需要去安装。</p><h1 id="ohmyzsh-的常用高效操作"><a href="#ohmyzsh-的常用高效操作" class="headerlink" title="ohmyzsh 的常用高效操作"></a>ohmyzsh 的常用高效操作</h1><p>除了定制主题和插件之外，有一些常用的操作，也可以高效的进行，比如进入文件你可以这样：</p><blockquote><p>双击tab</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/10.gif" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>查看命令帮助，还是：</p><blockquote><p>双击tab</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/11.gif" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>进入历史目录，一个 d 就可以：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ohmyzsh/12.gif" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>是不是很爽咧？还有很多操作，你可以到这里找到：</p><blockquote><p><a href="https://ohmyz.sh/" target="_blank" rel="noopener">https://ohmyz.sh/</a></p></blockquote><p>ok，希望对你有帮助。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="命令行" scheme="https://wistbean.github.io/categories/%E5%91%BD%E4%BB%A4%E8%A1%8C/"/>
    
    
      <category term="命令行" scheme="https://wistbean.github.io/tags/%E5%91%BD%E4%BB%A4%E8%A1%8C/"/>
    
      <category term="终端" scheme="https://wistbean.github.io/tags/%E7%BB%88%E7%AB%AF/"/>
    
      <category term="装逼" scheme="https://wistbean.github.io/tags/%E8%A3%85%E9%80%BC/"/>
    
      <category term="zsh" scheme="https://wistbean.github.io/tags/zsh/"/>
    
      <category term="bash" scheme="https://wistbean.github.io/tags/bash/"/>
    
      <category term="shell" scheme="https://wistbean.github.io/tags/shell/"/>
    
      <category term="sh" scheme="https://wistbean.github.io/tags/sh/"/>
    
  </entry>
  
  <entry>
    <title>Python爬虫之js反反爬虫实例教程</title>
    <link href="https://wistbean.github.io/fan-fan-pa.html"/>
    <id>https://wistbean.github.io/fan-fan-pa.html</id>
    <published>2020-11-16T11:46:29.000Z</published>
    <updated>2024-01-26T15:14:15.611Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>今天给你分享一下篇反反爬的实例。</p><blockquote><p>一个思路，也许给你带来些许启发..</p></blockquote><p>也许你会遇到这样的请款：</p><blockquote><p>打开某个网站，可以看到页面是正常显示的，但是当你通过 Python<br>去请求的时候，你会得到一堆无厘头的 JS.. </p></blockquote><p>像这样的操作，应该怎么玩呢？接下来由【小帅b的朋友：lin】给大家演示一下。</p><p>当你使用 requests 请求的时候，得到的是这样的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/1.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>这时候就要看看是不是用啥了，是不是协议头问题呢？</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/2.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>通过不断的测试 最终确定是 cookie 中 acw_sc__v2 的问题。</p><p>那不就好办了 我们使用一个hook：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">(function () &#123;</span><br><span class="line">    &apos;use strict&apos;;</span><br><span class="line">    var cookieTemp = &quot;&quot;;</span><br><span class="line">    Object.defineProperty(document, &apos;cookie&apos;, &#123;</span><br><span class="line">        set: function (val) &#123;</span><br><span class="line">            if (val.indexOf(&apos;acw_sc__v2&apos;) != -1) &#123;</span><br><span class="line">                debugger;</span><br><span class="line">            &#125;</span><br><span class="line">            cookieTemp = val;</span><br><span class="line">            return val;</span><br><span class="line">        &#125;,</span><br><span class="line">        get: function () &#123;</span><br><span class="line">            return cookieTemp;</span><br><span class="line">        &#125;</span><br><span class="line">    &#125;);</span><br><span class="line">&#125;)();</span><br></pre></td></tr></table></figure><p>这段hook有俩种使用方式：一是油猴、二是fd插件。看各位的喜好啦！</p><p>打上 hook，打开 F12 调试器，刷新网页，先是遇到了无限debugger：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/3.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>常规的做法是在 debugger 一行左边右键选择 never pause here：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/4.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>接着F8放行断点就行了</p><p>如果没有断下来 先清除cookie在刷新网页：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/5.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>很快就能看到cookie被hook下来了</p><p>接着在 call stack 往上找：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/6.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>到 reload 这里看到 x 是我们需要的值，然后再往上堆栈就进入了虚拟机：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/7.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>通过观察原来是在settimeout里面做了操作：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/8.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>所以我们所需要分析的逻辑就变为了:</p><blockquote><p>var _0x23a392 &#x3D; arg1<br><a href="">_0x55f3(‘0x19’, ‘\x50\x67\x35\x34’)</a>;</p></blockquote><blockquote><p>arg2 &#x3D; _0x23a392<br><a href="_0x5e8b26">_0x55f3(‘0x1b’, ‘\x7a\x35\x4f\x26’)</a>;</p></blockquote><p>不懂的人会看不懂这种混淆代码，其实这是一种ob混淆，可以看到很多函数名变量名基本被混淆了的。</p><p>但是不用慌 我们可以通过 AST 的方法或者硬刚的方法来解决：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/9.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>可以看到只需要把解密函数的代码圈起来就能拿到解密后的值，我们就可以按照这个来分析改写了。 </p><p>这里使用了arg1：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/10.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>arg1就在页面上层能找到：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/11.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>然后整个圈起来：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/12.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>扣和改就行了 工作量不会很大：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/13.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>还原改写后运行试试看，会看到报一个错，缺少提示的变量，那我们就去 js 里面找这个值：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/14.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>找到这一段值补上即可，通过几次刷新尝试，发现这段值是固定的，所以可以写死。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/15.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>补完后运行：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/16.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>发现和网页计算的一模一样，那我们这个值就正确啦。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/17.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>最后我们用python实现：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/spider-js/18.png" alt="Python爬虫js逆向" title="">                </div>                <div class="image-caption">Python爬虫js逆向</div>            </figure> <p>完美！撒花～～</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="爬虫" scheme="https://wistbean.github.io/tags/%E7%88%AC%E8%99%AB/"/>
    
      <category term="js你想" scheme="https://wistbean.github.io/tags/js%E4%BD%A0%E6%83%B3/"/>
    
      <category term="反爬虫" scheme="https://wistbean.github.io/tags/%E5%8F%8D%E7%88%AC%E8%99%AB/"/>
    
      <category term="爬虫教程" scheme="https://wistbean.github.io/tags/%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>当你踏入编程这个复杂的世界</title>
    <link href="https://wistbean.github.io/iaoliaobiancheng.html"/>
    <id>https://wistbean.github.io/iaoliaobiancheng.html</id>
    <published>2020-10-30T08:13:28.000Z</published>
    <updated>2024-01-26T15:14:15.625Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>可能你是一个学生，可能你是一个刚开始实习的应届毕业生，可能你和我之前一样，工作了好几年了…我不知道我们在哪一刻相遇，不过我知道，大部分人关注到我这里，有很大一部分原因是：编程！</p><blockquote><p>当你走进编程的世界，你的感受是什么呢？</p></blockquote><p>在很长的一段时间里，编程世界对于我来说是非常复杂的，它好像很有魅力，但又好像捉摸不透，你是不是也有这种感觉？</p><h1 id="今天，小帅b想跟你聊聊编程"><a href="#今天，小帅b想跟你聊聊编程" class="headerlink" title="今天，小帅b想跟你聊聊编程"></a>今天，小帅b想跟你聊聊编程</h1><p>前两天有朋友问我：</p><blockquote><p>你觉得我适合学习编程么？</p></blockquote><p>我不知道啊，是真的不知道怎么回答，首先我对他不是很了解，其次，我还没到那种一看就知道人家适合不适合的境界，要不然我现在也不会单身，不过说真的，我在编程后面加了一个“世界”，是因为：</p><blockquote><p>编程是一个需要长久学习的东西。</p></blockquote><p>毕竟更新迭代总是在进行，它才不管你学不学得动呢。</p><p>所以：</p><blockquote><p>你内心深处，对它的兴趣有你的屁股大么？</p></blockquote><p>如果有，那么我们继续。</p><h1 id="什么能力最重要？"><a href="#什么能力最重要？" class="headerlink" title="什么能力最重要？"></a>什么能力最重要？</h1><h2 id="搜索"><a href="#搜索" class="headerlink" title="搜索"></a>搜索</h2><p>搜索能力有多重要呢？</p><p>不管是项目开展前，还是开发过程中，我们总是需要搜索，为什么有些人可以轻松搜得到结果，而有些人死活搜不到？又为什么大家都搜到结果了，有些人却被结果误导，走了很多弯路，而有些人获得很好的思路从而项目得到了很好的进展？</p><blockquote><p>习惯使用百度搜索和习惯使用 Google 搜索的人就是不一样的，习惯使用高级搜索技巧和简单的关键词搜索就是不一样的。</p></blockquote><p>你还记得我之前给你写过的<a href="https://wistbean.org/google-search.html" target="_blank" rel="noopener">高级搜索技巧教程</a>嘛？</p><h2 id="习得"><a href="#习得" class="headerlink" title="习得"></a>习得</h2><p>搜索技巧也好，编程也罢，我们终归要学会，然后才能使用，对吧？</p><p>而在我自己看来，通过阅读进行学习是最好锻炼「习得能力」的手段之一。</p><blockquote><p>对于文档，我们总是需要看很多遍才理解，一些技术教程我们也总是需要琢磨很久才能体会当时作者想表达的内容。</p></blockquote><p>而这其中的「琢磨」，就是锻炼这种能力的方式，当我们的「习得能力」越来越强，就会越来越容易「高潮」。</p><blockquote><p>为啥现在回头去看你一开始学的编程基础知识，会觉得很容易，而当时却很懵逼？</p></blockquote><p>因为习得能力提高了呗。</p><h1 id="什么是长期有用的？"><a href="#什么是长期有用的？" class="headerlink" title="什么是长期有用的？"></a>什么是长期有用的？</h1><p>我们随口一说，就能说出很多个主流的编程语言，什么python，什么Java，C，C++，Go，Javascript…</p><blockquote><p>等等，PHP是世界上最好的语言，没有之一！</p></blockquote><p>我们刚刚说的编程「捉摸不透」，说它总是「更新迭代」，说它「语言众多」…，所以会觉得编程可真他奶奶的复杂。不过总有一些是长期有用的，一劳永逸的，它们就是编程基础，也许你偶尔会有这样的疑问：</p><ol><li>这程序是怎么运行的？怎么调用硬件驱动的？</li><li>怎么一层层的剥开互联网的「心」？看到了内核是否会讶异，是否会心酸？</li><li>程序占用什么资源了，消耗什么时间了？</li></ol><p>诸如此类的吧，这些疑问都可以在编程的基础原理中找到，比如：</p><ol><li>计算机原理</li><li>计算机网络协议</li><li>数据结构算法</li></ol><h1 id="什么是主流的？"><a href="#什么是主流的？" class="headerlink" title="什么是主流的？"></a>什么是主流的？</h1><p>虽然说编程语言有很多，但我们也不需要什么都学，先学好一两门主流语言再说。</p><p>虽然说学什么都是学，但是现在学 python ，Javascript 这些主流语言就是比 .net 好啊。</p><p>而业务方面，有 APP ，有 web ，有系统管理，有脚本等等，不过现在主流的就是跨平台。而跨平台，我们常用的就是 RestAPI，Json，SQL这些，对于刚踏入编程世界的你，可以针对性的学习这些主流的，也许会好一点。</p><h1 id="打造自己的利器"><a href="#打造自己的利器" class="headerlink" title="打造自己的利器"></a>打造自己的利器</h1><p>开发编辑器有很多，比如 sublime text，vscode，pycharm，vim，atom，emacs…</p><p>操作系统有很多，比如 Windows，macOS，以及各种 Linux 发行版本…</p><p>浏览器有很多，比如 Chrome，火狐，Safari…</p><p>当然不同的工具也有相对应的很多插件。</p><blockquote><p>选什么好呢？</p></blockquote><p>选择适合你自己的就好，用的顺手的，然后把工具熟练使用起来，比如各种快捷键，直到你认为它可以让你做事很高效，把它们纳入到你的「利器收藏夹」里面，这是你的兵器库，需要用的什么的时候随时调用，又能高效做事。比如我的兵器库里就有 Ubuntu，有 vim，有macOS，有 postman 等等。</p><p>就先说这么些吧。</p><h1 id="再说多两句好了"><a href="#再说多两句好了" class="headerlink" title="再说多两句好了"></a>再说多两句好了</h1><p>今天谨以此篇献给正在踏入编程世界的你，我前两天看了下《程序员修炼之道》，对其中的两个点很是认同：</p><blockquote><ol><li>完成 &gt; 完美</li><li>持续的完善</li></ol></blockquote><p>是的，在编程世界里面，我们永远都无法完美，但我们可以在这里完成一些想法，我们可以持续的完善，这就挺好的。</p><p>共勉！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="编程" scheme="https://wistbean.github.io/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
      <category term="能力" scheme="https://wistbean.github.io/tags/%E8%83%BD%E5%8A%9B/"/>
    
      <category term="工具" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E5%85%B7/"/>
    
      <category term="编程" scheme="https://wistbean.github.io/tags/%E7%BC%96%E7%A8%8B/"/>
    
      <category term="自学" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%AD%A6/"/>
    
      <category term="实现" scheme="https://wistbean.github.io/tags/%E5%AE%9E%E7%8E%B0/"/>
    
  </entry>
  
  <entry>
    <title>什么是数字人民币</title>
    <link href="https://wistbean.github.io/shu-zi-ren-min-bi.html"/>
    <id>https://wistbean.github.io/shu-zi-ren-min-bi.html</id>
    <published>2020-10-30T08:13:28.000Z</published>
    <updated>2024-01-26T15:14:15.804Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前阵子深圳派发了1000万数字人民币，刚好我就在深圳，也经常去罗湖，参与了一波抽奖，不过后来没有中签..</p><blockquote><p>在 “人民币” 前面加上了 “数字”，这就很 “高大上” 呀，不禁让人想了解更多一点。</p></blockquote><iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=w3162r5saxh" allowfullscreen="true"></iframe><p>接下来就把我了解到的数字人民币，尽量通俗的告诉你它是什么。</p><h1 id="什么是数字人民币"><a href="#什么是数字人民币" class="headerlink" title="什么是数字人民币"></a>什么是数字人民币</h1><p>人民币我们都很熟悉，它是国家发行的法定货币，所以它有一些属性，比如：</p><ol><li>价值等价</li><li>不能拒收</li><li>匿名交易</li><li>可兑换</li></ol><p>人民币所有的属性，数字人民币都有，你可以把我们现在的纸币，当做数字人民币，不过数字人民币还有一些人民币没有的属性，比如：</p><ol><li>成本低</li><li>数字化</li><li>安全 </li><li>可追溯</li></ol><p>也许你会觉得，这和我们常用的微信支付宝差不多？但其实不然，因为数字人民币是：</p><ol><li>没有中心化的</li><li>无需网络即可支付</li><li>相对安全</li><li>摆脱了支付场景的局限</li><li>无手续费的</li></ol><p>比如，我们要使用微信或者支付宝支付，首先肯定得注册一个账号才能支付，并且每笔交易都被记录，而使用数字人民币的话就不需要一个“中心”，不需要账户，直接交易就完事了。</p><p>而且微信支付宝提现都需要手续费，而数字人民币钱包是无需手续费的。</p><p>又比如，在腾讯的地方不能使用支付宝支付，在阿里的地方不能用微信支付，而，数字人民币在哪里都可以支付，谁都不敢拒收。</p><p>可能有些人会觉得支付宝微信是不是会受到冲击？</p><p>并不会，因为数字人民币和微信支付宝的属性是不一样的，你可以理解为，现在我们微信支付宝里用的是“人民币”，而以后使用微信支付宝支付的时候，可以选择使用<br>“数字人民币” 支付。滴滴打车，点外卖，网上购物等支付行为该怎么支付还是怎么支付。</p><h1 id="数字人民币对我们有什么影响"><a href="#数字人民币对我们有什么影响" class="headerlink" title="数字人民币对我们有什么影响"></a>数字人民币对我们有什么影响</h1><p>你的钱还是你的钱，只不过把它放在了你手机的钱包上了，你的钱包不再是你之前的钱包，而是数字钱包，它会让你的生活变得更方便。</p><blockquote><p>以后吃饭埋单，就没有“我手机没信号”的借口了；买个东西，也不会被“记录”，推送一堆垃圾广告；女朋友也查不到你去鬼混的“账”… </p></blockquote><p>前两天有新闻说市场上出现了假冒的数字人民币钱包，我倒觉得不用慌，这是可以被预料到的，当然，之后可能对于老年人来说，是需要加强防范的。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="人民币" scheme="https://wistbean.github.io/tags/%E4%BA%BA%E6%B0%91%E5%B8%81/"/>
    
      <category term="数字人民币" scheme="https://wistbean.github.io/tags/%E6%95%B0%E5%AD%97%E4%BA%BA%E6%B0%91%E5%B8%81/"/>
    
      <category term="区块链" scheme="https://wistbean.github.io/tags/%E5%8C%BA%E5%9D%97%E9%93%BE/"/>
    
      <category term="比特币" scheme="https://wistbean.github.io/tags/%E6%AF%94%E7%89%B9%E5%B8%81/"/>
    
      <category term="去中心化" scheme="https://wistbean.github.io/tags/%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96/"/>
    
  </entry>
  
  <entry>
    <title>我做公众号的一些经验和底线</title>
    <link href="https://wistbean.github.io/zuo-gong-zhong-hao-de-jingyan.html"/>
    <id>https://wistbean.github.io/zuo-gong-zhong-hao-de-jingyan.html</id>
    <published>2020-10-26T08:17:47.000Z</published>
    <updated>2024-01-26T15:14:15.847Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>时不时有一些朋友找到我，想让我指导一下，怎么做好公众号？</p><blockquote><p>我看了下自己的粉丝量和阅读量，什么？问我？</p></blockquote><p>不过后来想了下，我没有什么团队，这个公众号完全是靠我自己从 0<br>做起来的，虽然和那些大号比不了，但是也算是有那么一点点影响力了，我很清楚那些刚做公众号不久的朋友现在的心情，因为我也是和很多人一样从这样的心情走过来的：</p><blockquote><p> “特么的，辛辛苦苦写了那么久，居然没人看我的文章，此处不留爷，必有…”</p></blockquote><p>居于此，我想我还是可以跟你们说一点我做公众号的经验，也许你可以借鉴一下。</p><h1 id="你真的喜欢写作么？"><a href="#你真的喜欢写作么？" class="headerlink" title="你真的喜欢写作么？"></a>你真的喜欢写作么？</h1><p>可能有些朋友看到有人做公众号赚到钱了，就想跟着做，可是：</p><blockquote><p>你真的喜欢写作么？</p></blockquote><p>毕竟，写作是一个漫长的过程。</p><p>我记得之前 QQ<br>空间流行那会，我就在里面的日志模块写作了，虽然那时候非主流，但是我总想写点什么，记录点什么，慢慢的在网上写作成了我的兴趣之一。</p><blockquote><p>那会哪有什么趋势不趋势的，赚钱不赚钱的，就是喜欢写而已。</p></blockquote><p>你能写一年，两年，十年嘛？如果你没有一丁点兴趣，其实很难持续的。</p><h1 id="你的公众号是你的产品"><a href="#你的公众号是你的产品" class="headerlink" title="你的公众号是你的产品"></a>你的公众号是你的产品</h1><p>上次回复了一个刚做公众号的朋友：</p><blockquote><p>你先积累一下，然后学点产品相关的吧。</p></blockquote><p>写公众号就是为了让更多人看到你的文章，那么懂点产品是挺必要的。</p><p>其实我发现大多原创公众号的作者写的内容都不错，但是仅有少部分的公众号被人熟知，这是因为一开始的时候没有好好的给自己做的公众号一个明确的定位。或者说，自己明确自己公众号的定位，但是读者不了解，不知道你这个公众号是干嘛的。</p><h1 id="取个好名字吧"><a href="#取个好名字吧" class="headerlink" title="取个好名字吧"></a>取个好名字吧</h1><p>当我们连个 p 都不是的时候，什么样的名字很重要，要<br>“望名生义”，比如我一开始创建的这个公众号叫“学习python的正确姿势”，是不是定位就非常准备和明显了，新的读者一看：“哦，这个公众号是关于<br>python<br>学习的，学习python的正确姿势？有点好奇，就看看到底是有什么样的正确姿势”。而当你有一定的影响力时，名字就可以随意点了，比如<br>“小帅b和他的朋友们”？</p><blockquote><p>一个好的产品定位，真的能让一个作者少走很多弯路，而且一开始谁都不知道你是谁的时候，取一个好名称很重要的。</p></blockquote><h1 id="写点流行的吧"><a href="#写点流行的吧" class="headerlink" title="写点流行的吧"></a>写点流行的吧</h1><p>在做产品之前，需要研究一下市场，知道什么东西可以做，什么东西不可以做。而趋势，就是判断的必要因素之一。就拿百度和微信来说，在互联网 PC 时代，百度的搜索以及互联网产品抓住了 PC 端的趋势，从而在 PC 端搜索一家独大。而到了移动互联网时代，微信崛起，各种移动端的服务层出不穷，微信成为了这个时代的不可撼动的地位。</p><blockquote><p>你看，这就是趋势。</p></blockquote><p>所以要让自己的产品更有机会，就需要把握趋势。我一开始为什么去做 Python 的公众号，而不写<br>Android 呢？ 原因很简单啊， Python<br>是趋势，所以我就做了。不同的领域都有各自不同的趋势，这个需要自己去探索，对信息有足够的敏感，让趋势给自己赋能，而不是自己想到什么就写什么，想到什么就写什么…</p><h1 id="不是自嗨而是助人"><a href="#不是自嗨而是助人" class="headerlink" title="不是自嗨而是助人"></a>不是自嗨而是助人</h1><p>写公众号不是为了自嗨，而是让别人看了你的文章之后，能够得到帮助，获得启发。</p><blockquote><p>你看我这篇，是不是也在为你提供一点点思路？</p></blockquote><h1 id="把用户当做朋友"><a href="#把用户当做朋友" class="headerlink" title="把用户当做朋友"></a>把用户当做朋友</h1><p>老罗在做锤子手机的时候，就常常提到：“他做手机不赚钱，就是交个朋友”，<br>他把用户当做朋友，所以得到了很多锤友的支持，我看到的一些大V的社群，他们的名字也是<br>“xxx的朋友们”。可见，一个产品的好坏，有一个判断条件就是：它有没有把用户当做朋友。</p><h2 id="通过数据了解这些朋友们"><a href="#通过数据了解这些朋友们" class="headerlink" title="通过数据了解这些朋友们"></a>通过数据了解这些朋友们</h2><p>最近数据分析这个领域也挺火的，越来越多的人对数据重视了起来，其实公众号后台有一个统计的功能，里面详细描述了每一篇文章的数据，以及用户的画像，通过这些数据可以了解到哪些文章用户更喜欢看，用户更倾向于什么样的内容。</p><p>比如：</p><h2 id="用户的痛点是什么"><a href="#用户的痛点是什么" class="headerlink" title="用户的痛点是什么"></a>用户的痛点是什么</h2><p>我以前认为痛点就是用户不被满足的需要，但后来学习到了一个更深层次的理解：用户的痛点是恐惧，是害怕。</p><p>比如你渴了很久，这时候怕被渴死，所以最想要的是一瓶水。再比如你一直不断的去各种学习产品学习知识，这是你在害怕你知道的太少，知识焦虑太多。</p><blockquote><p>你的公众号可以满足什么样的痛点？</p></blockquote><h2 id="用户的爽点是什么"><a href="#用户的爽点是什么" class="headerlink" title="用户的爽点是什么"></a>用户的爽点是什么</h2><p>我之前发过一个朋友圈开玩笑说：一个好的产品是能够让用户等了很久的需求被瞬间满足，并且有一种<br>“啊～好爽～” 的感觉，比如 P站。</p><blockquote><p>你的公众号怎么让人感到爽？</p></blockquote><p>这是一个很好的参考方向，因为并不是每个用户都会跟你说他喜欢什么样的内容的，而且也不一定会跟你说实话，而数据就显得真实了许多。什么样的文章被跟多人点赞了，被转发了，这都能说明用户的一些行为。</p><blockquote><p>知道为什么有时候你很痛苦的写了很难的教程没什么人看么？</p></blockquote><h2 id="少点套路，多点真诚"><a href="#少点套路，多点真诚" class="headerlink" title="少点套路，多点真诚"></a>少点套路，多点真诚</h2><p>关注你的朋友们都不傻，你是不是用心，你是不是为用户着想，你是不是真诚相待，其实这些一眼就能看出来了。</p><p>所以用心的写好每一篇文章，多站在用户的角度去思考，坚持原创，真诚最重要。把用户当做朋友，就像一个长期陪伴成长的朋友那样。</p><h1 id="关于变现"><a href="#关于变现" class="headerlink" title="关于变现"></a>关于变现</h1><p>当你有了一定粉丝量和阅读量，就会有一些商业机构找你合作，从而实现变现。但并不是什么广告都接，要有自己的底线，比如我就拒绝了很多炒股的、裂变的、骗局的推广。也并不是时时刻刻都推，比如我基本上控制在一周一个。</p><blockquote><p>当你公众号得到合作，说明你的公众号有一定的影响力了，而这样的推广是你做公众号最大的动力之一。当然这时候会有人喷你，也有人会替你恰到饭而感到开心，心态放好吧。</p></blockquote><h1 id="最后说两句"><a href="#最后说两句" class="headerlink" title="最后说两句"></a>最后说两句</h1><p>当然，我说的这些只是一部分，很有很多东西需要学习，需要去执行，很多人说自己想做产品经理，想去做运营，那就去做一个公众号吧，把它当做一个产品，从<br>0 个朋友开始，去学习，去实践。微信的 slogan 说：“再小的个体，也有属于自己的品牌。”<br>而我想说的是，你的品牌多多少少能够反应出你的能力和态度，加油干就是了！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
    
  </entry>
  
  <entry>
    <title>不想努力了</title>
    <link href="https://wistbean.github.io/bu-xiang-nu-li-le.html"/>
    <id>https://wistbean.github.io/bu-xiang-nu-li-le.html</id>
    <published>2020-10-25T10:01:12.000Z</published>
    <updated>2024-01-26T15:14:15.594Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="沐足后的一点感想"><a href="#沐足后的一点感想" class="headerlink" title="沐足后的一点感想"></a>沐足后的一点感想</h1><p>前两天去沐足，跟妹纸聊了聊，她说她每天要上班 10 个小时，她们一般从晚上 8 点干到早上 6 点，而且一天只休 3 天。</p><p>我想了一下，卧槽，这比程序员还累，怪不得马总说 996 是我们修来的福报，我现在终于懂了，对于在会所工作的妹纸们，我想马总应该比我更了解她们吧。</p><p>在经济学中，有这么一个概念叫做 “边际成本”，说的是你每新产一个产品或者每提供一次服务所付出的总成本增量。</p><p>举个例子，你造了一辆车，这辆车车所需要的成本很多，特别是在从无到有的这个过程中，你所付出的成本是很大的，但是如果你能把生产规模扩大，比如生产个千万辆车出售，那么你的边际成本就会很低，不需要像一开始一样投入那么大量的时间等成本了。</p><p>微软系统也是如此，从零打造一个系统固然需要很大的成本，但是一旦把系统整出来，然后批量售卖给各个互联网用户，这时候需要增加成本么？不需要了，边际成本趋近于零。因为微软每提供给一个新的用户使用系统，不需要再打造，直接授权就可以了。</p><p>而我们一开始所说的那位沐足的妹纸，她的边际成本是没办法这样的，每一次上钟，她都需要付出一样的成本，不可能将她的服务 “复制粘贴” 给下一个客人。</p><p>所以我认为，要做就做那些能让边际成本趋近于零的事情，这才是明智的选择。</p><h1 id="有什么边际成本低的事情可做？"><a href="#有什么边际成本低的事情可做？" class="headerlink" title="有什么边际成本低的事情可做？"></a>有什么边际成本低的事情可做？</h1><p>在这个互联网时代里，我看到很多大牛，一开始都在网上积累自己的影响力，这个过程中，一开始都是没什么回报的，他们付出自己的时间、资源等成本，当他们的影响力越来越大的时候，就会有很多流量，当流量一大，他们的边际成本就会逐渐降低，从而比普通人更容易获得收益。</p><p>那么，对于个人在互联网上有什么让边际成本趋近于零的事情做呢？我倒是想了有这么几个：</p><h2 id="写作"><a href="#写作" class="headerlink" title="写作"></a>写作</h2><p>就比如我现在写的公众号，也许有些观点我需要思考很久才发现，也许有些观点我通过看书才知道。显然这些操作都需要我私底下花些时间琢磨，那么我为什么又要费劲的把我的观点写到这里来呢？</p><p>因为有人看啊，我把我过往的时间所领悟到东西分享出来，看的人越多，我的边际成本就会降低。以前我觉得分享就是把我知道的拿出来给你看看，交个朋友。但是我现在觉得不止是这样，<strong>分享能延长我的生命</strong>。</p><p>其实现在写作的途径很多，各种自媒体平台多的是，如果觉得 low ，自己搭建个博客慢慢写也挺好。</p><p>写书也是一个道理，李笑来曾说，写书是他能够将自己的一份时间出售很多次的操作。当然了，前提是人家的影响力和书的质量够牛逼。</p><h2 id="自媒体"><a href="#自媒体" class="headerlink" title="自媒体"></a>自媒体</h2><p>现在短视频这么火热，很多人只是用它来打发时间，乐呵乐呵，而有少部分人则不断的拍摄，制作短视频，在抖音、b站、甚至 YouTube 上发布自己的作品。</p><p>当他们的视频曝光量越大，边际成本是不是就越低了？</p><p>除此之外，还有 podcast，还有直播。有些人说，那谁谁直播一次赚的钱够我们赚一辈子的了。</p><p>那可不嘛？人家(巨大的IP)是在一个 “面” 上做事，咱们(打工人)是在一个 “点”<br>上挣扎，我们在走路，别人在飞。</p><h2 id="互联网产品"><a href="#互联网产品" class="headerlink" title="互联网产品"></a>互联网产品</h2><p>一朋友做了一个 APP ，功能巨简单，就是调用一下手机的震动功能，可以设置下频率，然后就上传到 AppStore 了，没想到还有点下载量，就在里面嵌入一点广告，以后啥事不干，就可以躺着拿到广告费了。</p><p>在互联网上，不管是做网站还是 APP ，亦或是微信小程序，如果能找到用户的痛点，在细分领域琢磨的弄一个产品出来，不需要多牛逼，能够满足用户的一点需求就够了，接下来的产品维护成本其实没有多少，特别是那种细小的工具产品。</p><h2 id="电商"><a href="#电商" class="headerlink" title="电商"></a>电商</h2><p>这是我最近“新”发现的具有边际成本低的特点，借着平台的流量，运营好产品链接，当权重上来的时候，就越不需要“努力”了。</p><h2 id="付费课程"><a href="#付费课程" class="headerlink" title="付费课程"></a>付费课程</h2><p>在合适的时候，拿出一些时间来写付费课程或者专栏，让更多人来学习你的课程，这也是一种不错的降低边际成本的途径，就像一个老师对学生一对一补课和一个老师对着整个年级的学生讲课就是不一样，显然后者才是正确的姿势。</p><p>以上这些都是可行的操作，当然这里只是做一个引子，还有很多类似的场景都值得思考一下，比如人家拍一场电影很辛苦，但是票房可观就可以 cover ，周杰伦写一首歌可能需要很多灵感，但是歌曲一旦被追捧就可以 cover ，王者荣耀的皮肤在设计的时候可能需要很多时间，但是被很多玩家购买就可以 cover…</p><blockquote><p>ps:今天给你分享的这篇是我之前去洗完脚后在公众号“肯定会”中写的，如果你喜欢，还想看更多类似的文章，可以去关注一下。</p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="wistbean" scheme="https://wistbean.github.io/tags/wistbean/"/>
    
      <category term="想法" scheme="https://wistbean.github.io/tags/%E6%83%B3%E6%B3%95/"/>
    
  </entry>
  
  <entry>
    <title>我的Python VIP第一期都讲了些什么</title>
    <link href="https://wistbean.github.io/vip-fxxkpython-part-1.html"/>
    <id>https://wistbean.github.io/vip-fxxkpython-part-1.html</id>
    <published>2020-10-22T08:11:41.000Z</published>
    <updated>2024-01-26T15:14:15.824Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我们应该有这样的体会：</p><blockquote><p>在某一瞬间，突然猛地发现，时间飞快，啊哈～一天就过去了，啊哈～一年就过去了，啊哈～iPhone都发布12了…</p></blockquote><p>啊哈～之前小帅b创建的<br><a href="https://vip.fxxkpython.com/" target="_blank" rel="noopener">《通往Python高手之路》</a>第一期也过去了。</p><h1 id="那么这一期里，小帅b都更新了什么？"><a href="#那么这一期里，小帅b都更新了什么？" class="headerlink" title="那么这一期里，小帅b都更新了什么？"></a>那么这一期里，小帅b都更新了什么？</h1><h2 id="帅b的骚话"><a href="#帅b的骚话" class="headerlink" title="帅b的骚话"></a>帅b的骚话</h2><p>我觉得有些方法论是做事情的前提，首先要知道如何操作然后再去操作，知道如何学习然后再去学习，知道如何约p然后再去约..所以我写了一些“骚话”，其中的这些方法论是我认为很有用的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/saohua.png" alt="关于方法" title="">                </div>                <div class="image-caption">关于方法</div>            </figure> <h2 id="想把Git玩得6"><a href="#想把Git玩得6" class="headerlink" title="想把Git玩得6"></a>想把Git玩得6</h2><p>不管是协作还是自己对项目文件的分布式管理，Git是必备的，所以我写了比较容易理解的 Git<br>教程：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/git.png" alt="关于Git" title="">                </div>                <div class="image-caption">关于Git</div>            </figure><h2 id="搞基怎能不会GitHub"><a href="#搞基怎能不会GitHub" class="headerlink" title="搞基怎能不会GitHub"></a>搞基怎能不会GitHub</h2><p>我们都知道 GitHub 这玩意，但是有些“骚操作”只有少数人知道，所以我分享了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/github.png" alt="关于GitHub" title="">                </div>                <div class="image-caption">关于GitHub</div>            </figure><h2 id="入门可以快速"><a href="#入门可以快速" class="headerlink" title="入门可以快速"></a>入门可以快速</h2><p>虽然之前分享过一些基础教程，不过在这里我还是为了一些朋友考虑，写了一些 Python<br>最少且必要的知识，没办法“7天速成xxx”，但有办法 “7天入门xxx”。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/python-basic.png" alt="python快速入门" title="">                </div>                <div class="image-caption">python快速入门</div>            </figure><h2 id="小试牛刀"><a href="#小试牛刀" class="headerlink" title="小试牛刀"></a>小试牛刀</h2><p>通过一定的基础知识，可以小试牛刀，Python可视化就是挺好的基础应用场景。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/python-visualization.png" alt="python可视化" title="">                </div>                <div class="image-caption">python可视化</div>            </figure><h2 id="进阶需要力气"><a href="#进阶需要力气" class="headerlink" title="进阶需要力气"></a>进阶需要力气</h2><p>我把稍微进阶的内容起了一个分类的名称————爬阶梯。</p><p>想要更进一步，多多少少还是要花点力气的，爬它！</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/python-advanced.png" alt="python爬阶梯" title="">                </div>                <div class="image-caption">python爬阶梯</div>            </figure><h2 id="利其器"><a href="#利其器" class="headerlink" title="利其器"></a>利其器</h2><p>折腾着折腾着，就可以顺便把那啥给装了，在工具篇，我分享了如何配置 VIM，如何使用 VIM 玩<br>Python：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/python-vim.png" alt="python-VIM" title="">                </div>                <div class="image-caption">python-VIM</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fxxkpython/python-vim.gif" alt="python-VIM-2" title="">                </div>                <div class="image-caption">python-VIM-2</div>            </figure><p>还有一些其它的就不都贴出来了。</p><h1 id="没想到"><a href="#没想到" class="headerlink" title="没想到"></a>没想到</h1><p>其实我一开始没想过会写这么多面向初中级的内容，现在回头翻阅一看，我自己都替那些加入进来并且认真看的人感到值(相比那些动辄几千块的教程)，而且，这里面每一篇的实例都是我自己运行后发现没毛病才写出来的。</p><blockquote><p>良心</p></blockquote><h1 id="为什么我要自己搭一台子"><a href="#为什么我要自己搭一台子" class="headerlink" title="为什么我要自己搭一台子"></a>为什么我要自己搭一台子</h1><p>之前有朋友说，你为什么不像那些大V一样，直接整一个付费的知识星球不就好了，搞得那么麻烦？</p><p>其实知识星球刚出没多久我就有在使用了，不过我觉得像这种不太适合在知识星球里面做，它更适合分享一些经验性的纯文字。</p><p>还有就是：</p><blockquote><p>老子就是想要不一样。</p></blockquote><p>自己整一个台子，自己说了算，爱怎么玩就怎么玩。</p><h1 id="晚一点，也许好一点"><a href="#晚一点，也许好一点" class="headerlink" title="晚一点，也许好一点"></a>晚一点，也许好一点</h1><p>前几天我把 VIP 的加入通道关闭了，现在时不时有朋友在微信问我什么时候给他们开放？</p><p>这是我第一次搭建付费网站做这样的事情，所以多多少少有我不满意的地方，或者说有些不足，以及其它的一些思考，比如是不是有更好的方式，除了图文，视频呢？边写边更新好呢？还是先写好集合再更新好呢等等？</p><blockquote><p>下一期，晚一点，也许好一点…</p></blockquote><h1 id="感谢"><a href="#感谢" class="headerlink" title="感谢"></a>感谢</h1><p>感谢一开始加入的 b<br>友们，那会什么内容都没有，你们无条件的加入，给我满满的动力，希望除了教程内容能够帮助到你之外，我的坚持也能给你带来一点点影响。<br>那么我们下回见，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="小帅b" scheme="https://wistbean.github.io/tags/%E5%B0%8F%E5%B8%85b/"/>
    
      <category term="vip" scheme="https://wistbean.github.io/tags/vip/"/>
    
      <category term="通往python高手之路" scheme="https://wistbean.github.io/tags/%E9%80%9A%E5%BE%80python%E9%AB%98%E6%89%8B%E4%B9%8B%E8%B7%AF/"/>
    
      <category term="python初学者" scheme="https://wistbean.github.io/tags/python%E5%88%9D%E5%AD%A6%E8%80%85/"/>
    
      <category term="python进阶" scheme="https://wistbean.github.io/tags/python%E8%BF%9B%E9%98%B6/"/>
    
      <category term="python vim" scheme="https://wistbean.github.io/tags/python-vim/"/>
    
  </entry>
  
  <entry>
    <title>写了一篇文章，赚了一万多人民币</title>
    <link href="https://wistbean.github.io/earn-money-usd.html"/>
    <id>https://wistbean.github.io/earn-money-usd.html</id>
    <published>2020-10-17T11:26:07.000Z</published>
    <updated>2024-01-26T15:14:15.608Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>在互联网赚钱，有一个比较重要的点就是<em>信息差</em>，很多时候你知道的东西，可能有很大一部分人并不知道，你可以利用信息不对称这一点，相对比较容易赚到钱。比如我就通过一篇文章，很轻松的赚了<br>1800+美金，按现在最低的汇率计算，也有 1w+ 人民币了，而这，就是利用了信息差。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/getusd.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure> <blockquote><p>信息不对称理论是指在市场经济活动中，各类人员对有关信息的了解是有差异的;掌握信息比较充分的人员，往往处于比较有利的地位，而信息贫乏的人员，则处于比较不利的地位。(信息不对称理论)</p></blockquote><h1 id="我是如何做到的呢？"><a href="#我是如何做到的呢？" class="headerlink" title="我是如何做到的呢？"></a>我是如何做到的呢？</h1><p>事情是这样的，之前我的 Paypal<br>账户里有一些美金，我想要把它们提现到自己的银行卡，不过发现要从 Paypal<br>提现小额美金到银行卡很难成功，手续费高之外，还很容易被银行退回。</p><p>于是我在网上搜寻了很多平台，最后发现某平台可以接收美金付款，而且可以直接在里面绑定银行卡提现人民币。</p><p>大概流程是这样子的：</p><blockquote><p>Paypal –&gt; 支付美金 –&gt; 某平台 –&gt; 提现人民币到银行卡</p></blockquote><p>就是这么简单的事情，我花了些时间把它跑通了，成功拿到了人民币。</p><p>可能有些人到这个时候就完事了，但是我事后想了一下：</p><blockquote><p>这肯定不止我一个人遇到这样的问题，做自由职业和跨境电商的大有人在。</p></blockquote><p>于是我搜索了一下，发现确实很多人有这样的困惑。</p><p>而后我又去这个第三方平台研究了一番，突然发现有一个页面我当场就乐了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/refer-a-friend.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>现在知道这是一种常见的营销手段，不过当时我还不知道有 Affiliate<br>这玩意，简单点说就是，有人通过你专属的链接注册这个平台，并且在这里面使用一定的金额，那么我和新注册的朋友都可以奖励<br>25 美金，简直 perfect ！</p><h1 id="把文章当做一个小产品"><a href="#把文章当做一个小产品" class="headerlink" title="把文章当做一个小产品"></a>把文章当做一个小产品</h1><p>虽然说整个流程并不难，通过第三方平台中转一下就可以了，但是其中涉及到很多细节，比如如何在<br>Paypal 绑定第三方平台的账户，如何绑定银行卡，如何认证等等。</p><blockquote><p>并不是简单的甩一个推荐链接给别人就完事了！</p></blockquote><h2 id="为看你文章的朋友服务"><a href="#为看你文章的朋友服务" class="headerlink" title="为看你文章的朋友服务"></a>为看你文章的朋友服务</h2><p>所以呢，需要站在对方的角度思考，这文章应该怎么写才真的对他们有帮助？</p><blockquote><p>满足需求，才有价值！</p></blockquote><p>于是我重新把整个提现的流程跑一遍，包括新手注册什么的，细致到每一个步骤都截图，并且排序好。</p><p>然后才开始写文章，放上我自己的推广链接。</p><p>写完之后还反复修改了几次，直到我觉得一个完全没接触过这玩意的小白能看完这篇文章后轻松提现，我才会发布。</p><h1 id="被动收入"><a href="#被动收入" class="headerlink" title="被动收入"></a>被动收入</h1><p>接下来我几乎不需要做什么事情，就是坐等收租，躺着收钱，爽歪歪，到现在还时不时有 25<br>美金进账。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/25usd.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure> <blockquote><p>被动收入是一种只要付出一点努力进行维护，就能定期获得的收入。</p></blockquote><p>这就是互联网的魅力之一。</p><p>今天写的这个我践行的例子，虽然也没有说赚多少钱，但是想给你带来的一点参考是：其实互联网的机会很多，但是真正去抓住机会的人不多，我们不要被自己限制住，在自己的圈子里绕着，有时候跳出来，你会发现更大的圈子，更多的机会，而这，又是需要自己多去尝试和研究的，除了对信息足够敏感之外，还要行动起来。</p><p>就比如，我今天写的这篇，有些人看了就完事了，但总归有少数人得到了启发，后面还去行动了，还不小心赚到了一点钱，那我就很开心了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="网赚" scheme="https://wistbean.github.io/categories/%E7%BD%91%E8%B5%9A/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="网赚" scheme="https://wistbean.github.io/tags/%E7%BD%91%E8%B5%9A/"/>
    
      <category term="文章" scheme="https://wistbean.github.io/tags/%E6%96%87%E7%AB%A0/"/>
    
      <category term="信息差" scheme="https://wistbean.github.io/tags/%E4%BF%A1%E6%81%AF%E5%B7%AE/"/>
    
      <category term="博客" scheme="https://wistbean.github.io/tags/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="paypal" scheme="https://wistbean.github.io/tags/paypal/"/>
    
      <category term="paypal提现" scheme="https://wistbean.github.io/tags/paypal%E6%8F%90%E7%8E%B0/"/>
    
  </entry>
  
  <entry>
    <title>写博客，何必呢？</title>
    <link href="https://wistbean.github.io/write-blog.html"/>
    <id>https://wistbean.github.io/write-blog.html</id>
    <published>2020-10-09T13:55:15.000Z</published>
    <updated>2024-11-25T08:40:51.922Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>我还记得当初，我自己搭建好了博客，写了第一篇文章，虽然现在看来很是不怎样，但是当时写完之后的那种感受是很久以来没有体会到的：说实话，有点震惊。</p><blockquote><p>有一种不经意之间碰到了自己的“心智”<br>的感觉..也确确实实，坚持写博客，给我带来了不少意想不到的好处</p></blockquote><p>今天想跟你分享一下，写博客这事。</p><h1 id="当时写博客为什么会有点震惊？"><a href="#当时写博客为什么会有点震惊？" class="headerlink" title="当时写博客为什么会有点震惊？"></a>当时写博客为什么会有点震惊？</h1><p>因为写博客这个过程，其实一种非常有效的“学习方法”，这在我后面知道“费曼学习法”之后才后知后觉的。我们总是说“教是最好的学”，而写博客何尝不是一种“教”呢？</p><h2 id="什么是费曼学习法？"><a href="#什么是费曼学习法？" class="headerlink" title="什么是费曼学习法？"></a>什么是费曼学习法？</h2><p>具体来说，费曼学习法有这么几个步骤：</p><ol><li>认真的学习一个新的知识点</li><li>学完之后，将你学到的知识点用通俗易懂的语言讲给别人听，也可以写出来。</li><li>发现问题，别人听不懂的地方，自己卡壳的地方，这些都是自己的弱点，都记下来，重新回去学习这些弱点。直到自己能够清晰通俗的讲出来，写出来。</li><li>重复以上三个步骤</li></ol><p>写博客不就是这样么？你想要写好一篇文章，你必须要清楚的知道你要写的内容，接着要清楚的告诉别人和你自己：它是什么？它为什么这样？它可以干什么？</p><p>那么在这个过程中，一定会发现自己掌握的还不够好的地方，从而继续学习，优化文章，直到　“真的懂”。</p><blockquote><p>你懂，我懂，大家懂，才是真的懂！</p></blockquote><h1 id="写博客利他利己"><a href="#写博客利他利己" class="headerlink" title="写博客利他利己"></a>写博客利他利己</h1><h2 id="利他之交个朋友"><a href="#利他之交个朋友" class="headerlink" title="利他之交个朋友"></a>利他之交个朋友</h2><p>我们为什么要费心自己去搭建一个博客，还要不断的写文章写教程呢？</p><p>这其实是一种分享行为，而且是挺高级的分享，而高级的分享，就是最好的“利他”<br>之一，如果你想要获得更多的价值，就必须这么做，因为“利他“约等于“利己”。</p><p>比如你在开发过程中遇到了问题，通过自己的搜索，学习，调试等手段，最后你把整个解决过程思路理清了，你写成了一篇文章，你经历了“费曼学习法”<br>的整个过程，你对它的印象更深刻了，可这还没完，你竟然还把它分享出来…后来的小朋友们也遇到了同样的问题，搜到了你的文章，找到了解决方法，开心了一整天，然后给你加油鼓励，多好啊。</p><blockquote><p>这是多么美妙的事情啊！</p></blockquote><h2 id="利己之主动的机会"><a href="#利己之主动的机会" class="headerlink" title="利己之主动的机会"></a>利己之主动的机会</h2><p>除此之外，如果你坚持写博客，还能遇见不少机会，比如就有人找我一起创业，跟我说了很多他的想法，有培训机构找我去讲课，有人找我做外包项目，有人找我投稿，有出版社找我出书等。</p><p>虽然大多我都婉拒了，但是如果我没有坚持提供内容，我想要得到的机会就会显得很是被动。</p><h1 id="写博客一种积累"><a href="#写博客一种积累" class="headerlink" title="写博客一种积累"></a>写博客一种积累</h1><p>还记得我之前分享过<br><a href="https://wistbean.org/jian-xin-ji-lei-zhe-jian-niu-bi-de-shi.html" target="_blank" rel="noopener">《坚信积累这件牛逼的事情》</a>，写博客是一个漫长的过程，因为漫长，所以需要一点坚持，这也是一种锻炼过程。</p><blockquote><p>很多时候，我们在当下短期内是无法看到自己过多的变化的，就好像种树一样，只有在满足各种“积累“的条件和长时间的陪伴下，在某个时间点，才会发现树干粗壮、树叶茂盛的样子。</p></blockquote><h1 id="流量和钱？"><a href="#流量和钱？" class="headerlink" title="流量和钱？"></a>流量和钱？</h1><p>写博客有着“一对多”<br>的性质，当你积累到一定的程度，你的博客会有流量，而在互联网中，精准的流量约等于钱，比如你常看到的一些博客，嵌入的一些广告，就是和一些广告联盟厂商的合作，根据曝光量点击量算钱。</p><p>另一种常见的就是<code>Affiliate</code>，比如有些网站需要新用户，会有提供专属的分销链接给你，别人通过你的链接进行注册，你就可以得到佣金。</p><h1 id="个人品牌"><a href="#个人品牌" class="headerlink" title="个人品牌"></a>个人品牌</h1><p>你的博客将成为了你特有的品牌，它的魅力之处在于，实实在在且强而有力的提升你的个人价值，这一点非常重要，可以说要多重要有多重要。</p><p>这就是我为什么建议你没事多去写写博客，去体会那种惊讶，去锻炼那种坚持，去看看你积累后的样子…</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="写作" scheme="https://wistbean.github.io/categories/%E5%86%99%E4%BD%9C/"/>
    
    
      <category term="积累" scheme="https://wistbean.github.io/tags/%E7%A7%AF%E7%B4%AF/"/>
    
      <category term="博客" scheme="https://wistbean.github.io/tags/%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="写作" scheme="https://wistbean.github.io/tags/%E5%86%99%E4%BD%9C/"/>
    
      <category term="分享" scheme="https://wistbean.github.io/tags/%E5%88%86%E4%BA%AB/"/>
    
      <category term="坚持" scheme="https://wistbean.github.io/tags/%E5%9D%9A%E6%8C%81/"/>
    
      <category term="好运" scheme="https://wistbean.github.io/tags/%E5%A5%BD%E8%BF%90/"/>
    
      <category term="流量" scheme="https://wistbean.github.io/tags/%E6%B5%81%E9%87%8F/"/>
    
  </entry>
  
  <entry>
    <title>如何实现公众号一键快速排版</title>
    <link href="https://wistbean.github.io/gongzhonghao-paiban.html"/>
    <id>https://wistbean.github.io/gongzhonghao-paiban.html</id>
    <published>2020-10-03T14:26:39.000Z</published>
    <updated>2024-01-26T15:14:15.620Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="为什么我要重新排版"><a href="#为什么我要重新排版" class="headerlink" title="为什么我要重新排版"></a>为什么我要重新排版</h1><p>我之前在<br>“学习Python的正确姿势”这个公众号写的文章的排版<strong>非常随意</strong>，心情好就排版的稍微好看一点，心情没那么好的时候就随便整一下，曾经一度认为只要内容足够好就行，但是我后来看了些文章后发现，好一点的排版是能让读者看起来舒服一些的，现在想想，人只要舒服了，就相对来说会更加愿意把我的文章看下去，是吧？</p><p>而且我之前的文章是直接在公众号后台编辑器里面写的，有时候写着写着电脑突然傻逼了，然后写的东西全特么不见了，怎么找都找不回来，一气之下抽根烟走人，老子不写了行吧？</p><p>但是我在 ide 里用<br>Markdown写就不一样了，它具有实时保存的功能，这样就不用担心我写了很久的东西付诸东流。</p><p>另外就是，我一直想要 “不一样”，或者说，我想要有我自己的风格，属于我自己的东西，以后别人一看我的文章排版，能一下子就知道那玩意是我写的。</p><blockquote><p>我追求差异化，我要有我的风格，毕竟我们不一样。</p></blockquote><h1 id="实现一键排版公众号的步骤"><a href="#实现一键排版公众号的步骤" class="headerlink" title="实现一键排版公众号的步骤"></a>实现一键排版公众号的步骤</h1><p>接着我就去网上搜索一些公众号排版的编辑器，看了一下，虽然大多都傻瓜式复制粘贴就可以了，但是对于我来说都不咋地，甚至觉得有点无法入目。</p><h2 id="网上的排版教程"><a href="#网上的排版教程" class="headerlink" title="网上的排版教程"></a>网上的排版教程</h2><p>后来我看到了可能吧博客中的一篇文章，其中就说到他是如何去排版公众号的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/knb.png" alt="来自可能吧" title="">                </div>                <div class="image-caption">来自可能吧</div>            </figure><h2 id="我自己想要的实现步骤"><a href="#我自己想要的实现步骤" class="headerlink" title="我自己想要的实现步骤"></a>我自己想要的实现步骤</h2><p>后来我想了一下，如果我用 Markdown 写的文章，然后使用 Python<br>直接把里面的内容转化为一篇排版好了的公众号文章，岂不是很爽？</p><p>所以我打算脚本这样做：</p><ol><li>将写好的 Markdown 文章转化为 HTML </li><li>将 HTML 中的各个标签替换成我想要（可能需要调试很久）的样式</li><li>定义一些特有的标记语言，比如文末的二维码，小彩蛋啥的</li><li>最后直接将带上样式的 HTML 文件完整输出</li></ol><p>这样我就可以把它们直接复制到公众号编辑器，然后一键发布了。</p><blockquote><p>这样实现起来并不难，但是很花时间啊，不过为了你们，我愿意。</p></blockquote><h1 id="开始行动"><a href="#开始行动" class="headerlink" title="开始行动"></a>开始行动</h1><p>步骤都列好了，那么接下来就行动起来，干就完了。</p><h2 id="如何将-Markdown-转化为-HTML"><a href="#如何将-Markdown-转化为-HTML" class="headerlink" title="如何将 Markdown 转化为 HTML"></a>如何将 Markdown 转化为 HTML</h2><p>可以使用 Python 的 <a href="https://github.com/trentm/python-markdown2/" target="_blank" rel="noopener">markdown2</a> 这个库，使用方法很简单，直接调用 <code>markdown_path</code> 方法，<br>将 Markdown 文件传进去，就可以得到相应的 HTML 了。</p><p>比如现在写的这篇文章的 Markdown 是这样的：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/md_gzh.png" alt="Markdown" title="">                </div>                <div class="image-caption">Markdown</div>            </figure><p>使用一行代码就可以得到相应的 HTML 了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/md2.png" alt="Markdown2" title="">                </div>                <div class="image-caption">Markdown2</div>            </figure> <figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/md3.png" alt="md2html" title="">                </div>                <div class="image-caption">md2html</div>            </figure><p>使用 HTML 文件打开，预览一波：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/notcss.png" alt="没有样式" title="">                </div>                <div class="image-caption">没有样式</div>            </figure><p>丑的一批，很正常，什么样式都没有添加，接下来就是慢慢对各个标签进行调试了，苦力活，本来在某服务平台叫人帮忙调下样式，但是结果我很不满意，只能自己慢慢搞了。</p><blockquote><p>我对排版只有两个要求： 尽量简洁，尽量留白！</p></blockquote><h2 id="样式调试"><a href="#样式调试" class="headerlink" title="样式调试"></a>样式调试</h2><p>打开 Chrome 慢慢调试：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/chrome_css.gif" alt="chrome调试" title="">                </div>                <div class="image-caption">chrome调试</div>            </figure><p>当然，这个过程还要时不时将调试好的样式内容复制到公众号编辑器，避免等会错乱。</p><p>调到最后的样式就是你现在看到的样子，是不是相对简洁一些，后面还会继续做调整。</p><h2 id="Python-替换"><a href="#Python-替换" class="headerlink" title="Python 替换"></a>Python 替换</h2><p>调好样式之后，把 css 复制好，然后在 Python 脚本里面一顿替换就可以了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/changehtml.png" alt="html替换" title="">                </div>                <div class="image-caption">html替换</div>            </figure><h2 id="添加彩蛋"><a href="#添加彩蛋" class="headerlink" title="添加彩蛋"></a>添加彩蛋</h2><p>之前不是跟你们说过嘛，公众号粉丝每次破万就给大家整点福利啥的，到达 10w<br>粉丝就爆我的帅照。</p><p>那么可以根据现有的粉丝数量，直接在后面追加相应的文本：</p><p><img src="/images/egg.png" alt="小彩蛋"></p><h2 id="输出完整的-HTML"><a href="#输出完整的-HTML" class="headerlink" title="输出完整的 HTML"></a>输出完整的 HTML</h2><p>最后很简单，直接将全部整好的 HTML 写到文件里面就可以了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/writehtml.png" alt="输出html" title="">                </div>                <div class="image-caption">输出html</div>            </figure><p>ok，完事！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="公众号" scheme="https://wistbean.github.io/categories/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
    
      <category term="公众号" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
      <category term="文章" scheme="https://wistbean.github.io/tags/%E6%96%87%E7%AB%A0/"/>
    
      <category term="排版" scheme="https://wistbean.github.io/tags/%E6%8E%92%E7%89%88/"/>
    
      <category term="脚本" scheme="https://wistbean.github.io/tags/%E8%84%9A%E6%9C%AC/"/>
    
  </entry>
  
  <entry>
    <title>停下来，debug 一下自己吧</title>
    <link href="https://wistbean.github.io/debugging-your-life-1.html"/>
    <id>https://wistbean.github.io/debugging-your-life-1.html</id>
    <published>2020-08-16T14:27:15.000Z</published>
    <updated>2024-01-26T15:14:15.603Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>在写程序的时候，最常遇到的就是 bug，有时候程序产生的错误很明显，但总是找不到代码错在哪里，甚至有时候排查了一整个下午的时间，最后发现那个错误竟然是如此的简单、傻x…，在那一刻的你无论是出于生理还是心理，一定会发出 “卧槽” 之类的声音，比你平常说话的声音高出好几个分贝，如果此时旁边有妹纸的话，还会被你吓得一个机灵，随着你 “卧槽” 声音的落下，妹纸心里破口大骂:“傻逼玩意”。</p><p>而你，还处于不爽的情绪里面：我特么花了这么多的时间精力，就因为这？</p><p>可是过不久，你又会遇到相同的情况，又是一声 “卧槽”，妹纸又是一句 “傻逼玩意”…依然单身，依然热泪盈眶，实在是妙啊！</p><p>虽然上面是个小玩笑，但写过程序的朋友应该或多或少遇到过类似的情况，每当发现程序测试运行有错误的时候，我们会去定位代码错误的地方，然后找出原因，接着纠正错误，然后重新运行，这个过程，我们叫做 “调试”。</p><p>在大部分编辑器里面，都内置了 debug 工具，我们可以通过它对代码进行逐行分析，每执行一步我们都可以清楚的看到，它做了些什么，以及执行的结果。（这一点其实除了在调试自己的代码之外，有时候阅读一些开源的项目也是一个有效学习的手段，反正我经常这么干。）</p><p>在软件程序的世界里面，我们相对容易发现程序存在的错误，因为我们只要运行，大部分情况下会有错误的 log 产生，我们可以比较快速的去定位相关的错误，而在我们的人生中，想发现自己存在的错误，却不是一件容易的事情，因为，这是一件需要我们主动的事情，我们好似没有一个显而易见的日志系统，一运行，就告诉你哪个地方错误了，特别是我们的思维，我们的想法，我们的选择…</p><p>很多人连寻找自身的错误都是不情愿的，就更别说去 debug 自己的人生了。毕竟，想要 debug 自己，首先是要寻找出自己错误的地方，不是吗？</p><p>在维基百科里面，对调试程序的的步骤是这么说的：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">发现程序错误的存在。</span><br><span class="line">以隔离、消除的方式对错误进行定位。</span><br><span class="line">确定错误产生的原因。</span><br><span class="line">提出纠正错误的解决办法。</span><br><span class="line">对程序错误予以改正或重构，重新测试。</span><br></pre></td></tr></table></figure><p>那么对应到自己来， 我想 debug 自己就应该是这样的：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">寻找自身存在的问题</span><br><span class="line">分析问题，想想是在哪里出自哪里</span><br><span class="line">确定导致问题出现的原因</span><br><span class="line">找出纠正错误的解决方法</span><br><span class="line">试着改变，与以往做出不同的选择</span><br><span class="line">重新“运行”自己</span><br></pre></td></tr></table></figure><p>我想把这个过程称之为 “debugging my life”。</p><p>举一个我在 debugging my life 的例子，之前我在做个人计划的时候，我总感到心有余力不足，我把工作和自己想做的事情在日程表里排的满满当当，一开始总有一种把计划写了就等于把事情做完了的错觉，但实际实施的时候，并没有我想的那般美好。</p><p>这是我多次执行计划后发现的问题所在，于是我开始 debug 自己，想想到底哪里出现了问题，我重新拿出自己之前所做的计划，差点把自己逗笑了，我他娘的快把自己当做天才了，比如有些任务明明需要至少半天才能完成，这还不包括不确定因素，我愣是计划在一个小时内完成，而在当时我却浑然不知，我把自己的做事效率想的过于牛逼，高估了自己，这就是导致我总是心有余力不足的原因。</p><p>那么怎么去解决呢？</p><p>我去看了一些关于做计划的相关书籍，后来发现确实有很多人存在和我一样类似的问题，并且从中找到了解决方法，知道如何更好的预估自己需要完成任务的时间，以及做计划的一个非常重要的点——把任务拆分成最小单位，然后再去执行。</p><p>那天，我还专门写了《开始认真地做一个计划》</p><p>找到了纠正错误的解决方法之后，我开始改变制作个人计划的时间长度，不再高估自己，并且把计划排好优先级，拆分成最小的执行单位，并在每个最小单位的计划之间安排短暂的休息。</p><p>于是，我重新运行自己的计划，心有余力不足的感受不再那么强烈，反而偶尔还有一些成就感伴随在完成计划的瞬间。</p><p>现在想来，有时候我们太想冲，太想快点达到我们的目标，但常常忽略了那些错误的出现，它们在提醒我们：“兄弟，能不能停下来看看我啊？”，倘若我们对它们不予理睬，甚至还走错了道，并总是感觉脚像灌了铅一样不要命的往前跑，那危险，可想而知。</p><p>如果此刻的你，总是感觉努力了没有收获，总是感觉每天都在忙但很迷茫，总是感觉自己很累但不知道自己究竟在累什么…停下吧，停下来，好好 debug 一下自己，debugging your life，说不定能改变点什么呢。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人提升" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
    
      <category term="debug" scheme="https://wistbean.github.io/tags/debug/"/>
    
      <category term="debugging your life" scheme="https://wistbean.github.io/tags/debugging-your-life/"/>
    
      <category term="调试自己的人生" scheme="https://wistbean.github.io/tags/%E8%B0%83%E8%AF%95%E8%87%AA%E5%B7%B1%E7%9A%84%E4%BA%BA%E7%94%9F/"/>
    
  </entry>
  
  <entry>
    <title>你有勇气重装你的人生系统么？</title>
    <link href="https://wistbean.github.io/reinstall-life-system.html"/>
    <id>https://wistbean.github.io/reinstall-life-system.html</id>
    <published>2020-07-20T12:43:17.000Z</published>
    <updated>2024-01-26T15:14:15.798Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="重装系统那会"><a href="#重装系统那会" class="headerlink" title="重装系统那会"></a>重装系统那会</h1><p>我还记得之前刚开始学重装电脑系统的时候，把 U 盘在原有的系统上做成了启动盘，然后将要安装的新系统镜像文件放进去，接着重启电脑，把 F1 到 F12 都疯狂地按了个遍（那会我并不知道如何进入 BIOS 界面），试了很多次才进去，也花了挺多时间，才从 U 盘进入安装界面，然后开始重装系统…，等了挺长时间，系统提醒我安装成功，我有点激动，赶紧把 U 盘拔了，然后重启了电脑，果然，一个全新的操作系统展示在我的眼前，那一瞬间，突然感觉我的电脑焕然一新，虽然已经好多年过去了，但是那种感觉到现在还清楚的记得。</p><p>不过喜悦的心情并没有持续很久，因为我发现我之前所有的文件都特么不见了，当时的我还很傻逼的搜寻了很多遍，以为奇迹会发生。</p><p>是的，那会我太着急，根本不知道 “备份” 这两个字怎么写，后来玩 Android 手机，闲得蛋疼的时候就把手机可以刷的系统都给刷了，也常常没有去备份数据，总是看着新系统的 UI，玩着流畅的交互，然后默默的夸自己一句：sb。</p><h1 id="操作系统其实是宝藏"><a href="#操作系统其实是宝藏" class="headerlink" title="操作系统其实是宝藏"></a>操作系统其实是宝藏</h1><p>现在我大部分文件都使用 Git 管理了，有些比较大的就扔到云盘去同步，重装系统也不像以前那么矫情了，那些需要用到的数据顶多之后从云盘同步回来呗。</p><p>后来我对计算机操作系统有了一点点了解，发现搞出这玩意的人真的是天才，他们把他们的顶级的智慧、思维、认知、甚至生活都放在操作系统里面了。</p><p>换句话说就是：“操作系统其实是一个宝藏”。</p><p>然而我居然在很长的时间里忽略了这一点，在我之前的认知里，操作系统就是拿来看视频的，拿来玩游戏的…，这是我之前理所当然的的主观判断，而操作系统却和我恰恰相反，它是那么的客观、绝对。</p><p>我们总说要向优秀的人学习，但往往很难找到那些优秀的人，即便找得到，对方也不一定会倾囊相授，而 “操作系统” 会，它的每个功能都是在教你做人，比如那些硬件的管理，软件的控制，资源的分配，接口的提供等等，背后都蕴藏着优秀人们的智慧。</p><h1 id="重装人生操作系统的勇气"><a href="#重装人生操作系统的勇气" class="headerlink" title="重装人生操作系统的勇气"></a>重装人生操作系统的勇气</h1><p>或许，每个人就是每个操作系统的存在，只是有些操作系统陈旧不堪，有些操作系统在不断的优化升级罢了。</p><p>那如果是这样的话，重装自己的操作系统是应该矫情一些的，是需要勇气的，因为重装，必将损失一些东西，至少在备份这件事情上面会纠结很久，而优化和创造，更是需要很多时间去打磨和学习。就好像我第一次重装电脑操作系统那会儿，喜悦的心情并不会持续很久，而持续很久的优化升级才会产生更多的喜悦。</p><p>只不过现在所说的 “优化升级”，面向的应该是：学习操作系统的工作方式，而后运用到自己的生活和工作中去。</p><p>最后，默默的问一句：你敢重新创造你的操作系统么？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="超级个体" scheme="https://wistbean.github.io/categories/%E8%B6%85%E7%BA%A7%E4%B8%AA%E4%BD%93/"/>
    
    
      <category term="肯定会" scheme="https://wistbean.github.io/tags/%E8%82%AF%E5%AE%9A%E4%BC%9A/"/>
    
      <category term="wistbean" scheme="https://wistbean.github.io/tags/wistbean/"/>
    
      <category term="个人观点" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
      <category term="系统" scheme="https://wistbean.github.io/tags/%E7%B3%BB%E7%BB%9F/"/>
    
      <category term="人生系统" scheme="https://wistbean.github.io/tags/%E4%BA%BA%E7%94%9F%E7%B3%BB%E7%BB%9F/"/>
    
      <category term="重装" scheme="https://wistbean.github.io/tags/%E9%87%8D%E8%A3%85/"/>
    
  </entry>
  
  <entry>
    <title>如何实现财富自由</title>
    <link href="https://wistbean.github.io/money-and-freedom.html"/>
    <id>https://wistbean.github.io/money-and-freedom.html</id>
    <published>2020-06-21T07:48:07.000Z</published>
    <updated>2024-01-26T15:14:15.698Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="什么是财富自由"><a href="#什么是财富自由" class="headerlink" title="什么是财富自由"></a>什么是财富自由</h1><p>我个人认为财富自由，就是我在很长的时间里，不需要为钱而担忧了，我不需要为了钱再去出售我的时间了，我想去哪去哪，不再受办公位置的限制，我想买什么稍微贵一点的产品，也不会感到心疼，不需要咬咬牙就能直接买的那种…而现在的我何止会心疼，遇到一个心仪但是很贵的产品，我牙都咬烂了也不一定会买。</p><p>但我知道的是，总有一天，我可以达到那种生活，我可以用更多的时间来做自己喜欢的事情，而不总是出售我的时间。</p><h1 id="如何才能实现财富自由？"><a href="#如何才能实现财富自由？" class="headerlink" title="如何才能实现财富自由？"></a>如何才能实现财富自由？</h1><p>我们知道有一个东西叫做 “复利”，在时间和回报的加持下，到了某一个时间点，就会产生 “奇迹”。</p><p>也就是说，多存钱，然后把钱拿去投资，将得到的利息继续投资，然后继续存钱，然后继续投资…，等到有一天，这些被动收入带来的钱，足以能够满足我的生活所需，甚至远超过我的生活所需，那我就特么的财富自由了。</p><p>但这里存在一个问题就是，“存钱+投资” 就像养鸡似的，鸡养的越好，得到的金蛋才会越多，不过仅仅是靠存钱，是很难把鸡养得好的。</p><p>而养 “弱鸡” 是没什么多大的用处的，即使能憋出个蛋来，也是沾了一堆屎。有些大佬说，年轻人，自己没个百八十万，就别去理财了，大概说的就是这事。</p><p>不过话虽如此，该有的认知观念还是需要有，因为能够提早一点知道和做到，复利就多一点，就能越早实现 “退休”。</p><p>要把鸡养强养大，让它生更多的金蛋，就要想办法增加收入，所以我认为应该是这样：</p><blockquote><p>“增加收入 + 存钱 + 投资 + 时间”  –&gt; “加速养鸡” –&gt; “多生金蛋” –&gt; “金蛋越滚越大” –&gt; “金蛋能满足（远超）生活所需 ” –&gt; “不受时间、钱、位置限制”</p></blockquote><p>而上面这个过程中，能够让时间变短，提早实现的重要变量就是 “增加收入”，或者说场外赚钱。只有增加了收入才能带动后面一系列的动作。</p><p>搞清楚关键点了么？不是说一上来就是去研究各种股票基金，去看各种 k 线，那玩意并不重要。</p><p>而现在最重要的是如何增加收入，显然靠工作的工资是很难实现的。</p><p>很多人说在上班的时候，也搞搞副业，这样能增加自己的收入。但我觉得这顺序搞反了，上班才是副业，自己要搞的事业才叫主业，只有自己把自己想做的事情当做主业，才能有更多的热情去干。而上班，其实是在耽误自己的主业，应该尽快从上班里面挣脱出来才是。</p><p>我并不是鼓励你马上裸辞，然后自己去创业，我想说的是，自己要搞清楚什么才是重要的，接下来的方向应该怎么把握，才能缩短这个过程要实现的时间。</p><blockquote><p>“增加收入 + 存钱 + 投资 + 时间”  –&gt; “加速养鸡” –&gt; “多生金蛋” –&gt; “金蛋越滚越大” –&gt; “金蛋能满足（远超）生活所需” –&gt; “不受时间、钱、位置限制”</p></blockquote><p>而对于个体而言，要借助平台，给我们赋能，因为我们个体只是一个点而已，再怎么努力，也只是一只猪，而平台就是一个面，它刮起风来，猪都愉快的飞起。</p><p>在互联网上，个人品牌就显得很重要了，找到自己的天赋和热情，持续的学习，成为大半个专家，找到具有长期发展的平台（比如微信），然后持续提供能够帮助他人的内容，直到有一天，能够用较少的精力做更多的事情，却能够明显有效的增加自己的收入。</p><p>当然，这只是提高收入的一个思路，不过我觉得这挺值得普通个体去做的事情。</p><p>目标和梦想还是要有的，万一哪天我们就突然给实现了呢？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="理财" scheme="https://wistbean.github.io/categories/%E7%90%86%E8%B4%A2/"/>
    
    
      <category term="个人投资" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E6%8A%95%E8%B5%84/"/>
    
      <category term="财富自由" scheme="https://wistbean.github.io/tags/%E8%B4%A2%E5%AF%8C%E8%87%AA%E7%94%B1/"/>
    
      <category term="财富思维" scheme="https://wistbean.github.io/tags/%E8%B4%A2%E5%AF%8C%E6%80%9D%E7%BB%B4/"/>
    
      <category term="理财观念" scheme="https://wistbean.github.io/tags/%E7%90%86%E8%B4%A2%E8%A7%82%E5%BF%B5/"/>
    
      <category term="复利" scheme="https://wistbean.github.io/tags/%E5%A4%8D%E5%88%A9/"/>
    
      <category term="主业" scheme="https://wistbean.github.io/tags/%E4%B8%BB%E4%B8%9A/"/>
    
      <category term="副业" scheme="https://wistbean.github.io/tags/%E5%89%AF%E4%B8%9A/"/>
    
  </entry>
  
  <entry>
    <title>手把手带你从 0 通往 Python 高手之路</title>
    <link href="https://wistbean.github.io/fxxk-python-vip-gaoshou-zhilu.html"/>
    <id>https://wistbean.github.io/fxxk-python-vip-gaoshou-zhilu.html</id>
    <published>2020-06-17T15:02:44.000Z</published>
    <updated>2024-01-26T15:14:15.614Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>嘿嘿，我是小帅b，在上个月的时候，我就跟大家提到一件事，就是能不能手把手带领 b 友一起通往「<a href="https://vip.fxxkpython.com/" target="_blank" rel="noopener">Python高手之路</a>」。</p><p>我之前还是挺犹豫的，因为我觉得现在网上已经有很多教程了，包括我<a href="https://vip.fxxkpython.com/?cat=303" target="_blank" rel="noopener">公众号</a>分享的一些资源，为什么我还要去费力的去搞付费社群，写教程呢？所以当时我给大家说了（两件事情），那时候就说了先不要那么着急，我们都好好考虑一下，这种操作是否值得。</p><p>前不久有 b 友告诉我说:“网上确实有很多教程，但是质量有高有低，而且不知道为什么，看你的教程就很容易理解，很容易懂。”</p><p>后来我想想也对，对于部分 b 友来说，我还是有点个人魅力的哈哈，除了帅之外，我还能以我自己独有的风格给大家说明白一些事情，其实很多东西，并不是你说得越多别人就越明白，而是你能不能站在对方的角度，能够说得别人感觉通俗易懂，这才是主要的。很明显嘛，我可以做到哈哈哈！</p><p>虽然这个小小的疑惑我解开了，但是我又有了一个新的困惑： 难道我用接地气的话语来给大家说明白 Python 的一些知识点就够了吗？有些 b 友可能是初学的，有些 b 友可能是已经有了基础了，想要进阶的，还有些 b 友就单纯想听我 bb 的等等，我应该怎么做好呢？</p><p>后来我对小部分 b 友做了一个小调查，想知道他们希望跟我混一年之后能得到什么，听了一些他们的建议之后，我想了想，既然要搞，那就搞得大家都爽一点。什么意思呢？</p><p>我决定让大家都参与进来，而这种参与，不是说你看了我的教程就完事了，而是要你鸡动起来，哦，不是，要你行动起来，我要大家都会使用 <a href="https://vip.fxxkpython.com/?cat=13" target="_blank" rel="noopener">Git</a> 和 <a href="https://vip.fxxkpython.com/?cat=6" target="_blank" rel="noopener">GitHub</a> 和 ，我要建立一个项目，在这个项目里面，和所有 b 友一起参与。每个 b 友可以在项目建立自己目录，在自己的目录写着自己的所学所思，实战的代码等等。</p><p>所以一开始，我会教大家如何使用 <a href="https://vip.fxxkpython.com/?cat=13" target="_blank" rel="noopener">Git</a> 和 <a href="https://vip.fxxkpython.com/?cat=6" target="_blank" rel="noopener">GitHub</a> 和  ，从而让你可以和大家轻松的交流合作，比如到了一个阶段，我就让你们分组完成一个小项目，每个小组一起搞事，PK，看谁的牛逼。</p><p>那么我会讲什么呢？</p><p>1、一开始会给大家讲讲 <a href="https://vip.fxxkpython.com/?cat=13" target="_blank" rel="noopener">Git</a> 和 <a href="https://vip.fxxkpython.com/?cat=6" target="_blank" rel="noopener">GitHub</a> 和  的使用，一些 Git 的常用的命令操作和 <a href="https://vip.fxxkpython.com/?cat=6" target="_blank" rel="noopener">GitHub</a> 和  的一些功能的使用。学完这个不止是跟 b 友协同操作，当你在上班的时候和团队合作的时候， Git 是不能不会的技能哦。</p><p>2、通过之前的小调查，我发现还是有部分 b 友对 Python 比较生疏的，所以我会给大家讲讲快速入门 Python 所需要的基础知识，当然，我不会给你讲如何打印 hello world 这个过于简单的了，希望你具有 0.1 的 Python 基础，也就是你至少已经知道如何使用编辑器写打印 hello world 语句了。</p><p>3、基础的阶段性实战，我会到一定的时间就给大家布置作业，布置一些小项目来让你巩固好我之前讲过的知识点。然后我会进行一些点评，好的话表扬鼓励，发红包等骚操作。</p><p>4、接着再给大家说一些比较核心一点的 Python 知识，如生成器、迭代器、装饰器、什么时候使用什么样的 Python 数据结构、如何实现 Python 的高效并发编程、对象、拷贝、lambda、如何写好注释、什么样的语法需要注意等等大部分核心的我都会给你说明白。</p><p>5、核心的阶段性实战。</p><p>6、当然，除了这些之外，我还会给大家讲讲学习方法，一些学习过程中的心理建设，让你能够在 “通往 Python 的高手之路” 能够没那么痛，心没那么累。</p><p>那么跟我混完之后你会得到什么呢？</p><p>我只能说因人而异，如果有的 b 友把我说的每一字一句都认真看，都去实践，都去思考，那么我觉得会是一个质的飞跃。可以说，你比别人更进一步知道如何跟别人协作，如何在自己的代码仓库中处理一些操作，还有就是你跟着我系统学习 Python 之后，以后你再去学什么爬虫、数据分析、web、游戏等项目都能比别人更加轻松的驾驭，因为你已经有很强的底子（是的，这一年我不教你具体的方向，而是 Python 本身所需的内功），这时候你在普通人的眼中就成了那种 “xx天学会xxx” 的人了。</p><p>在这里大家都一起 happy 学习，遇到我讲的内容不懂的可以直接向我提问，只要不是太傻逼的问题我都会回答，每到一个阶段，我还会给大家做总结，比如说我之前讲过的一些知识点中，比较多 b 友困惑的，我就再给大家啰嗦几句。在每个阶段中，那几个 b 友表现得不错，就拎出来一顿夸，送点小礼物。</p><p>我所知道的大部分技术，都是通过自学得到的，所以，我能更加懂你在自学过程中的痛。</p><p>当然了，在这里还可以交一些志同道合的炮友，哦，不是，基友，哦，也不是，好朋友！！说不定以后你们就在一起了呢，哈哈哈。</p><p>以什么样的形式进行？</p><p>大部分还是以 “文字+图片” 的方式，就像你现在看到的这篇一样，你把我当做在你身旁的朋友，就是要这种很轻松的感觉。当然，如果有时候遇到大部分 b 友同时懵逼的情况，不排除会有音频或者视频来辅助 b 友从懵逼到牛逼。</p><p>说了这么多废话，如何加入？如何收费？</p><p>小帅b直接手把手带你，跟小帅b混一年，说实话，确实需要动力，那么动力只有一个，那就是钱。只能这么直接的说了。</p><p>你可以在浏览器输入以下链接了解详情：</p><p><a href="https://vip.fxxkpython.com/" target="_blank" rel="noopener">https://vip.fxxkpython.com</a></p><p>或者直接点击：<a href="https://vip.fxxkpython.com/?page_id=18" target="_blank" rel="noopener">申请 Python VIP</a></p><p>最后说两句</p><p>因为这是虚拟服务商品，所以一旦付款，概不退款，请你再三慎重考虑考虑，觉得小帅b对你有帮助再加入！</p><p>由于我天性自由，不喜欢被束缚，又想说一些公开场合不适合说的话，所以只能自己搭一个台子了，在这里跟小帅b混一年，是一种什么样的体验呢？一年后我听你吹牛逼！</p><p>还是那句话：我不给自己标榜什么牛逼的 title，相信我的行动已经告诉了你，我是否靠谱。我还有一个不知道是优点还是缺点，就是收了别人的钱，就想把最好的呈现给大家，要不然总会觉得过意不去，所以得服务好你们这些 b。</p><p>我就在那里静静的等着你…</p><p>更多：<a href="https://www.processon.com/view/link/5e480ea0e4b00aefb7e1a8d8#map" target="_blank" rel="noopener">Python 学习路线思维导图</a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python学习路线" scheme="https://wistbean.github.io/tags/python%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/"/>
    
      <category term="python编程" scheme="https://wistbean.github.io/tags/python%E7%BC%96%E7%A8%8B/"/>
    
      <category term="python自学" scheme="https://wistbean.github.io/tags/python%E8%87%AA%E5%AD%A6/"/>
    
      <category term="Python怎么学" scheme="https://wistbean.github.io/tags/Python%E6%80%8E%E4%B9%88%E5%AD%A6/"/>
    
      <category term="python教程" scheme="https://wistbean.github.io/tags/python%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3教程" scheme="https://wistbean.github.io/tags/python3%E6%95%99%E7%A8%8B/"/>
    
      <category term="通往Python高手之路" scheme="https://wistbean.github.io/tags/%E9%80%9A%E5%BE%80Python%E9%AB%98%E6%89%8B%E4%B9%8B%E8%B7%AF/"/>
    
      <category term="小帅b" scheme="https://wistbean.github.io/tags/%E5%B0%8F%E5%B8%85b/"/>
    
      <category term="fxxkpython" scheme="https://wistbean.github.io/tags/fxxkpython/"/>
    
      <category term="vip" scheme="https://wistbean.github.io/tags/vip/"/>
    
      <category term="Python 学习路线思维导图" scheme="https://wistbean.github.io/tags/Python-%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE/"/>
    
  </entry>
  
  <entry>
    <title>有什么数码产品值得买？</title>
    <link href="https://wistbean.github.io/shu-ma-chan-pin-zhi-de-mai.html"/>
    <id>https://wistbean.github.io/shu-ma-chan-pin-zhi-de-mai.html</id>
    <published>2020-05-23T18:45:52.000Z</published>
    <updated>2024-01-26T15:14:15.803Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>说几个我买了到现在一直在使用的产品吧。</p><h1 id="苹果手表"><a href="#苹果手表" class="headerlink" title="苹果手表"></a>苹果手表</h1><p>1、之前我想买个苹果表，主要是馋里面的的一些 app 功能，比如呼吸，健身记录，表里的界面可以随时切换，一堆主题可以选择。当然，带上去还有一点点装逼的属性。</p><p><img src="/images/Applewatch.png" alt="苹果手表三代"></p><p>在网上翻来覆去，发现第三代性价比高一些，就入手了， 5 代的现在是 3299 ， 3 代的就一千来块，但是该有的功能足够使用了。</p><p>点击了解购买：</p><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprEAoaA10eXSVGTV8LRGtMR1dGFxBFC1pXUwkEBwpZRxgHRQcLREJEAQUcTVZUGAVJHk1cTQkTSxhBekcLUBNTEQoXAWVbB0prTX8KHj5BWnVuFWcMdX1qdSddVxkyEzdVGloUCxEGVx5dJTISAGVNNRUDEwZUGloVARQ3VCtbEQoTBFIaWRYEGwBUK1wVCyJcAHVcRQMRB1AfCUACEQZUK2slASI3ZRtrFjJQaQZICEIBQVVdTAkSBBcHXRoLEgFBD1JMU0FQQQYHEgkXMhAGVB9S" target="_blank" rel="noopener">Apple Watch Series 3智能手表（GPS款 38毫米 深空灰色铝金属表壳 黑色运动型表带 MTF02CH&#x2F;A）</a></p><p>系统更新到最新版本也很流畅，比如这块苹果表就可以记录我的运动记录，然后自动同步数据到手机上进行可视化：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/appelesport.jpg" alt="苹果手表运动" title="">                </div>                <div class="image-caption">苹果手表运动</div>            </figure><p>而且表带可以随时更换，爱怎么装x怎么装：</p><p><a href="https://union-click.jd.com/jdc?e=&p=AyIGZRprFQMTBlQeUhQFEgRVKx9KWkxYZUIeUENQDEsFAE1dRFABREROVw1VC0dFTUdGW0pCHklfHEUPX1cVAxMGVB5SFAUSBFUMGxl2a3cwbChyQmRuJXwsdldVfyd8KGJhchNWbDtnYkFnD3AfYV1yVyFCJxxhYGMxeDhtBGYFDGgvdmlVcSxnPm5heUMhRDN1dmF0F2MrfklGBilSPV1bQWIMYAxhXWJnIWgsSXVNbzJgOwEAZxNXbmtjcBBxFXobZ2dqW1VjDk4AWWURTDBlDh43VCtbFAMTDlYaWRAEIjdVHGtDbBIGVBpaFAMSBFMrWiUCFg9UGFwUAhQEUxxbJQUSDmVADnsFQgZWG14RUEcHVhpaJTIiBGUraxUBIgRlWTVBCxVTBk8JRVVGAlceDh1RGg9RG1hHVkdVVBJTRwcWAmUZWhQGGw==" target="_blank" rel="noopener">Apple Watch 原装44毫米回环式运动表带</a></p><p>刚开始使用会觉得挺不适应的，毕竟键位和其它的机械键盘略有不同，但是习惯之后会很爽，它采用的是静电轴，加上它键帽的设计，手感和敲键盘的声音听起来都很酸爽，不过它的价格并不便宜哦：</p><p>它有另一个让我爽的是，无线蓝牙连接，有时候需要在手机上操作一些需要输入挺多字的操作，就使用这个键盘直接连接手机，用键盘直接操作手机，效率一下子就提高了，聊天速度贼快。</p><p>不过要说一点的是，这键盘并不是人人都适合，相对来说比较适合那些打字比较多的以及写代码的人员使用。比如我，又写字又撸码…</p><p>3、再说说耳机，其实我之前已经有一个 airpods 了，不过是二代的，没有降噪功能，听朋友说 airpods pro 用起来很爽，然后就忍不住也买了一个。<br>我当时收到了还专门掂量掂量，感觉重量差不多，只是它变矮了也胖了：</p><p>不过确实，带上 airpods pro ，开启降噪模式，打开音乐， 瞬间 TMD 整个世界都是我的了，很适合在想静静小姐的时候带。</p><p>4、最后再说一个，扩展显示器，我觉得一台电脑，只有一块显示器是没有灵魂的，使用显示器能够大大的提高工作效率，比如你可以使用扩展显示器来查找资料，查看资料，而另一块显示器专注于当前的工作。<br>这是我目前的桌面：</p><p>我买的这款是 AOC 27英寸 2k 的，可以旋转，清晰度也不错：</p><p>ok，以上就是几款我一直在用，并且觉得不错的数码产品，你有什么正在使用并且觉得很不错的产品，不妨在评论区告诉我呀，我也去看看。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="好物推荐" scheme="https://wistbean.github.io/categories/%E5%A5%BD%E7%89%A9%E6%8E%A8%E8%8D%90/"/>
    
    
      <category term="数码产品" scheme="https://wistbean.github.io/tags/%E6%95%B0%E7%A0%81%E4%BA%A7%E5%93%81/"/>
    
      <category term="airpods pro" scheme="https://wistbean.github.io/tags/airpods-pro/"/>
    
      <category term="Apple watch" scheme="https://wistbean.github.io/tags/Apple-watch/"/>
    
      <category term="电脑扩展显示器" scheme="https://wistbean.github.io/tags/%E7%94%B5%E8%84%91%E6%89%A9%E5%B1%95%E6%98%BE%E7%A4%BA%E5%99%A8/"/>
    
      <category term="数码产品推荐" scheme="https://wistbean.github.io/tags/%E6%95%B0%E7%A0%81%E4%BA%A7%E5%93%81%E6%8E%A8%E8%8D%90/"/>
    
  </entry>
  
  <entry>
    <title>聊聊写作</title>
    <link href="https://wistbean.github.io/liao-liao-xie-zuo.html"/>
    <id>https://wistbean.github.io/liao-liao-xie-zuo.html</id>
    <published>2020-05-14T09:55:18.000Z</published>
    <updated>2024-01-26T15:14:15.690Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前些天，b站的演讲视频《<a href="https://www.bilibili.com/video/av412935552/" target="_blank" rel="noopener">后浪</a>》刷爆了朋友圈，其中有一句话我挺喜欢的：“弱小的人，才习惯嘲讽与否定，内心强大的人，从不吝啬赞美与鼓励。”</p><p>标题用了 “后浪” 这个词，我觉得挺好的，很多人会用 “年龄” 来划分后浪和前浪，但我更愿意用 “能力” 来划分大浪和小浪，我觉得不管是后浪还是前浪，只要浪够大够强就可以了。</p><p>这个时代并不是给 “后浪” 机会的，而是给能力强的人机会。一个小学生，如果他的浪很大，那他就是值得学习的，到底是什么样的基因，让他的浪如此之大？</p><p>在 b 站有一个<a href="https://space.bilibili.com/456606920?from=search&seid=8746849362589085637" target="_blank" rel="noopener">小学生 Vita 君</a>，在教别人编程算法，我看了都自叹不如。年龄够小，但浪够大！</p><p>移动互联网时代从诞生到现在，线上各种商业模式层出不穷，很多新兴的产业应运而生，比如移动游戏，电商，社群，自媒体…，到现在的社交电商，直播带货，短视频带货等等。</p><p>值得说的一点是，这个时代给我们个体很多机会，现在的我们不再那么需要家庭背景、人脉关系、学历等比较硬的条件，如果你真的有能力，在这个时代，一定可以找到属于自己的机会。这或许就是那个视频演讲中所说的 “羡慕” 吧。</p><p>而在互联网写作，对普通人来说，就是其中一个挺不错的机会。</p><p>我之前在 《<a href="https://wistbean.org/nu-li.html" target="_blank" rel="noopener">尽量没羞没臊的做那些不需要一直努力的事情</a>》、《<a href="https://wistbean.org/jian-xin-ji-lei-zhe-jian-niu-bi-de-shi.html" target="_blank" rel="noopener">坚信这件事</a>》中提到的边际成本和积累效应，都可以应用在写作中。</p><p>之前有朋友问我说，想要写作，怎么开始？</p><p>我觉得他可能是想要得到一些 “方法论”，少走一些弯路，我以前也是有这个想法，然后付费去买了写作课，确实里面讲了一些 “套路”，比如如何取好标题，如何蹭热点，如何制造一些情绪…，先不谈价值观，有些东西别人确实研究的挺深，起码让我知道了一些我之前不知道的“骚操作”。</p><p>但我觉得在此之前，要知道写作的本质，其实是一个 “I&#x2F;O 系统” ，输出的，可以是你的想法，或者你知道的知识、经验、技巧等。然后和读者产生一些思维的碰撞，或者让别人学到了些什么，知道了些什么。而你之所以可以不停的输出，一定是你在此之前不断的输入，你的经验，你的阅读，你的生活，你的思考过程，我认为都是输入。</p><p>那些 “方法论” 重要嘛？我觉得这还是取决于个人的价值观，于我而言，它可以有，但并不是最重要的，甚至于语法，修饰词这些我都觉得不是很重要。你想要传递的东西，能够清楚的表达出来，别人看的懂就可以了，重要的是内容本身想要传达的东西是否有用。</p><p>当你这样想了之后，就不需要顾虑太多，写作是一个自然的过程，一开始不用太在于如何如何，直接写就是了，慢慢写就是了，只要写得多了，自己的学习、思考、书面表达能力都会不断的优化，这本身就是有价值的事情。</p><p>写作是个积累的事，因为积累，所以长期，那么产生价值点一定不是在此刻，而是在好几年之后，但是你能看到那个点的存在，那就是你的方向。</p><p>有了方向之后，我们只要不停的往那个 “点” 走过去就行了，在这个过程中，每走一步，实际上就是给自己的 “I&#x2F;O 系统” 优化升级，而你留下的每一个字，都是 log 记录，以后往前翻看，历历在目，也会感恩自己的执行。</p><p>当然，在写作这个过程中稍微久了一些，也会遇到不一样的人，也许会遇到志同道合的人给你赞赏鼓励，也许会遇到杠精的无脑黑，很正常，但如果哪天你和我一样也遇到了，别忘了的是：“不要因为 5% 的负面否定了自己 100% 的努力，不要因为脏了几根羽毛，就毁掉整个翅膀！”</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="积累" scheme="https://wistbean.github.io/tags/%E7%A7%AF%E7%B4%AF/"/>
    
      <category term="写作" scheme="https://wistbean.github.io/tags/%E5%86%99%E4%BD%9C/"/>
    
      <category term="边际成本" scheme="https://wistbean.github.io/tags/%E8%BE%B9%E9%99%85%E6%88%90%E6%9C%AC/"/>
    
  </entry>
  
  <entry>
    <title>坚信积累这件牛逼的事情</title>
    <link href="https://wistbean.github.io/jian-xin-ji-lei-zhe-jian-niu-bi-de-shi.html"/>
    <id>https://wistbean.github.io/jian-xin-ji-lei-zhe-jian-niu-bi-de-shi.html</id>
    <published>2020-04-30T07:32:22.000Z</published>
    <updated>2024-01-26T15:14:15.680Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我写博客有好几年了吧，慢慢的发现，在 Google 搜索某些关键词可以在前几页显示到我的文章，比如在 Google 搜索 “java学习路线”，会出现 2710 万条结果，而我的<a href="https://wistbean.org/java-xue-xi-lu-xian.html" target="_blank" rel="noopener">java文章</a>居然排到了第 2 页第 1 条。</p><p><img src="/images/java-google.png" alt="google搜索java学习路线"></p><p>这个关键词不算特殊，每天都有人在搜索，我的文章之所以能够排名靠前，除了做了点 SEO 之外，关键还是在于积累，试想一下，一个刚创建的博客，在不竞价的情况下，是不可能排到前面的。</p><p>事实上， SEO 的本质也是一种积累。</p><p>之前我看过这么一句话: “现在的你就是过去积累的结果”，给我留下了挺深刻的印象，为什么以前跟我们差不多的朋友，有些人现在变得牛逼了许多，而之前一起打闹的时候全然不知？现在想想，那些变得牛逼的朋友一定是做对了些什么，积累对了些什么。</p><p>我上次在网上看到挺有意思的图，当你看到站在这里的人是什么感觉？</p><p><img src="/images/jilei.webp"></p><p>当你看到站在相同地方的人，但这次是以下这样的，你又是什么样的感觉？</p><p><img src="/images/jilei2.png"></p><p>我前两天在朋友圈贴了这张图，配文说的是在 “拐点” 到来之前都叫 “积累”，而后便是 “爆发” ，或者说是超级复利。“拐点”，我认为那里就是穿越时空的通道，当一个人走到那里的时候，下一秒就会发生巨大的变化，或好或坏。</p><p>很多时候，我们在当下短期内是无法看到自己过多的变化的，就好像种树一样，只有在满足各种 “积累” 的条件和长时间的陪伴下，在某个时间点，才会发现树干粗壮、树叶茂盛的样子。</p><p>回到刚刚那句话： “现在的你就是过去积累的结果”，能明白这句话的人，就是能看到上图 “拐点” 的人，延伸一下这句话就是：“未来就是现在的我以及接下去很长一段时间所积累的结果，而想要让未来美好，那么现在要积累的东西就是做正确（有复利）的事”。</p><p>知道了这一点之后，“选择困难症” 在很大程度就能得到改善了，我们以前在面对选择的时候，可能比较随意，甚至听天由命，而现在有了 “积累” 这个过滤系统，那就是我命由我不由天了，比如：</p><p>“我要不要长期写作？”</p><p>扔到 “积累” 过滤系统中判断一下：恩，有复利效应，要写！</p><p>“我要成为一名小学老师还是一名摄影师？”</p><p>扔到 “积累” 过滤系统中判断一下：恩，小学老师每年都教同样的内容（初高中老师也是如此），而摄影师不断拍摄能够不断的增长经验，显然后者有复利效应，选后者！</p><p>等等…</p><p>坚信积累的力量，提前看到 “拐点”，然后在当前做出一点点改变，做正确的事情，长期坚持下去，总有一天，我们会在 “拐点” 处看到自己的身影，而后，便是别样而美好的风景。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人成长" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%88%90%E9%95%BF/"/>
    
    
      <category term="积累效应" scheme="https://wistbean.github.io/tags/%E7%A7%AF%E7%B4%AF%E6%95%88%E5%BA%94/"/>
    
      <category term="复利效应" scheme="https://wistbean.github.io/tags/%E5%A4%8D%E5%88%A9%E6%95%88%E5%BA%94/"/>
    
      <category term="积累复利" scheme="https://wistbean.github.io/tags/%E7%A7%AF%E7%B4%AF%E5%A4%8D%E5%88%A9/"/>
    
      <category term="复利思维" scheme="https://wistbean.github.io/tags/%E5%A4%8D%E5%88%A9%E6%80%9D%E7%BB%B4/"/>
    
      <category term="长期写作" scheme="https://wistbean.github.io/tags/%E9%95%BF%E6%9C%9F%E5%86%99%E4%BD%9C/"/>
    
      <category term="如何选择" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E9%80%89%E6%8B%A9/"/>
    
  </entry>
  
  <entry>
    <title>找骂</title>
    <link href="https://wistbean.github.io/zhao-ma.html"/>
    <id>https://wistbean.github.io/zhao-ma.html</id>
    <published>2020-04-16T16:39:16.000Z</published>
    <updated>2024-01-26T15:14:15.844Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>有一读者在微信找我，说：“帅b，你抽我吧！”</p><p>我说不好意思呀，兄弟，这抽奖是靠人品的，而且活动也过期了，下次有机会再来玩耍吧。</p><p>他说，不是的，我是要你抽我，骂我，骂醒我，我觉得我自己真他妈的废。</p><p>我去，没想到也有一天，真有人找骂找到我这里来，我寻思是要口吐芬芳再对他放个屁好呢，还是去找我床边的那本 《人性的弱点》，抄几句牛逼的语录发给他好呢？</p><p>我随便翻开了一页，看到卡耐基着重说了这么一句：</p><p>“要学会真诚的关心他人”</p><p>窝里割草，怎么感觉穿越时空，好似卡耐基老先生早已看透了我的小心思。</p><p>所以这次，我决定，真诚的关心一下他，于是我问了他一些问题，为何找抽？不是，为何觉得自己废？</p><p>经过一阵子的嘘寒问暖，主要问题我找到了，简单点说就是他本想通过自己，去实现一个牛逼的工具，不过自己学着学着就歇菜了，然后又开始吃鸡去了…</p><p>其实，关于学着学着就歇菜这件事，我想大部分人都有过，这一点从我 vip 网站的后台数据就可以看得出来，一开始大家热情高涨，但是讲到了比较进阶的内容，我明显感到降温，甚至觉得，你们是不是不爱我了？</p><p>那么，如何让自己不那么容易学着学着就歇菜了呢？</p><p>其实我们要做一件事是需要驱动力的，而驱动力有外在和内在，对于我来说，要让我坚持做一件事情，外在的驱动力就是有钱收，内在的驱动力就是兴趣、装逼。</p><p>有些人问我说为什么我可以在公众号这里一直原创输出？</p><p>很简单，因为这事我有驱动力，在公众号偶尔可以接广告，我有广告费拿，这是我外在的驱动力，我又有写东西的兴趣，而且有时候写完还有一些小朋友在后台吹嘘 “帅b牛逼！”，可以让我装那些努力得到的 “逼”，这是我内在驱动力，所以这就是我能坚持原创的原因。</p><p>可能这时候有人说了，这是你，我和你不一样，我既没有内在驱动力，也没有外在驱动力。</p><p>你不妨想想，为啥你一开始想要做这件事情，你一开始肯定有某种想法，而这种想法很可能就是你的内在驱动力，只是你现在忘记了。</p><p>可能你又会说了，不好意思，我早已忘记了初心…</p><p>那这个时候不妨把你要做的事情想得伟大一点，比如你学平面设计，那就想象一下，有一天大街上有你设计的海报，你设计的壁纸被人疯传，不要再惧怕 Adobe 的操作难度；又比如你学编程，那就想象一下，有一天你写的软件特好，被人疯狂 5 星分期好评，不要再惧怕各种 bug 和 error；再比如你想写公众号，那就想象一下，有一天你写了一篇文章，被人疯狂点在看和分享，觉得你好像有点厉害的样子，不要再爱惜各种脸面…</p><p>这也是驱动力的一种，我把它称为 “内在驱动力的自我创造”，有点神奇的是，当你一直认为事情会像你想的那样发展，它就真会会那样实现，这在心理学上好像叫 “自证预言效应”。</p><p>那么有了驱动力之后，怎么让自己的学习驱动力保持得久一点，如何避免碰到困难的地方就很快的痿了呢？</p><p>不要一开始就冲冲冲，一开始要慢下来，越慢越好，先想一下，我要实现什么？为了实现这个，我需要学会什么知识点？</p><p>比如说你想要数据可视化自己的一些财务数据，想要用 Python 实现。那么你就可以先去在线的图书商城搜一下这方面的书籍，把那些好评比较高的书籍给记下来，然后去看它们的目录，对比下差异，给自己一个大概的认知，然后根据这些大纲给自己整一张思维导图啥的，有一个自己的全局观，用上帝视角先偷偷观察，接下来的事情才好办些，不至于摸不着头脑。</p><p>还有人说，我学了东西就忘，是不是没必要学？</p><p>当然不对啦，学完就忘很正常，我也常常忘，但是我认为这不重要，重要的是你自己的学习能力是不是得到了锻炼，是不是每一次学习都让你的学习能力变强了？</p><p>习得学习能力才是重要的，这样当你下一次学习才能显得不费吹灰之力，怕什么忘记，下一次你再扫一眼，就都清清楚楚了。</p><p>哎，我说了这么多，不知道有没有和你产生一点灵魂上的交流？</p><p>还是躺床上玩手机香啊，不说了，我躺着去了。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="个人观点" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
  </entry>
  
  <entry>
    <title>觉得老罗是个大忽悠，直播赚钱很容易的，只不过是一些傻逼罢了。</title>
    <link href="https://wistbean.github.io/luo-yong-hao-zhi-bo-mai-huo.html"/>
    <id>https://wistbean.github.io/luo-yong-hao-zhi-bo-mai-huo.html</id>
    <published>2020-04-03T16:48:47.000Z</published>
    <updated>2024-01-26T15:14:15.692Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>老罗在 4 月 1 号晚上 8 点举行了一场浩浩荡荡的电商直播，在此之前老罗就做了些许短视频对其铺垫，足以看出他对这次直播的重视，身为第一代网红的他热度丝毫未减，那天晚上我早早的就搬好了小板凳，守在了抖音的老罗直播间。是的，我和很多人一样，想要看看这个中年油腻的胖子，能把这场直播玩出个什么花样来。</p><p>抖音想要在电商直播这条赛道上争夺名次，老罗想要 “卖艺还债”，厂商想要产品曝光，用户想要一边听相声一边便宜抢购…，直播结束后的数据不赖，这场直播确实多赢，不过整场直播下来，我看到了有些朋友并不看好老罗。</p><p>比如有些朋友会把他拿去跟李佳琪作比较，认为老罗的直播有点不走心，像是在念稿子，没有李佳琪那种亲民的感觉，没有李佳琪那样对产品上心，觉得老罗太不专业，就是来捞钱的，迟早要完。也有人觉得很失望，当年说好的 “理想主义” 呢？现在这么 low 去做一个主播？说好的相声哪去了？</p><p>甚至还有人认为老罗干一行灭一行，期待他的下一次创业…</p><p>老罗的开场直播确实存在很多问题，比如有时候拖沓了，直播节奏乱了，甚至还把产品介绍成竞争对手的了…，但我觉得这些都会随着时间慢慢变好，如果第一场就 100 分那才是可怕。</p><p>老罗把他的第一次很真实的呈现在这么多人面前，要挑他毛病实在太容易了，毕竟大多数人都见不得别人的好。</p><p>而那些希望老罗能成的人，看到的不仅仅是那个在卖货的老罗，他们看到他在卖小米手机的时候会感到心酸，看到他刮胡子的时候会泪目，看到他近 2 亿的交易额会替他感到高兴。</p><p>在我眼中，罗永浩就像是打不死的小强，每次创业失败了都会找新的出路，从没有被打倒过，一直在折腾，一直在探索，这一点不就很值得学习了么？</p><p>我们常说要走出舒适区，这样才会得到成长，但是当我们真的走出去的时候，面临的是各种挑战，各种挫折，各种压力，很多人一下子就缩回去了，但他们不知道的是，越过各种阻碍，进入更高圈层的时候，那里才是真的舒适。</p><p>那晚，我抢到了电动牙刷，其它要么抢不到要么太贵。</p><p>也是那晚过后，各种 “低过老罗” 的产品补贴价格都冒出来了，你看，老罗在走出舒适区的路上，又遇到了出其不意的挑战…</p><p>而那些觉得老罗是个大忽悠，直播赚钱很容易的，只不过是一些傻逼罢了</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="抖音" scheme="https://wistbean.github.io/tags/%E6%8A%96%E9%9F%B3/"/>
    
      <category term="罗永浩" scheme="https://wistbean.github.io/tags/%E7%BD%97%E6%B0%B8%E6%B5%A9/"/>
    
      <category term="老罗直播" scheme="https://wistbean.github.io/tags/%E8%80%81%E7%BD%97%E7%9B%B4%E6%92%AD/"/>
    
      <category term="罗永浩直播" scheme="https://wistbean.github.io/tags/%E7%BD%97%E6%B0%B8%E6%B5%A9%E7%9B%B4%E6%92%AD/"/>
    
      <category term="电商直播" scheme="https://wistbean.github.io/tags/%E7%94%B5%E5%95%86%E7%9B%B4%E6%92%AD/"/>
    
  </entry>
  
  <entry>
    <title>快速秒键SS，自动切换IP</title>
    <link href="https://wistbean.github.io/ss-ip-vps-quick-build.html"/>
    <id>https://wistbean.github.io/ss-ip-vps-quick-build.html</id>
    <published>2020-03-20T08:40:37.000Z</published>
    <updated>2024-01-26T15:14:15.811Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近发现一个服务提供商的 <a href="https://justmysocks2.net/members/aff.php?aff=10793" target="_blank" rel="noopener">ss秒键</a> 服务，使用它可以快速获取到 ss 相关的账号密码，值得用的是，可以配置域名，当发现你的 IP 无法使用的时候，它会自动帮你切换 IP 。</p><h1 id="注册-justmysocks"><a href="#注册-justmysocks" class="headerlink" title="注册 justmysocks"></a>注册 justmysocks</h1><p>点击 <a href="https://justmysocks2.net/members/aff.php?aff=10793" target="_blank" rel="noopener">justmysocks</a> 注册，用邮箱验证即可。</p><h1 id="订购-ss"><a href="#订购-ss" class="headerlink" title="订购 ss"></a>订购 ss</h1><p>接着点击 <code>service</code>–<code>order service</code>：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ss0001.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这里提供了三种服务，一般个人使用第一种就可以了，500GB&#x2F;mo on 2.5 Gbps | 5 devices， 5.88美金一个月：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ss0002.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以使用支付宝支付：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/ss0003.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><h1 id="获取-ss"><a href="#获取-ss" class="headerlink" title="获取 ss"></a>获取 ss</h1><p>支付成功之后，进入我的服务，可以看到你刚刚买到的服务器：</p><p><img src="/images/ss0004.png"></p><p>进入可以看到 5 台设备对应的 ss 账号密码等信息：</p><p><img src="/images/ss0005.png"></p><p>拿到这些信息就可以去自己的客户端配置了，值得注意的是，这里配置域名，不要配置 IP ，这样才可以做到 IP 自动切换。</p><p>使用这种方式的好处是一劳永逸，不需要自己各种搭建，也不需要自己各种手动切换 IP 。</p><h1 id="使用-ss"><a href="#使用-ss" class="headerlink" title="使用 ss"></a>使用 ss</h1><p><a href="https://wistbean.org/vultr-vps-bbr-ss.html#%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8vultr%E7%9A%84ss" target="_blank" rel="noopener">ss的使用</a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vps/"/>
    
    
      <category term="vps" scheme="https://wistbean.github.io/tags/vps/"/>
    
      <category term="shadow socket" scheme="https://wistbean.github.io/tags/shadow-socket/"/>
    
      <category term="搭建ss" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAss/"/>
    
      <category term="自动切换IP" scheme="https://wistbean.github.io/tags/%E8%87%AA%E5%8A%A8%E5%88%87%E6%8D%A2IP/"/>
    
  </entry>
  
  <entry>
    <title>微信视频号会是下一个机会吗？</title>
    <link href="https://wistbean.github.io/weixin-shipinhao-jihui.html"/>
    <id>https://wistbean.github.io/weixin-shipinhao-jihui.html</id>
    <published>2020-03-19T10:26:34.000Z</published>
    <updated>2024-01-26T15:14:15.833Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="时刻视频"><a href="#时刻视频" class="headerlink" title="时刻视频"></a>时刻视频</h1><p>微信一直很重视短视频这一领域，在 7.0 版本的时候，就更新了一个 “时刻视频” 的功能，那会张小龙在微信公开课就说过，微信朋友圈更多是装逼、搞人设的地方，而 “时刻视频” 能够让我们真实的记录我们自己的生活，记录我们当下真实的生活状态。</p><p><img src="/images/wechat/01.webp" alt="微信视频号"></p><p>不过这个功能的入口放在了菜单 “我” 的里面，用户发布的视频不会出现在朋友圈的信息流中，而是放在朋友圈页面中的 “朋友新动态” 小菜单里，需要点进去才能看到具体的视频，除此之外，发布视频后的用户头像会出现一个小蓝圈，双击头像可以直接看到朋友发布时视频。</p><p>这个功能从发布到现在这段时间看来，使用这个功能的人其实不多，我微信有几千好友，但是看到的视频动态其实很少。我想可能有这么几个原因：</p><h2 id="微信朋友圈的用户使用习惯"><a href="#微信朋友圈的用户使用习惯" class="headerlink" title="微信朋友圈的用户使用习惯"></a>微信朋友圈的用户使用习惯</h2><p>用户已经习惯直接在朋友圈里面发视频了，在朋友圈页面点击右上角的 “小相机” 按钮，直接发布视频，一气呵成。</p><p>对于刷朋友圈的人来说，懒得再点一步专门进去视频动态中看朋友发布的视频，除非那个人对他来说有过分的好感。</p><p>大多数用户也不认为这个功能是用来记录自己的真实生活，比如我看到的更多的是搬运抖音上的视频发布到这里来。</p><h2 id="装逼不到位"><a href="#装逼不到位" class="headerlink" title="装逼不到位"></a>装逼不到位</h2><p>说实话，对于大部分用户来说，在微信上发布东西不就是为了装逼么，但是在 “时刻视频” 中发布的内容不可以直接出现在微信朋友圈的信息流中，而且仅一天可见，被看到的人少了很多，收不到什么赞美之声，也就没什么动力发布了。</p><h2 id="过于封闭"><a href="#过于封闭" class="headerlink" title="过于封闭"></a>过于封闭</h2><p>由于这个功能主要针对的是个人用户的日常，在这里发布的视频仅朋友可见，对于短视频制作者来说，这功能有就显得有点鸡肋了，没有像抖音、b站平台那样的推荐机制，完全没有吸引力。</p><h1 id="视频号"><a href="#视频号" class="headerlink" title="视频号"></a>视频号</h1><p>而这次微信发布的 “视频号” 很不同，它直接放在了 “朋友圈” 菜单之下，把 “视频号” 入口放在这个位置，可见其重视程度之高。</p><p><img src="/images/wechat/02.webp" alt="微信视频号"></p><p>现在看来，视频号里面像是一个微信的短内容广场，你可以看到来自不同机构、不同领域、甚至明星大V们发布的视频或者图片内容，你可以在这里双击点赞关注评论 666。</p><p><img src="/images/wechat/03.webp" alt="微信视频号"></p><p>这次微信视频号的功能是逐步开放的，有些被灰度到的用户可以看到视频号的功能，但是无法发布内容。</p><p>刚开始微信是以申请内侧的方式来邀请一些比较有影响力的作者来视频号进行内容创作，有些朋友可能会收到微信团队的内侧申请通知：</p><p><img src="/images/wechat/04.webp" alt="微信视频号"></p><p>申请通过之后，微信团队会通知你获得发布视频的资格，可以开启你的视频号体验之旅了，当然，有些朋友没有申请也有可能收到内测通知，发布视频的功能应该会逐步向更大范围的用户开放。</p><p><img src="/images/wechat/05.webp" alt="微信视频号"></p><p>视频号的发布前的编辑和 “时刻视频” 差不多，可以配乐，添加表情包等操作，但没有美颜瘦脸特效啥的。</p><p>时刻视频的编辑页面：</p><p><img src="/images/wechat/06.webp" alt="微信视频号"></p><p>视频号的编辑页面：</p><p><img src="/images/wechat/07.webp" alt="微信视频号"></p><p>视频号可以添加最多3个 tag，以及位置和扩展公众号链接：</p><p><img src="/images/wechat/08.webp" alt="微信视频号"></p><p>视频号除了和微信公众号打通之外，有一个非常关键的点是它具有推荐机制，你的视频如果被赞的多，会被逐步曝光，让更多的微信用户看到你的视频。</p><p><img src="/images/wechat/09.webp" alt="微信视频号"></p><h2 id="那么，视频号是下一个机会么"><a href="#那么，视频号是下一个机会么" class="headerlink" title="那么，视频号是下一个机会么?"></a>那么，视频号是下一个机会么?</h2><p>在视频号没有出来之前，张小龙发布了一个视频，叫《对互联网的 7 个思考》，其中就说到了短内容是微信接下来的主要发力方向：</p><iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=j304839hztu" allowfullscreen="true"></iframe><p>而微信现在的月活用户达到了 11.64 亿：</p><p><img src="/images/wechat/10.webp" alt="微信视频号"></p><p>在我看来，视频号有着微信庞大的流量，并且打通了微信朋友圈，公众号，好友群。我想之后基于微信的产品也许会在这里做文章，比如微信直播，微信小程序，微信商城等等。</p><p>而且现在视频号是一个红利期，会更容易得到推荐，是一个机会，但我认为也并不适合每个人。</p><p>我认为视频号更有利于那些本身就具有影响力的人，他们已经有一些流量了，在视频号中发布的内容在基础流量的加持下，能够进一步得到曝光。再者就是具备创作能力的人，在视频号还没有出来之前，就有一些热爱视频创作的人，他们可以通过视频号获取第一批具有相同爱好的种子用户。</p><p>这是个人人都可创作的时代，且看吧！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
    
      <category term="微信" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1/"/>
    
      <category term="微信视频号" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1%E8%A7%86%E9%A2%91%E5%8F%B7/"/>
    
      <category term="视频号" scheme="https://wistbean.github.io/tags/%E8%A7%86%E9%A2%91%E5%8F%B7/"/>
    
      <category term="机会" scheme="https://wistbean.github.io/tags/%E6%9C%BA%E4%BC%9A/"/>
    
      <category term="视频号红利" scheme="https://wistbean.github.io/tags/%E8%A7%86%E9%A2%91%E5%8F%B7%E7%BA%A2%E5%88%A9/"/>
    
      <category term="短内容" scheme="https://wistbean.github.io/tags/%E7%9F%AD%E5%86%85%E5%AE%B9/"/>
    
  </entry>
  
  <entry>
    <title>ubuntu 安装 Mysql</title>
    <link href="https://wistbean.github.io/ubuntu-install-mysql.html"/>
    <id>https://wistbean.github.io/ubuntu-install-mysql.html</id>
    <published>2020-03-07T13:15:09.000Z</published>
    <updated>2024-01-26T15:14:15.815Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="ubuntu安装mysql命令"><a href="#ubuntu安装mysql命令" class="headerlink" title="ubuntu安装mysql命令"></a>ubuntu安装mysql命令</h1><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo apt-get install mysql-server</span><br></pre></td></tr></table></figure><p>按 Y 确认安装</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/mysql01.png" alt="ubuntu安装mysql" title="">                </div>                <div class="image-caption">ubuntu安装mysql</div>            </figure><h1 id="配置-Mysql-密码"><a href="#配置-Mysql-密码" class="headerlink" title="配置 Mysql 密码"></a>配置 Mysql 密码</h1><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo mysql_secure_installation</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/mysql02.png" alt="ubuntu安装mysql" title="">                </div>                <div class="image-caption">ubuntu安装mysql</div>            </figure><h1 id="检查是否运行"><a href="#检查是否运行" class="headerlink" title="检查是否运行"></a>检查是否运行</h1><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">systemctl status mysql.service</span><br></pre></td></tr></table></figure><p>提示 <code>Active: active (running</code> 表示正确安装且运行</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/mysql03.png" alt="ubuntu安装mysql" title="">                </div>                <div class="image-caption">ubuntu安装mysql</div>            </figure><h1 id="使用-mysql"><a href="#使用-mysql" class="headerlink" title="使用 mysql"></a>使用 mysql</h1><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo mysql -uroot -p</span><br></pre></td></tr></table></figure><p>输入密码即可使用：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/mysql04.png" alt="ubuntu安装mysql" title="">                </div>                <div class="image-caption">ubuntu安装mysql</div>            </figure><h1 id="配置-mysql-远程连接"><a href="#配置-mysql-远程连接" class="headerlink" title="配置 mysql 远程连接"></a>配置 mysql 远程连接</h1><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY &quot;你的密码&quot;;</span><br></pre></td></tr></table></figure><p><code>*.*</code> 代表所有数据库，如果要设置单个数据库可自行设置。</p><p>设置完后更新一下：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">flush PRIVILEGES;</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/mysql05.png" alt="ubuntu安装mysql" title="">                </div>                <div class="image-caption">ubuntu安装mysql</div>            </figure>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="ubuntu" scheme="https://wistbean.github.io/categories/ubuntu/"/>
    
    
      <category term="ubuntu安装mysql" scheme="https://wistbean.github.io/tags/ubuntu%E5%AE%89%E8%A3%85mysql/"/>
    
      <category term="ubuntu" scheme="https://wistbean.github.io/tags/ubuntu/"/>
    
      <category term="mysql" scheme="https://wistbean.github.io/tags/mysql/"/>
    
      <category term="安装mysql命令" scheme="https://wistbean.github.io/tags/%E5%AE%89%E8%A3%85mysql%E5%91%BD%E4%BB%A4/"/>
    
  </entry>
  
  <entry>
    <title>python 的前世今生是怎么样的？</title>
    <link href="https://wistbean.github.io/python-story-qian-shi-jin-sheng.html"/>
    <id>https://wistbean.github.io/python-story-qian-shi-jin-sheng.html</id>
    <published>2020-02-29T09:47:54.000Z</published>
    <updated>2024-01-26T15:14:15.725Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h2 id="视频：-python-的前世今生"><a href="#视频：-python-的前世今生" class="headerlink" title="视频： python 的前世今生"></a>视频： python 的前世今生</h2><iframe src="//player.bilibili.com/player.html?aid=91948819&cid=157330671&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe><h2 id="文稿："><a href="#文稿：" class="headerlink" title="文稿："></a>文稿：</h2><p><a href="https://vip.fxxkpython.com/?p=3973" target="_blank" rel="noopener">python 的前世今生</a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python的前世今生" scheme="https://wistbean.github.io/tags/python%E7%9A%84%E5%89%8D%E4%B8%96%E4%BB%8A%E7%94%9F/"/>
    
      <category term="python的故事" scheme="https://wistbean.github.io/tags/python%E7%9A%84%E6%95%85%E4%BA%8B/"/>
    
      <category term="python 视频" scheme="https://wistbean.github.io/tags/python-%E8%A7%86%E9%A2%91/"/>
    
      <category term="guido van rossum" scheme="https://wistbean.github.io/tags/guido-van-rossum/"/>
    
      <category term="python 发展" scheme="https://wistbean.github.io/tags/python-%E5%8F%91%E5%B1%95/"/>
    
      <category term="python 简史" scheme="https://wistbean.github.io/tags/python-%E7%AE%80%E5%8F%B2/"/>
    
  </entry>
  
  <entry>
    <title>java程序员的学习路线-java web学习资源及必备书籍清单</title>
    <link href="https://wistbean.github.io/java-xue-xi-lu-xian.html"/>
    <id>https://wistbean.github.io/java-xue-xi-lu-xian.html</id>
    <published>2020-02-20T07:34:27.000Z</published>
    <updated>2024-01-26T15:14:15.678Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>时不时有朋友在微信问我这样的 Java 相关问题：</p><blockquote><p>如何学习 Java ?<br>怎么自学 Java ?<br>有没有好的 Java 学习资源 ?<br>Java 的学习路线是怎么样的 ?<br>学 Java 的话要看什么书籍 ?<br>等等..</p></blockquote><p>我回想了一下自己在自学 Java 的过程中，确实也走过一些弯路，想想如果一开始，有人告诉我学习 Java 的路线是怎么样的，给我一个具体的学习 Java 的框架，能让我有一个清晰的规划，知道我此刻应该学习什么？接下来学习的又是什么？想必应该会节省很多时间，少走很多弯路，也不会产生更多的焦虑。</p><p>很多的焦虑就是来源于「自己知道自己的不知道，但是对于自己的不知道的东西很模糊，不知道怎么让不知道成为知道」，可能有点绕，不过你多体会一下这句话，应该能看得懂。所以我这篇就是想让你对于你不知道的东西具象化，让你知道怎么让你的不知道变成知道。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/dengning.jpg" alt="dunning-Kruger 心里效应" title="">                </div>                <div class="image-caption">dunning-Kruger 心里效应</div>            </figure><h1 id="Java-入门-x2F-基础"><a href="#Java-入门-x2F-基础" class="headerlink" title="Java 入门&#x2F;基础"></a>Java 入门&#x2F;基础</h1><p>万事开头难，人们都说好的开始是成功的一半，对于一开始入门学习 Java 的小伙伴，最好的方式不是去买相关的书籍来看，因为编程更加注重的是实践，而不是理论，所以一开始最好是有老师教你，让他演示给你看，然后模仿学习。</p><p>可能有人说了，找老师是一件麻烦的事情，找培训机构又怕被坑很多钱。其实，如果你动手能力好一点的话，完全不用担心，因为 <a href="/categories/vpn/">Google</a> 就是最好的老师。网上已经有人提供了学习 Java 基础的视频教程了，找到它们，然后认认真真的跟着学习就是了。</p><p>当然，你有幸看到这里，也刚好是个 Java 初学者，正在找入门学习 Java 基础的视频教程，我已经帮你找好了：</p><blockquote><p>链接: <a href="https://pan.baidu.com/s/1jjZNddGpySafRqk_VC7yEA" target="_blank" rel="noopener">Java基础入门视频教程百度网盘</a><br>  提取码: jtfh</p></blockquote><p>这个教程我以前有看过一些，老师教的很不错，而且很详细，是 Java 入门学习的好资源。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/java-base.png" alt="Java基础入门视频教程" title="">                </div>                <div class="image-caption">Java基础入门视频教程</div>            </figure><p>静下心来学习完，你应该大致掌握了 Java 的基础知识了，接下里可以写点小的项目来练练手。毕竟，实践出真知。想当年，我就是在这个阶段的时候模仿着写了个坦克的游戏。</p><h1 id="Java-基础巩固"><a href="#Java-基础巩固" class="headerlink" title="Java 基础巩固"></a>Java 基础巩固</h1><p>有了一定的 Java SE 基础之后，接下来就可以巩固一下，看书籍查漏补缺了。可以看看<a href="https://u.jd.com/mrMQ4g" target="_blank" rel="noopener">《Java核心技术》</a>这本书。这本书有分为两卷，卷一涉及到的 Java 基础知识，卷二涉及到的就是 Java 的高级特性知识，系统全面讲解了 Java 语言的核心概念、语法、重要特性和开发方法，包含大量案例，实践性强。</p><blockquote><p>《Java核心技术卷1》具体介绍：<a href="https://amzn.to/320oQW6" target="_blank" rel="noopener">《Java核心技术卷1》具体目录</a>。<br>《Java核心技术卷2》具体介绍：<a href="https://amzn.to/320oQW6" target="_blank" rel="noopener">《Java核心技术卷2》具体目录</a>。</p></blockquote><p><a href="https://u.jd.com/mrMQ4g" target="_blank"><img src="/images/java-hexin.jpg"></a></p><h1 id="Java基础到进阶"><a href="#Java基础到进阶" class="headerlink" title="Java基础到进阶"></a>Java基础到进阶</h1><h2 id="HTML-x2F-CSS-x2F-JS"><a href="#HTML-x2F-CSS-x2F-JS" class="headerlink" title="HTML&#x2F;CSS&#x2F;JS"></a>HTML&#x2F;CSS&#x2F;JS</h2><p>接下来这个阶段就可以进入 web 开发了，可以先学习 HTML ， css ，Javascript ，虽然这是前端开发者学习的基础知识，但是对于 Java 程序员，这也是需要了解的，不需要很精通，但起码要了解会用。等你写 web 项目的时候，会用到。以下是不错的HTML ， css ，Javascript 的学习资源。</p><blockquote><p>HTML学习教程：<a href="http://www.w3school.com.cn/html/index.asp" target="_blank" rel="noopener">w3school HTML学习教程</a><br>css学习教程：<a href="http://www.w3school.com.cn/css/index.asp" target="_blank" rel="noopener">w3school css学习教程</a><br>Javascript学习教程：<a href="http://www.w3school.com.cn/js/index.asp" target="_blank" rel="noopener">w3school Javascript学习教程</a></p></blockquote><h2 id="Intellij-IDEA"><a href="#Intellij-IDEA" class="headerlink" title="Intellij IDEA"></a>Intellij IDEA</h2><p>工欲善其事必先利其器，别再使用 eclipse 了，有更加高效的工具 Intellij IDEA , 你需要学会它，如何创建项目，导入项目，使用命令，使用快捷键等。点击 <a href="http://www.jetbrains.com/idea/download" target="_blank" rel="noopener">Intellij IDEA</a> 下载吧。</p><p>Intellij IDEA 学习资源：</p><blockquote><p><a href="https://www.jetbrains.com/idea/documentation/" target="_blank" rel="noopener">Intellij官方文档</a><br><a href="https://github.com/judasn/IntelliJ-IDEA-Tutorial" target="_blank" rel="noopener">IntelliJ IDEA 简体中文专题教程</a></p></blockquote><h2 id="JSP-x2F-Servlet"><a href="#JSP-x2F-Servlet" class="headerlink" title="JSP&#x2F;Servlet"></a>JSP&#x2F;Servlet</h2><p>要写 web 项目，一开始就可以从 JSP、Servlet 入手，快速了解 web 是如何交互的。</p><p>这里有两个不错的关于 JSP 和 Servlet 的教程。</p><blockquote><p><a href="https://www.journaldev.com/2114/servlet-jsp-tutorial" target="_blank" rel="noopener">Servlet JSP Tutorial</a><br><a href="https://www.w3cschool.cn/servlet/" target="_blank" rel="noopener">Servlet教程</a></p></blockquote><h2 id="Mysql数据库学习"><a href="#Mysql数据库学习" class="headerlink" title="Mysql数据库学习"></a>Mysql数据库学习</h2><p>做 Java 后端，肯定会涉及到数据，不会数据库怎么行？</p><p>现在很多企业在用的数据库是 MySQL ，包括 Google，百度，阿里等。免费强大，需要学会数据库的创建和一些查询操作。可以看一本叫做<a href="https://amzn.to/3225lwf" target="_blank" rel="noopener">《《深入浅出MySQL：数据库开发、优化与管理维护（第2版）》》</a> 的书，是网易技术部高级 DBA 写的。这本书很适合于 MySQL 的初学者阅读。</p><p><a href="https://amzn.to/3225lwf" target="_blank"><img src="/images/mysql.jpg"></a></p><h2 id="web-框架学习"><a href="#web-框架学习" class="headerlink" title="web 框架学习"></a>web 框架学习</h2><p>Java web 的框架层出不穷，可以针对现在大多数人使用的框架学习，例如 Spring、SpringMVC、MyBatis、Springboot，不用过多注重框架的表现形式，而应该学习里面的一些具体实现原理。Spring 就是一个非常值得学习的框架。这个阶段推荐看这个教程：</p><blockquote><p><a href="https://wiki.jikexueyuan.com/project/spring/web-mvc-framework.html" target="_blank" rel="noopener">MVC 框架教程</a></p></blockquote><h2 id="web-项目实战"><a href="#web-项目实战" class="headerlink" title="web 项目实战"></a>web 项目实战</h2><p>当你了解了一些框架的使用，并且具备一定的 Java 基础之后，就可以看我这个教程了：</p><blockquote><p><a href="/java-ssm-video.html">Java进阶SSM分布式项目实战视频教程</a></p></blockquote><p>这个课程涉及到很多知识点，干货满满，通过这里，带你真正走进企业项目的开发实战，从 0 到 1 打造一个分布式的电商项目。当然，我这个教程站在你的角度出发，让你学会如何使用这些技术，往后运用与你的工作中。</p><h2 id="Spring-boot-x2F-Spring-cloud"><a href="#Spring-boot-x2F-Spring-cloud" class="headerlink" title="Spring boot&#x2F;Spring cloud"></a>Spring boot&#x2F;Spring cloud</h2><p>项目实战完之后，再学习优秀的框架，Spring boot&#x2F;Spring cloud 是目前比较流行的微服务框架，通过他们能够更加专注于业务的开发，减少一些繁杂的配置。</p><p>可以学习丁雪丰老师的视频课程：<a href="https://time.geekbang.org/course/intro/156?code=owbgioIt/F20PQ7AYaPse/bDhAK6g7mD2B-8slHObBk=&utm_term=SPoster" target="_blank" rel="noopener">玩转 Spring 全家桶</a></p><h1 id="回归-Java-编程基础"><a href="#回归-Java-编程基础" class="headerlink" title="回归 Java 编程基础"></a>回归 Java 编程基础</h1><p>越往后就会越发现基础的重要性，而那些框架层出不穷，不断的迭代更新，但是基础都是不变的，所以要回归基础，掌握好基础才是正确的选择。</p><h2 id="什么是Java-编程基础基础？"><a href="#什么是Java-编程基础基础？" class="headerlink" title="什么是Java 编程基础基础？"></a>什么是Java 编程基础基础？</h2><p>诸如：</p><blockquote><p>Java虚拟机<br>并发编程<br>设计模式<br>数据结构<br>算法<br>计算机网络<br>缓存技术<br>消息队列<br>Linux操作系统<br>等等</p></blockquote><h2 id="学习书籍"><a href="#学习书籍" class="headerlink" title="学习书籍"></a>学习书籍</h2><p>那么到这个阶段就可以看一些更加“高深”的书籍了，在这里推荐几本。</p><ol><li><a href="https://amzn.to/38vyqTn" target="_blank" rel="noopener">深入理解JAVA虚拟机:JVM不错特性与很佳实践</a></li></ol><p><a href="https://amzn.to/38vyqTn" target="_blank"><img src="/images/javaxuniji.jpg"></a></p><p>这本书在 Java 界可谓名声大噪，共分为五大部分，围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析，深刻揭示了JVM的工作原理。</p><ol start="2"><li><a href="https://amzn.to/39HnBO8" target="_blank" rel="noopener">java并发编程实战</a></li></ol><p><a href="https://amzn.to/39HnBO8" target="_blank"><img src="/images/java-bingfa.jpg"></a></p><p>对于线程安全，并发操作是 Java 程序的重点，这本书很好的解释了线程的安全和并发性。介绍了如何使用类库提供的基本并发构建块，用于避免并发危险、构造线程安全的类及验证线程安全的规则等。</p><ol start="3"><li><a href="https://amzn.to/3bGKNho" target="_blank" rel="noopener">Java性能优化权威指南</a></li></ol><p><a href="https://amzn.to/3bGKNho" target="_blank"><img src="/images/java-xingneng.jpg"></a></p><p>这是 Java 之父重点推荐的一本书，本书由曾任职于Oracle&#x2F;Sun的性能优化专家编写，系统而详细地讲解了性能优化的各个方面，帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具，从而快速找到程序中的性能瓶颈，并有效改善程序的运行性能。</p><ol start="4"><li><a href="https://amzn.to/2SCeuZE" target="_blank" rel="noopener">设计模式之禅（第2版）</a></li></ol><p><a href="https://amzn.to/2SCeuZE" target="_blank"><img src="/images/java-shejimoshi.jpg"></a></p><p>设计模式是前人的智慧结晶，通过这本书可以学习到面向对象程序设计的6大原则、23种最常用的设计模式、各种设计模式之间的差别以及它们的理想应用场景、如何在实际开发中将各种设计模式混合起来使用、5种新的设计模式的原理、意图和最佳实践。</p><ol start="5"><li><a href="https://amzn.to/2HuIobL" target="_blank" rel="noopener">计算机网络：自顶向下方法(原书第7版)</a></li></ol><p><a href="https://amzn.to/2HuIobL" target="_blank"><img src="/images/jisuanji-zidingxiangxia.jpg"></a></p><p>这本书对计算机网络有一个整体的介绍，如：因特网、分组交换、因特网各层详解等等。</p><ol start="6"><li><a href="https://u.jd.com/iGex5P" target="_blank" rel="noopener">鸟哥的Linux私房菜</a></li></ol><p><a href="https://u.jd.com/iGex5P" target="_blank"><img src="/images/linux-niaoge.jpg"></a></p><p>鸟哥在Linux中文圈很出名，书中包含了鸟哥从完全不懂Linux 到现在的所有学习历程，鸟哥将这几年来的所知所学倾囊相授，以浅显易懂的文字带领您进入Linux 的世界。值得一读。</p><h2 id="学习专栏"><a href="#学习专栏" class="headerlink" title="学习专栏"></a>学习专栏</h2><ol><li><a href="https://time.geekbang.org/column/intro/126?code=50ROw9AfDR25/najpoAFP6OwuQpWfZkSDTEKg-XWwZU=&utm_term=SPoster" target="_blank" rel="noopener">数据结构与算法之美</a></li></ol><p>这是我看过的算法资料中最好的专栏，作者讲解通俗，学起来很轻松，分为四个模块：入门–&gt;基础–&gt;高级–&gt;实战。</p><ol start="2"><li><a href="https://time.geekbang.org/column/intro/159?code=D1VFDMVNabyWuqaIcYSiK0wpsBHNllEyqE9s1Z9USaA=&utm_term=SPoster" target="_blank" rel="noopener">Java并发编程实战</a></li></ol><p>这个专栏分为五个模块：1. 并发理论基础 2. 并发工具类 3. 并发设计模式 4. 案例分析 5. 其他并发模型。</p><ol start="3"><li><a href="https://time.geekbang.org/column/intro/82?code=lk-USSDaQbdF8ihcTLDfCEggPL8/rPAlxX2bmh/YJJE=&utm_term=SPoster" target="_blank" rel="noopener">Java核心技术 36 讲</a></li></ol><p>这个专栏也是分为五个模块，但是评论区也很精彩，很多 Java 爱好者的评论可以认真看一下，干货满满。</p><h1 id="值得学习的-Java-博客"><a href="#值得学习的-Java-博客" class="headerlink" title="值得学习的 Java 博客"></a>值得学习的 Java 博客</h1><ol><li><p>我的博客（有点不要脸）：<br><a href="https://wistbean.org/" target="_blank" rel="noopener">wistbean|肯定会</a></p></li><li><p>作者从事过Java开发，近几年来主要做iOS技术相关的工作，对无线产品相关和iOS平台相关开发有粗浅理解，关注新兴技术。喜欢不断深入某技术领域的原理研究，喜欢解决有挑战性的问题：<br><a href="http://www.molotang.com/java" target="_blank" rel="noopener">Java文章列表 | 三石·道</a></p></li><li><p>随着这几年的发展，并发网组织翻译和原创了几百篇技术精品文章，包括Java，C++，JS，开源框架，管理和架构等，所以并发网从最初致力于并发编程的研究和传播，进化成现在的致力于精品技术的研究和传播：<br><a href="http://ifeve.com/" target="_blank" rel="noopener">并发编程网 - ifeve.com</a></p></li><li><p>egg，一个疯狂的Java爱好者！这里会分享一个程序员成长所需的点点滴滴，以Java为主体，从基础到高级知识都会不断的出炉：<br><a href="https://blog.csdn.net/zhangerqing" target="_blank" rel="noopener">智慧演绎，无处不在 - CSDN博客</a></p></li><li><p>阿里巴巴网络技术有限公司 资深研发工程师的blog：<br><a href="http://www.hollischuang.com/" target="_blank" rel="noopener">HollisChuang’s Blog</a></p></li><li><p>满满的java干货：<br><a href="http://www.importnew.com/" target="_blank" rel="noopener">java_my_life - 博客园</a></p></li><li><p>ImportNew 由两个 Java 关键字 import 和 new 组成，意指：Java 开发者学习新知识的网站：<br><a href="http://www.importnew.com/" target="_blank" rel="noopener">专注Java &amp; Android 技术分享</a></p></li><li><p>我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-java就是 akullpp 发起维护的 Java 资源列表，内容包括：构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等：<br><a href="https://github.com/jobbole/awesome-java-cn#awesome-java-cn" target="_blank" rel="noopener">jobbole&#x2F;awesome-java-cn</a></p></li></ol><h1 id="最后"><a href="#最后" class="headerlink" title="最后"></a>最后</h1><p>以上 ，如果你掌握了我上述列出的这些，那么应该算是一个中高级的 Java 程序员了，到了这个阶段，想必接下来不必我多说，你也知道如何继续了。祝你牛逼，如果觉得本文对你有帮助，想要支持我一下，可以点击：<a href="/support/">我要支持wistbean</a></p><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="/lean-java.html">我的自学 Java 编程之路</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="java" scheme="https://wistbean.github.io/categories/java/"/>
    
    
      <category term="java" scheme="https://wistbean.github.io/tags/java/"/>
    
      <category term="java程序员" scheme="https://wistbean.github.io/tags/java%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="java学习路线" scheme="https://wistbean.github.io/tags/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/"/>
    
      <category term="java书籍清单" scheme="https://wistbean.github.io/tags/java%E4%B9%A6%E7%B1%8D%E6%B8%85%E5%8D%95/"/>
    
      <category term="java学习论坛" scheme="https://wistbean.github.io/tags/java%E5%AD%A6%E4%B9%A0%E8%AE%BA%E5%9D%9B/"/>
    
      <category term="java学习博客" scheme="https://wistbean.github.io/tags/java%E5%AD%A6%E4%B9%A0%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="java学习路径图" scheme="https://wistbean.github.io/tags/java%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84%E5%9B%BE/"/>
    
      <category term="java web" scheme="https://wistbean.github.io/tags/java-web/"/>
    
  </entry>
  
  <entry>
    <title>疫情之下，如何避免惶恐</title>
    <link href="https://wistbean.github.io/shao-guan-zhu-shao-bao-yuan.html"/>
    <id>https://wistbean.github.io/shao-guan-zhu-shao-bao-yuan.html</id>
    <published>2020-01-31T17:07:18.000Z</published>
    <updated>2024-01-26T15:14:15.800Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>2020 刚来的时候，我们说：“2020 牛逼”，没想到一开始就直接给牛逼 “坏” 了，今年的春节，在疫情之下，更加没有内味了。</p><p>这次疫情不是噩梦，也不是恐怖电影，它就发生在我们生活的地方，它确确实实正在发生着。</p><p>当我们在看恐怖电影的时候，我们沉浸于剧情中时，会感到可怕，会被某些声效和画面吓到，但是我们知道那是假的，我们知道只要电影播放结束，我们就又回到了现实，我们是安全的，尽管在此过程中我们会感到恐惧，但是不至于恐慌。</p><p>但是当我们知道疫情正在发生，病毒会人传人，正在威胁人们的生命健康时，我们除了感到恐惧之外，还会慌得一批，特别是在各种谣言的散播下，以及各种事例的报道下，朋友圈的各种转发下，群里各种疫情讨论下…，这些多多少少都会 “催化” 自己的恐慌心理。</p><p>然而，恐慌，对于我们自己以及疫情的控制没有一点好处，甚至会让有些人做出一些不太理智的行为，比如这两天在疯抢的双黄连口服液的人们。</p><p>在这种信息爆炸下，要做到重视但不过度恐慌确实不太容易，这几天，很多人从醒来打开手机那一刻，就被各种信息刺激着自己的神经，直到关上手机闭上眼睡觉，脑子里还是在想着这些或真或假的事情。</p><p>所以我觉得这个时候，除了在家 “隔离”，尽量不出门之外，也要主动 “隔离” 一些信息了。</p><p>因为我们已经知道了新型冠状病毒是如何传播的，知道了如何防范，也知道我们能做的是什么。那么这时候关注官方权威的信息就够了，对于其它的各种自媒体，朋友圈，微信群相关的信息，尽量少关注，少讨论，少抱怨吧。</p><p>做到自己能做的，其它的交给时间，交给真正的专家，毕竟咱们对过多的消息干着急也没卵用。</p><p>相信美好的事情即将发生。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="社会实事" scheme="https://wistbean.github.io/categories/%E7%A4%BE%E4%BC%9A%E5%AE%9E%E4%BA%8B/"/>
    
    
      <category term="新冠状病毒" scheme="https://wistbean.github.io/tags/%E6%96%B0%E5%86%A0%E7%8A%B6%E7%97%85%E6%AF%92/"/>
    
      <category term="心理建设" scheme="https://wistbean.github.io/tags/%E5%BF%83%E7%90%86%E5%BB%BA%E8%AE%BE/"/>
    
      <category term="武汉加油" scheme="https://wistbean.github.io/tags/%E6%AD%A6%E6%B1%89%E5%8A%A0%E6%B2%B9/"/>
    
      <category term="中国加油" scheme="https://wistbean.github.io/tags/%E4%B8%AD%E5%9B%BD%E5%8A%A0%E6%B2%B9/"/>
    
  </entry>
  
  <entry>
    <title>不忘科比的黑曼巴精神</title>
    <link href="https://wistbean.github.io/mamba-out.html"/>
    <id>https://wistbean.github.io/mamba-out.html</id>
    <published>2020-01-26T17:05:04.000Z</published>
    <updated>2024-01-26T15:14:15.697Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>今天早些是时候看到有人在朋友圈说科比意外去世了，我内心还在想又是哪个 B 乱造谣，后来去官方看了下发现这消息是真的，科比乘坐直升飞机坠机遇难了，实在难以相信科比的生命就这样戛然而止。</p><p>我是从初中打篮球的时候开始知道科比，知道 NBA 的。虽然从工作开始之后最很少去球场打篮球了，但是常常会想起科比的黑曼巴精神，常常会想起他那个经典的后仰跳投动作…</p><p>中学时期，对于我们班的男生来说，每天最喜欢的就是下午放学后的一段时间， 我们每天晚上都会一起打球打到七点多才一起回家，每天的校服都湿的可以拧出两桶水来，那时候我们的兄弟情感很是纯粹，也很深，我想这应该就是篮球的魅力了吧，所谓 “无兄弟，不篮球”。</p><p>高中的时候我是住校生，第一次体会到和同学一起住宿，也是因为打篮球和讨论科比让我们更加熟络起来，我记得以前我们为了打比赛，很多时候早上五点多就起床，天还没亮我们就冲到操场上打全场，输了的一队就负责接下来一个星期的宿舍卫生打扫。有了这么一点小小的赌注，就会让我们很想赢。</p><p>那时候我看 NBA 很多时候都是看湖人队，更多的是关注 24 号科比，玩 NBA 游戏的时候也是一直选湖人队，使用科比这个角色，我算不上科比的脑残粉，但是他的 “黑曼巴精神” 让我学到了很多。</p><p>科比脚受伤的时候，手指受伤的时候，他完全没有逃避和放弃，我看到他无奈的表情，眼睛里泛着泪光，可是他总是能很快的恢复，很快的复出，每一次出场，也总是没让喜欢他的人失望。</p><p>他的背后付出了许多，他曾说过：“你们知道每天早上 4 点钟的时候洛杉矶的样子吗?”</p><p>“如果你有梦想，你必须保护他。当别人做不到一件事情的时候，他们会告诉你， 你也不会做到，但如果你想做一件事，就去做吧！不要害怕失败，你不能总赢， 但不要害怕做决定！你要相信一些不同的东西是有可能发生的！”</p><p>这就是科比教会我的。</p><p>现在没怎么碰篮球了，但是时不时还是会关注科比，科比退役了，科比离开了…</p><p>虽然他的 8 号球衣和 24 号球衣在斯台普斯中心退役，虽然他已离开这个世界，但是他的精神对我的影响永不退役，一直存在。</p><p>致敬科比！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人情感" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%83%85%E6%84%9F/"/>
    
    
      <category term="科比利是" scheme="https://wistbean.github.io/tags/%E7%A7%91%E6%AF%94%E5%88%A9%E6%98%AF/"/>
    
      <category term="科比" scheme="https://wistbean.github.io/tags/%E7%A7%91%E6%AF%94/"/>
    
      <category term="24" scheme="https://wistbean.github.io/tags/24/"/>
    
      <category term="黑曼巴" scheme="https://wistbean.github.io/tags/%E9%BB%91%E6%9B%BC%E5%B7%B4/"/>
    
  </entry>
  
  <entry>
    <title>wistbean 的 2019 年终总结</title>
    <link href="https://wistbean.github.io/2019-wistbean-nian-zhong-zong-jie.html"/>
    <id>https://wistbean.github.io/2019-wistbean-nian-zhong-zong-jie.html</id>
    <published>2020-01-24T15:32:29.000Z</published>
    <updated>2024-01-26T15:14:15.567Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>又到了春节，想想上次自己和今天一样在电脑前写着 我的年终总结 ，感觉才过去了一阵子，然而这一年就真真切切的过去了，时间就是这样，总是在过后回头望去，才会显得飞快，特别是随着自己年龄的增长，这样的感受尤为明显。一个 5 岁的小屁孩，一年的时间对他来说就是 1&#x2F;5 ，而一个 50 岁的正常人，一年的时间对他来说就是 1&#x2F;50 ，对于后者来说，对 “一年” 的感受是极其快的。</p><h1 id="减法"><a href="#减法" class="headerlink" title="减法"></a>减法</h1><p>这一年我做了一些减法，把主要的精力放在了我认为这一年比较值得做的地方上。那些被我砍掉的事情，并不是我觉得那些事不好或者不值当，而是对于当下的我来说，还没有足够的时间去做，我需要先把那些具备商业价值的事情做好，说得俗一点就是：“把能赚钱的事情先干好，等有余地了的时候，再想想那些暂时赚不了钱但是依然感兴趣的事。”</p><h1 id="输入"><a href="#输入" class="headerlink" title="输入"></a>输入</h1><p>我一直把自己吹嘘为一个 “终身自学者”， 不过我确实有在践行，我觉得学习这事情就是一直去填补自己的认知 “空白” 区，很多人从毕业找到一份所谓的 “稳定工作” 开始，就停止学习了，每天看似怡然自得，但从长期看来，是需要付出无知的代价的。</p><p>在 “得到APP” 上，到年底会公布用户的学习数据，上次我看了下自己的学习情况，发现我的学习进度超过了 94% 的人，除此之外，我在其它的几个平台上都有在付费学习，一年算下来花在付费知识服务上有不少钱了，但是我觉得这些都是必需且值得花的钱，因为这些都是我能想到的最划算的投资。</p><p>虽然 19 年我在做的事情上做了一些减法，但是在输入上做了加法，除了技术相关之外，我 19 年还学了产品、商业、投资、自我提升、营销相关的知识，这些东西对我来说都是相辅相成的，它们同样具备我以前说的 “乘法原则”， 如果利用得当，我相信它们都能在未来给我起到非常大的作用。</p><h1 id="输出"><a href="#输出" class="headerlink" title="输出"></a>输出</h1><p>在公众号“学习python的正确姿势”以及在 vip.fxxkpython.com 是我 19 年输出最多的地方，除了节假日之外，我都会在上面坚持更新，主要动力是关注和信任的人多一些，并且在这个公众号可以偶尔赚点钱了。</p><p>这个公众号从一开始 0 个粉丝，到现在有 4.5w 人关注，除了一直更新推文积累读者之外，我也用了一些产品的思维在里面，有些技术博主看到我那样写公众号都懵逼了，但其实懂的人就知道我在干什么，有时候站在对方思考问题，就是会受欢迎一些的。</p><p>不过，19 年在 “肯定会” 这里的输出相对少了些，有时候个把月才更新一下。在视频的领域也几乎没有输出，不过对这个领域我一直有在观察探索和思考， 2020 年会不会有什么新动作呢？嘿嘿…</p><h1 id="19年的感悟"><a href="#19年的感悟" class="headerlink" title="19年的感悟"></a>19年的感悟</h1><p>19 年对于我来说，有这么几点主要的感悟，什么是对的，什么值得做？确实是需要自己身体力行去执行，才能发现的。</p><h2 id="流量思维"><a href="#流量思维" class="headerlink" title="流量思维"></a>流量思维</h2><p>以前对 “流量就是钱” 的说法并不太在意，但通过践行发现，互联网中最主要的商业模式就是搞到流量，有流量就会有广告投放，就会有收益，流量越多，收益就越大。</p><p>所以我现在对于一些平台里比较热门的资源都会多加留意一下，比如为什么这篇文章阅读量这么高？为什么这个视频平淡无奇但播放量却那么恐怖？</p><h2 id="个人商业"><a href="#个人商业" class="headerlink" title="个人商业"></a>个人商业</h2><p>在现在这个时代，结合流量思维，通过互联网已经让个人创业成为可能，一个比较好的个人商业模式就是：在互联网上付出足够的时间，搞到流量，从而变现。</p><p>事实上我已经在这么干，这不仅可行，而且潜能很大。</p><h2 id="个人能力"><a href="#个人能力" class="headerlink" title="个人能力"></a>个人能力</h2><p>每个平台每个行业都有它的红利期，在红利期做事确实更加容易，但是潮水终将褪去，一旦褪去，裸泳的人一下子就浮出水面。</p><p>不管是 19 年的各种变相裁员，还是各种平台的红利期过去，过滤下来的一定是个人能力强的人，那种靠吹牛逼，假情假意的人逐渐被淘汰，从这个角度来看，能力强的人，不可替代性强，机会会更多的落在这些人身上。</p><h2 id="关注长期"><a href="#关注长期" class="headerlink" title="关注长期"></a>关注长期</h2><p>每颗茁壮的树，都是从一颗种子开始，慢慢成长。我认为我在做的投资，学习…， 都像是在种树，眼前的得与失，沉与浮，只不过是一些小小的波动，这些玩意从长期看来，意义并不大。</p><p>关注长期，能够坚定的一点是，在很长的一段时间，自我投资的曲线一定是向上的，有时候是可以 “穿越” 的，提前活在未来，为现在做的事情做出调整，慢慢定投。</p><h1 id="2020年要做的事"><a href="#2020年要做的事" class="headerlink" title="2020年要做的事"></a>2020年要做的事</h1><p>上次总结时说 19 年要做的事情大部分都完成了，除了 19 年觉得值得做的事情延续做下去，2020 还需要多考虑一些。</p><h2 id="5-1"><a href="#5-1" class="headerlink" title="5.1"></a>5.1</h2><p>之前还总是觉得自己怎么吃也不会胖，现在打脸了， 19 年胖了 10 多斤，希望下次写总结的时候可以边摸着自己的 6 块腹肌边写。</p><h2 id="5-2"><a href="#5-2" class="headerlink" title="5.2"></a>5.2</h2><p>19 年开始定投了一点数字资产，接下来继续坚持定投，对于看好的事物，需要长期持有，如果可能的话，对一些看好长期发展的公司也定投一些。</p><h2 id="5-3"><a href="#5-3" class="headerlink" title="5.3"></a>5.3</h2><p>拓展收入渠道，把学到的一些知识应用起来，看看哪些地方有机会，现在收入渠道还不多，最好能够拓展 2 到 3 个收入渠道，最好是被动的那种。</p><h2 id="5-4"><a href="#5-4" class="headerlink" title="5.4"></a>5.4</h2><p>英语搞起来，现在对一些技术文档能够看懂，但是觉得自己的英语水平还是很渣，特别是语言组织这一块。</p><h2 id="5-5"><a href="#5-5" class="headerlink" title="5.5"></a>5.5</h2><p>既然能通过一些产品思维把公众号做起来，那在视频领域或许可以考虑下能不能把自己的 channel 做好。</p><h2 id="5-6"><a href="#5-6" class="headerlink" title="5.6"></a>5.6</h2><p>冥想，适当的时候停下来，内观自己，需要多缓解自己的焦虑。</p><p>最后，我坚信美好的事情即将到来，也相信自己会越来越好，把握好自己的节奏，一步一个脚印，道路且长，莫问归路。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="总结" scheme="https://wistbean.github.io/categories/%E6%80%BB%E7%BB%93/"/>
    
    
      <category term="2019" scheme="https://wistbean.github.io/tags/2019/"/>
    
      <category term="年终总结" scheme="https://wistbean.github.io/tags/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/"/>
    
      <category term="2020 计划" scheme="https://wistbean.github.io/tags/2020-%E8%AE%A1%E5%88%92/"/>
    
      <category term="个人商业模式" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F/"/>
    
      <category term="复盘" scheme="https://wistbean.github.io/tags/%E5%A4%8D%E7%9B%98/"/>
    
      <category term="肯定会" scheme="https://wistbean.github.io/tags/%E8%82%AF%E5%AE%9A%E4%BC%9A/"/>
    
      <category term="流量思维" scheme="https://wistbean.github.io/tags/%E6%B5%81%E9%87%8F%E6%80%9D%E7%BB%B4/"/>
    
      <category term="个人能力" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E8%83%BD%E5%8A%9B/"/>
    
      <category term="关注长期" scheme="https://wistbean.github.io/tags/%E5%85%B3%E6%B3%A8%E9%95%BF%E6%9C%9F/"/>
    
  </entry>
  
  <entry>
    <title>vultr2020最新优惠，新注册vultr的用户可以免费获取100美元</title>
    <link href="https://wistbean.github.io/vultr-give-50-dollars-coupon.html"/>
    <id>https://wistbean.github.io/vultr-give-50-dollars-coupon.html</id>
    <published>2020-01-17T07:18:28.000Z</published>
    <updated>2024-01-26T15:14:15.826Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="Vultr送100美元"><a href="#Vultr送100美元" class="headerlink" title="Vultr送100美元"></a>Vultr送100美元</h1><p><a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr</a> 是目前来说性价比很高的云服务产商，优惠不断，2020 最新的优惠来了，只要你是 Vultr 新注册的用户，就可以获取平台赠送的 100 美元，时间有限。早就是优势。</p><p>注意，只有是 vultr 的新注册用户才可以获得 vultr 的赠送 100 美元的活动。 vultr活动注册链接：<a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">https://my.vultr.com/</a>。</p><h1 id="Vultr-购买使用教程"><a href="#Vultr-购买使用教程" class="headerlink" title="Vultr 购买使用教程"></a>Vultr 购买使用教程</h1><p><a href="https://wistbean.org/vultr-vps-bbr-ss.html#%E4%BC%98%E6%83%A0%E8%B4%AD%E4%B9%B0vultr" target="_blank" rel="noopener">优惠购买 Vultr</a></p><h1 id="Vultr-搭建ss并加速教程"><a href="#Vultr-搭建ss并加速教程" class="headerlink" title="Vultr 搭建ss并加速教程"></a>Vultr 搭建ss并加速教程</h1><p><a href="https://wistbean.org/vultr-vps-bbr-ss.html#%E4%BD%BF%E7%94%A8vultr%E6%90%AD%E5%BB%BAss%E6%9C%8D%E5%8A%A1%E5%99%A8" target="_blank" rel="noopener">使用vultr搭建ss服务器</a></p><h1 id="vultr数据中心测试"><a href="#vultr数据中心测试" class="headerlink" title="vultr数据中心测试"></a>vultr数据中心测试</h1><table><thead><tr><th>vultr机房</th><th>vultr官方测试IP地址</th><th>下载测试100M文件</th><th>下载测试1000M文件</th></tr></thead><tbody><tr><td>(Asia) Tokyo, Japan</td><td>hnd-jp-ping.vultr.com</td><td><a href="http://hnd-jp-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://hnd-jp-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(AU) Sydney, Australia</td><td>syd-au-ping.vultr.com</td><td><a href="http://syd-au-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://syd-au-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) Frankfurt, DE</td><td>fra-de-ping.vultr.com</td><td><a href="http://fra-de-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://fra-de-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) Amsterdam, NL</td><td>ams-nl-ping.vultr.com</td><td><a href="http://ams-nl-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://ams-nl-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Seattle, Washington</td><td>wa-us-ping.vultr.com</td><td><a href="http://wa-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://wa-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) London, UK</td><td>lon-gb-ping.vultr.com</td><td><a href="http://lon-gb-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://lon-gb-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>(EU) Paris, France</td><td>par-fr-ping.vultr.com</td><td><a href="http://par-fr-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://par-fr-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Los Angeles, California</td><td>lax-ca-us-ping.vultr.com</td><td><a href="http://lax-ca-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://lax-ca-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Chicago, Illinois</td><td>il-us-ping.vultr.com</td><td><a href="http://il-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://il-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Dallas, Texas</td><td>tx-us-ping.vultr.com</td><td><a href="http://tx-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://tx-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>New York &#x2F; New Jersey</td><td>nj-us-ping.vultr.com</td><td><a href="http://nj-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://nj-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Atlanta, Georgia</td><td>ga-us-ping.vultr.com</td><td><a href="http://ga-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://ga-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr><tr><td>Miami, Florida</td><td>fl-us-ping.vultr.com</td><td><a href="http://fl-us-ping.vultr.com/vultr.com.100MB.bin" target="_blank" rel="noopener">100Mb</a></td><td><a href="http://fl-us-ping.vultr.com/vultr.com.1000MB.bin" target="_blank" rel="noopener">1000Mb</a></td></tr></tbody></table><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="https://wistbean.org/bangwagong-vultr-na-ge-hao.html" target="_blank" rel="noopener">搬瓦工和vultr哪个好</a></li><li><a href="https://wistbean.org/vultr-25-December-vps-coupon.html" target="_blank" rel="noopener">2018最新12月vultr vps优惠送25美元</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vultr" scheme="https://wistbean.github.io/categories/vultr/"/>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vultr/vps/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="优惠码" scheme="https://wistbean.github.io/tags/%E4%BC%98%E6%83%A0%E7%A0%81/"/>
    
      <category term="搭建ss" scheme="https://wistbean.github.io/tags/%E6%90%AD%E5%BB%BAss/"/>
    
      <category term="vultr学生优惠" scheme="https://wistbean.github.io/tags/vultr%E5%AD%A6%E7%94%9F%E4%BC%98%E6%83%A0/"/>
    
      <category term="vultr新用户充值优惠" scheme="https://wistbean.github.io/tags/vultr%E6%96%B0%E7%94%A8%E6%88%B7%E5%85%85%E5%80%BC%E4%BC%98%E6%83%A0/"/>
    
      <category term="vultr优惠码2020" scheme="https://wistbean.github.io/tags/vultr%E4%BC%98%E6%83%A0%E7%A0%812020/"/>
    
      <category term="vultr优惠怎么用" scheme="https://wistbean.github.io/tags/vultr%E4%BC%98%E6%83%A0%E6%80%8E%E4%B9%88%E7%94%A8/"/>
    
      <category term="vultr 100美元" scheme="https://wistbean.github.io/tags/vultr-100%E7%BE%8E%E5%85%83/"/>
    
      <category term="vultr教程" scheme="https://wistbean.github.io/tags/vultr%E6%95%99%E7%A8%8B/"/>
    
      <category term="vultr邀请码" scheme="https://wistbean.github.io/tags/vultr%E9%82%80%E8%AF%B7%E7%A0%81/"/>
    
  </entry>
  
  <entry>
    <title>为什么说程序员就应该多去大保健</title>
    <link href="https://wistbean.github.io/cheng-xu-yuan-da-bao-jian.html"/>
    <id>https://wistbean.github.io/cheng-xu-yuan-da-bao-jian.html</id>
    <published>2020-01-06T06:05:46.000Z</published>
    <updated>2024-01-26T15:14:15.598Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>现在有朋友来我这，我都会带他们去大保健下，是的，来我这的主要娱乐活动就是大保健，按个摩放松下，然后去看下电影或者吃饭什么的，这种安静的快乐，就挺好。</p><p>哥们，我知道你刚才脑子闪过一些画面，但请停止，我这里说的是正规的按摩、沐足、spa..，不正规的虽有，但你懂的。</p><p>今天小帅b不是来开车的，我是认真的，程序员就应该多去大保健，我身边有些朋友，天天撸代码，对着电脑，有时候处于忘我的状态，身体一直保持一个姿势，等自己意识到了，脖子都特么硬了，颈椎长时间处于劳损状态，到最后只能去医院花大把钱就医，还很痛苦。</p><p>如果能早点意识到，拿着这笔医药费，平时多去大保健，放松放松，应该不至于这样。</p><p>程序员每天对着电脑写 bug，很多时候还带着耳机，每天开口说话很少，喝水也少，这嘴巴，不进也不出，一天又一天的过去，口不进水，容易得结石，口不出话，容易憋屈。</p><p>所以呀，没事了就多去大保健，你可以挑一个你看得过去的美女技师，她一边帮你正规服务，还会一边跟你谈心，把你的憋屈都释放出来吧，小姐姐很善解人意的。</p><p>一来你的身体得到了放松<br>二来你的心情还会变得好一些</p><p>何乐而不为呢？</p><p>还有些时候，你的 bug 整了几天都没找到解决方法，被 bug 整得心累不已，这时候就不要 996 的盯着这个 bug 了，有时候你要解决的那个问题，可能不在 bug 本身，这时候应该怎么办呢？恩，是的，去保健啊，见见美女技师，心情好了一些，给她按一下，心情好了一半，聊聊天，心情好了大半，你放松了，压力缓解了，说不定你的 bug 就不攻自破了呢。</p><p>虽然我自己不像以前那样需要 24 小时写 bug 了，但是我做的工作也都是需要我一直待在电脑前，时间久了自然累，所以每到累的时候我就会在微信上找小姐姐，正规的约一波，回来后又动力满满了。</p><p>不止是程序员吧，我觉得那些常常感到工作压力大的人都需要多去保健保健，毕竟，人一放松下来，压力就变小了，灵感就来了。</p><p>有些人关心价格，我这里给说下，在一线城市，正规的保健一般一次一两百块钱左右，60 到 90 分钟，如果有人给你介绍的服务是三四百块钱左右一次的话，那就别去了，那玩意可能不太正规哦。</p><p>现在朋友找我大晚上去 KTV、酒吧、蹦迪啥的我都没啥兴趣了，但是你说去按下摩，我那个兴致就来了。</p><p>熬夜 KTV、酒吧、蹦迪有害身体健康啊，保健就不同了，松筋活骨，放松身心，养养生，多好？</p><p>有人说现在的服务业不好做，我觉得有一点是去的人太少了，没事应该多去，花点钱，让自己身心放松之外，带动下经济，促进这个服务业更好的发展，这样的话，小姐姐说话就更甜了，服务就更好了…</p><p>是不是这个理？</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="程序员" scheme="https://wistbean.github.io/categories/%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E7%A8%8B%E5%BA%8F%E5%91%98/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="程序员" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="大保健" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E4%BF%9D%E5%81%A5/"/>
    
      <category term="大保健多少钱" scheme="https://wistbean.github.io/tags/%E5%A4%A7%E4%BF%9D%E5%81%A5%E5%A4%9A%E5%B0%91%E9%92%B1/"/>
    
      <category term="程序员如何保持健康" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%A6%82%E4%BD%95%E4%BF%9D%E6%8C%81%E5%81%A5%E5%BA%B7/"/>
    
      <category term="保健按摩" scheme="https://wistbean.github.io/tags/%E4%BF%9D%E5%81%A5%E6%8C%89%E6%91%A9/"/>
    
  </entry>
  
  <entry>
    <title>尽量没羞没臊的做那些不需要一直努力的事情</title>
    <link href="https://wistbean.github.io/nu-li.html"/>
    <id>https://wistbean.github.io/nu-li.html</id>
    <published>2020-01-01T14:16:30.000Z</published>
    <updated>2024-01-26T15:14:15.701Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前两天去沐足，跟妹纸聊了聊，她说她每天要上班 10 个小时，她们一般从晚上 8 点干到早上 6 点，而且一个月只休 3 天。</p><p>我想了一下，卧槽，这比程序员还累，怪不得马总说 996 是我们修来的福报，我现在终于懂了，对于在会所工作的妹纸们，我想马总应该比我更了解她们吧。</p><p>在经济学中，有这么一个概念叫做 “边际成本”，说的是你每新产一个产品或者每提供一次服务所付出的总成本增量。</p><p>举个例子，你造了一辆车，这辆车车所需要的成本很多，特别是在从无到有的这个过程中，你所付出的成本是很大的，但是如果你能把生产规模扩大，比如生产个千万辆车出售，那么你的边际成本就会很低，不需要像一开始一样投入那么大量的时间等成本了。</p><p>微软系统也是如此，从零打造一个系统固然需要很大的成本，但是一旦把系统整出来，然后批量售卖给各个互联网用户，这时候需要增加成本么？不需要了，边际成本趋近于零。因为微软每提供给一个新的用户使用系统，不需要再打造，直接授权就可以了。</p><p>而我们一开始所说的那位沐足的妹纸，她的边际成本是没办法这样的，每一次上钟，她都需要付出一样的成本，不可能将她的服务 “复制粘贴” 给下一个客人。</p><p>所以我认为，要做就做那些能让边际成本趋近于零的事情，这才是明智的选择。</p><p>在这个互联网时代里，我看到很多大牛，一开始都在网上积累自己的影响力，这个过程中，一开始都是没什么回报的，他们付出自己的时间、资源等成本，当他们的影响力越来越大的时候，就会有很多流量，当流量一大，他们的边际成本就会逐渐降低，从而比普通人更容易获得收益。</p><p>那么，对于个人在互联网上有什么让边际成本趋近于零的事情做呢？我倒是想了有这么几个：</p><p>写作</p><p>就比如我现在写的公众号，也许有些观点我需要思考很久才发现，也许有些观点我通过看书才知道。显然这些操作都需要我私底下花些时间琢磨，那么我为什么又要费劲的把我的观点写到这里来呢？</p><p>因为有人看啊，我把我过往的时间所领悟到东西分享出来，看的人越多，我的边际成本就会降低。以前我觉得分享就是把我知道的拿出来给你看看，交个朋友。但是我现在觉得不止是这样，分享能延长我的生命。</p><p>其实现在写作的途径很多，各种自媒体平台多的是，如果觉得 low ，自己搭建个博客慢慢写也挺好。</p><p>写书也是一个道理，李笑来曾说，写书是他能够将自己的一份时间出售很多次的操作。当然了，前提是人家的影响力和书的质量够牛逼。</p><p>流媒体</p><p>现在短视频这么火热，很多人只是用它来打发时间，乐呵乐呵，而有少部分人则不断的拍摄，制作短视频，在抖音、b站、甚至 YouTube 上发布自己的作品。</p><p>当他们的视频曝光量越大，边际成本是不是就越低了？</p><p>除此之外，还有 podcast，还有直播。有些人说，那谁谁直播一次赚的钱够我们赚一辈子的了。</p><p>那可不嘛？人家是在一个 “面” 上做事，咱们是在一个 “点” 上挣扎，我们在走路，别人在飞。</p><p>互联网产品</p><p>一朋友做了一个 APP ，功能巨简单，就是调用一下手机的震动功能，可以设置下频率，然后就上传到 AppStore 了，没想到还有点下载量，就在里面嵌入一点广告，以后啥事不干，就可以躺着拿到广告费了。</p><p>在互联网上，不管是做网站还是 APP ，亦或是微信小程序，如果能找到用户的痛点，在细分领域琢磨的弄一个产品出来，不需要多牛逼，能够满足用户的一点需求就够了，接下来的产品维护成本其实没有多少，特别是那种细小的工具产品。</p><p>付费课程</p><p>在合适的时候，拿出一些时间来写付费课程或者专栏，让更多人来学习你的课程，这也是一种不错的降低边际成本的途径，就像一个老师对学生一对一补课和一个老师对着整个年级的学生讲课就是不一样，显然后者才是正确的姿势。</p><p>以上这些都是可行的操作，当然这里只是做一个引子，还有很多类似的场景都值得思考一下，比如人家拍一场电影很辛苦，但是票房可观就可以 cover ，周杰伦写一首歌可能需要很多灵感，但是歌曲一旦被追捧就可以 cover ，王者荣耀的皮肤在设计的时候可能需要很多时间，但是被很多玩家购买就可以 cover…</p><p>不知道为啥，写到这里的时候，突然想起了《有的人》：</p><p>有的人活着<br>他已经死了； </p><p>有的人死了<br>他还活着。 </p><p>有的人 骑在人民头上：“啊，我多伟大！”<br>有的人 俯下身子给人民当牛马。 </p><p>有的人 把名字刻入石头，想“不朽”；<br>有的人 情愿作野草，等着地下的火烧。 </p><p>有的人 他活着别人就不能活；<br>有的人 他活着为了多数人更好地活。</p><p>骑在人民头上的 人民把他摔垮；<br>给人民作牛马的 人民永远记住他！ </p><p>把名字刻入石头的 名字比尸首烂得更早；<br>只要春风吹到的地方 到处是青青的野草。 </p><p>他活着别人就不能活的人， 他的下场可以看到；<br>他活着为了多数人更好地活着的人， 群众把他抬举得很高，很高。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="边际成本" scheme="https://wistbean.github.io/tags/%E8%BE%B9%E9%99%85%E6%88%90%E6%9C%AC/"/>
    
      <category term="努力" scheme="https://wistbean.github.io/tags/%E5%8A%AA%E5%8A%9B/"/>
    
      <category term="思维" scheme="https://wistbean.github.io/tags/%E6%80%9D%E7%BB%B4/"/>
    
      <category term="互联网思维" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91%E6%80%9D%E7%BB%B4/"/>
    
  </entry>
  
  <entry>
    <title>重复重复再重复</title>
    <link href="https://wistbean.github.io/chongfu-chongfu-zaichongfu.html"/>
    <id>https://wistbean.github.io/chongfu-chongfu-zaichongfu.html</id>
    <published>2020-01-01T14:12:04.000Z</published>
    <updated>2024-01-26T15:14:15.600Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我想你应该有这么一个瞬间，就是当你不小心听到你熟悉的音乐的时候，你会不自觉的跟着哼起来。更有趣的是，有时候即便你没听到相关的旋律，你也会不自觉的哼起来，唱起来，特别是在你洗澡的时候。</p><p>我想这应该是重复的结果，很多人遇到某些自己认为非常好听的歌，他们就会设置 “单曲循环” ，随着时间的推移，可能一首歌会被他听了上千遍，甚至上万遍。那么这个时候，这首歌就像是刻在自己的大脑一样，可以随时脱口而出，不需要再去多想下一句是怎么唱的，这首歌好像成了他身体上的一部分了。</p><p>所以我就想了，如果使用这种重复，运用到自己的学习中，应该可以做到本质上的改变。</p><p>前两天看到我朋友在做 2019 的年度总结，我看到他说他 2019 年读了 200 多本书，着实把我吓了一跳，如果说不是使用那种 “量子速度法” 阅读的，那我真是打从心底佩服。</p><p>不过我有一点点疑问，他真的能够吸收书中那么多的精华么？</p><p>我做不到一年读那么多本书，而且我也不会这么去干，我觉得把读 100 本书所需要的时间，拿来读 100 遍相同的一本书会更好一些。当然，前提是这本书的价值足够高。</p><p>每当我遇到我自认为价值很高的作品，比如专栏、演讲视频、书籍，我会想方设法弄到手，不管是付费还是搜索。弄到之后我会利用碎片时间，时不时都翻出来看，翻出来听。</p><p>并不是看完一次就完事了，我会一直重复，重复，再重复。这么说吧，有个演讲视频，我现在脑海中能够清楚的想起演讲中的每一句话，甚至里面提到的人名，场景。现在只要听前一句，我的脑子就能马上反应出他接下来要讲的下一句的内容，甚至一整段，而且我不需要费一点脑力，好似它已经长到了我的身上。</p><p>现在想来，这和我一开始说的 “单曲循环” 类似，应该就是重复的力量了。</p><p>说来好笑，每个背过英语单词的人，都不会忘记这个单词：abandon，为什么？因为这个单词被重复背了最多次。</p><p>我想你看电影的时候，也有过类似的感觉，当你看到一部让你震撼到 “起鸡皮疙瘩” 的电影，你会想方设法的二刷、三刷…n刷，每再看一次，你都能发现之前没看到的细节，每再看一次，你都会有新的感悟…，重复看的数次多了，你都能闭上眼，在脑海里面完整 “播放” 一次电影，是不是有点牛逼？</p><p>如果说在一个坐标轴中，x 轴是重复次数，y 轴是学习难度，那么它的曲线应该是类似这样的：</p><p><img src="/images/chongfu.png" alt="重复曲线"></p><p>所以我还是认为，当我遇到有价值的书籍或者专栏的时候，至少要看它个 50 遍，这才能领悟那么一丢丢，很多人搞什么速读速记法，在我看来没有什么卵用，学习的真正捷径是：重复重复再他妈的不断的重复…</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="学习方法" scheme="https://wistbean.github.io/categories/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/"/>
    
    
      <category term="学习方法" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/"/>
    
      <category term="学习" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0/"/>
    
      <category term="学习捷径" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0%E6%8D%B7%E5%BE%84/"/>
    
  </entry>
  
  <entry>
    <title>Fenng大，小道消息公众号原创文章合集</title>
    <link href="https://wistbean.github.io/Fenng-gongzhonghao-xiaodaoxiaoxi-yuanchuang-wenzhang.html"/>
    <id>https://wistbean.github.io/Fenng-gongzhonghao-xiaodaoxiaoxi-yuanchuang-wenzhang.html</id>
    <published>2019-12-31T16:00:00.000Z</published>
    <updated>2024-01-26T15:14:15.575Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><table><thead><tr><th>文章标题</th><th>公众号链接</th></tr></thead><tbody><tr><td>我都在拼多多下了很多单了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650973073&amp;idx=1&amp;sn=da70d1d2e53fc948b685bbfb475f2dc2&amp;chksm=bd3807aa8a4f8ebc5e5ec1fd3f5891f54ddd3eaa89dff2303aa3dee48b2f773eb96677527bdb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众平台还应该做点改进</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650973072&amp;idx=1&amp;sn=e80eff69a4e6cf860d77166f60e7d4e0&amp;chksm=bd3807ab8a4f8ebda6acccb20b22a9840ba5f094a139b1f95280553e67b184e691ce20556cd5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>月薪 1 万和月薪 5 万的人有什么差别</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650973055&amp;idx=1&amp;sn=a193308405f22c0a9b242aecb9fc3071&amp;chksm=bd3807448a4f8e525ae13479abb7b6988c78e235adb4259c76ea2d0aec9f35a3fc0c896f3b0a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有人找你借钱怎么办？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650973041&amp;idx=1&amp;sn=a4c2d439ec89003f9bc18158dc9ceb92&amp;chksm=bd38074a8a4f8e5ccbd9699c07c5d3b1fe5e327ca233a9e3632d1107d34f8099ff7b36999bc7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐几个公众号给你 (2019 第三期)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650973003&amp;idx=1&amp;sn=994a1a4ede08f509bb47462dd3e75cb5&amp;chksm=bd3807708a4f8e66f2b1d4e43fa306ad62704c94894caf7e072326e49f60522579bebb8cb868&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>最近大家都在说的中台到底怎么回事？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650973001&amp;idx=1&amp;sn=4f4bffd17dc3da4ca0b5e1687b5c94a5&amp;chksm=bd3807728a4f8e64c558e93c24094a6938461d3d0de37c5116fb5474cd2ca7f9e2cb19f75396&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看豆瓣</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972966&amp;idx=1&amp;sn=c882bc4a47942fa58def393aa090f7fb&amp;chksm=bd38071d8a4f8e0b133876c30605cb9f330bd73ab9c4d4098523ddb5d00334c48d06080b9711&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看知乎</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972947&amp;idx=1&amp;sn=2709292fca716f342cb02c8150ed91bf&amp;chksm=bd3807288a4f8e3e315aed676a766fced1c4809685e23edb88e50794a3c609ddc82f9dee8a63&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你在工作中最不想用最讨厌的工具是哪一个?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972943&amp;idx=1&amp;sn=dbabdf823ffbdfd5eace41db77f144d7&amp;chksm=bd3807348a4f8e2266ad72a850158cf4fb392a97b973df0e2c7b55e6a81ff15c68eb7afc62ec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果遇到初入职场的我</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972938&amp;idx=1&amp;sn=2379701b5a648b94005cbc94dffe3a60&amp;chksm=bd3807318a4f8e27e9a7872e40e2ae11812f98c98903a46f51e2628121d90d9fd502449d1a4f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>开一家咖啡馆，最好的时间是十年前</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972921&amp;idx=1&amp;sn=8f8787321aec33c07d449abbe818f7c2&amp;chksm=bd3806c28a4f8fd43f0266717cceb002dc5ce062301795551733ba29cd1e8bcb4a0879735a5f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>科技向善</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972907&amp;idx=1&amp;sn=7e7a178b181189dd03302b8bf2b06a22&amp;chksm=bd3806d08a4f8fc60e6bd560dbceba7412d5d4485caf31d00f3d31a5e455f7b82d755d3f2629&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>年薪 100 万，差不多是这样的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972904&amp;idx=1&amp;sn=443edc06d8f3e7e773f8871e4e14451a&amp;chksm=bd3806d38a4f8fc5051f4476a77b17f6bde98af550a896ccdaee89b4a528fb8530a07896a0ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何做到年薪 50 万</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972896&amp;idx=1&amp;sn=ab97578fa7c00670871f1aac4d88d022&amp;chksm=bd3806db8a4f8fcd82cc359d3077f302b3e706aa42839c8f43f1127ca856952e7766fe762ce6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>印度之行 披头士来到了瑞诗凯诗</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972882&amp;idx=1&amp;sn=05f7ff842f32e4cddb68819c9cfc8e34&amp;chksm=bd3806e98a4f8fff5a9c77ed24bbd9928c08022e591743745213d5dfd84fac192e1a0eb01c5b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>要能接受中间商赚差价这个事实</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972809&amp;idx=1&amp;sn=708272b20e076cd866516456d190a251&amp;chksm=bd3806b28a4f8fa448af2e1b75c98412c87d431b767c0a19ce2183ea592a5c503c9bc59571ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我是个创业者，这是我每天担忧的事情</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972806&amp;idx=1&amp;sn=af978d7bf98a207f04ec5dfc1c68b279&amp;chksm=bd3806bd8a4f8fab7154e0ace605bdc42500d35d77575c7b5f5b19720260dfd8364b2500d9a8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>印度之行 从古堡到如今</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972797&amp;idx=1&amp;sn=f3e0a3f5d5bf5f0cea9f2e93fecfbc76&amp;chksm=bd3806468a4f8f507958caacd667c1756d94fc17bebe8e6890dda4025e87ce6f8937cf56d9ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对招聘的一点杂感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972795&amp;idx=1&amp;sn=cad529b08d334f06fdba77a9fd327bd9&amp;chksm=bd3806408a4f8f56a9a6e02bcd7872f750105ee238a878a46065cdc0fba471de0656325df909&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>印度之行 基因的流动</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972722&amp;idx=1&amp;sn=2ffb9f6699492a4a33b678e198cf0169&amp;chksm=bd3806098a4f8f1f87e09231c03b24e656de380dac45ec7588e793d54cb6f933a084e9e1a9dc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我不喜欢别人转发我朋友圈内容</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972710&amp;idx=1&amp;sn=7ae5c898c671ebd49f7a3116dfb9e671&amp;chksm=bd38061d8a4f8f0b3e65601136e884332631c6d789aad6ce4007a4b98bc21d007aa7432c8767&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>学习任正非讲话</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972696&amp;idx=1&amp;sn=32978f0e214d8acf58a7757d1664a0c3&amp;chksm=bd3806238a4f8f3534de1b44fa15aa87c6a75c3167f0ac1f84546c6499052cc5b291fb36e1e5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>印度之行 瓦拉纳西</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972682&amp;idx=1&amp;sn=a851eedf3c2d22b28195b3c7cf2ace5d&amp;chksm=bd3806318a4f8f277a45352560a4fe08b149eb5ae3e7b8193d07de617004725394456c3d0e25&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>记一次关于免费的实验</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972681&amp;idx=1&amp;sn=8f0dcfbe0e52fcfee9ad70b75683cb40&amp;chksm=bd3806328a4f8f240f1bd892ec6fa02dabf64bd8228e454506561249719418348dba3914f393&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我为什么不喜欢别人转载我写的东西</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972674&amp;idx=1&amp;sn=3ab508ea756b394e9c4f506d7497fe3f&amp;chksm=bd3806398a4f8f2fe918325b3ec9e449cbfad60b33c61953649101e881fc47f28f409d39d5fd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>印度之行</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972633&amp;idx=1&amp;sn=8ae9a236d9fde0e92d7e1247b334e8b8&amp;chksm=bd3805e28a4f8cf441ef390b236ff4da084192b51c27a096c7227dbb33a5da1d9d160d0a6355&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何判断一个人有没有删掉你微信好友？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972612&amp;idx=1&amp;sn=14950fb00e7b1e0aa6c94b48b051caba&amp;chksm=bd3805ff8a4f8ce9b833e4e525a791f0a9c8ffd832262e557f48f6b527d3cd8c9a4780351a7f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中药注射剂为什么能取得市场的成功</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972580&amp;idx=1&amp;sn=3dff0a2efe00b9b8ea3e158ac20bb6da&amp;chksm=bd38059f8a4f8c89260a7211b2d3761f226d8611433e903fc227eb633a4f436932891145db27&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>知识星球，免费加入</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972577&amp;idx=1&amp;sn=6d20b07f8b2ecd31a11887db9dd068ee&amp;chksm=bd38059a8a4f8c8c3851f255f66509f56bf2abec365757cb0e516b4efa1cf27b7dc4ef9d0375&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>三个月了，微信才更新了一个版本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972571&amp;idx=1&amp;sn=7d1573bfbb32803e3a37d2df582d28f5&amp;chksm=bd3805a08a4f8cb6e5a174efe43e330435c029552df99df148199b61ce47d2ceecb5c8095012&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要在米缸里等死</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972556&amp;idx=1&amp;sn=0b02d436f8ecc2268134cc7525dc3847&amp;chksm=bd3805b78a4f8ca1373259228a768e455f11a3a192d9680b830f82e7bac2a5788e4061244ded&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>五一假期这个小伙子去扶贫了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972550&amp;idx=1&amp;sn=e1aec3edee4eae6bf5b5c1711382297c&amp;chksm=bd3805bd8a4f8cab4e5d0ee4edbd9736492ab74465db184f7d4b8dfe9499a70b33f210399a43&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>客观认识自己的能力水平</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972546&amp;idx=1&amp;sn=562aa73da44b1431a9dc6f23b58e762c&amp;chksm=bd3805b98a4f8caf6510db000b2d05a09d5cd95953112b0c1f8e9bbcc7918d05d5ca14dec3fb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个不太走运的 SaaS 领域创业者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972540&amp;idx=1&amp;sn=6d25906f753bfef3f2a0c1a2910757b7&amp;chksm=bd3805478a4f8c5178e943bf98a6854ec340483b8fe2b33aabde50e9092cab9a2fadd470bc98&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>请给我一部更流畅的手机</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972538&amp;idx=1&amp;sn=378dca29c350cf71b1514cc528194edc&amp;chksm=bd3805418a4f8c57d76681f02a381aa7bc274ccedeae220c950987a2678a493fd1fe3ba766be&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>读书日，谈读书</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972506&amp;idx=1&amp;sn=1cd7ac4b31e9906afbb380f981295028&amp;chksm=bd3805618a4f8c7729efc62b9a02a689111b58ca0f1326a6bd6ec3e6d74d14fcf2d9280505e3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号的价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972496&amp;idx=1&amp;sn=39a578ef0335ecd57bfcc8da7633c800&amp;chksm=bd38056b8a4f8c7d68561c70e5a03b44cf36badf98d0f9b7aa014736af59dccd248501c18fdc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎么学习赚钱？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972487&amp;idx=1&amp;sn=91c45de2216a8cd79baf5cce1bdea80d&amp;chksm=bd38057c8a4f8c6ae48c4478059c3bec2f98a9eca616846394ac7320cc49adea71fbb5a79584&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>字体，Logo，以及广告图</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972474&amp;idx=1&amp;sn=33853b0fc29670e1987b022c68ff7c58&amp;chksm=bd3805018a4f8c175b411707cb7652fcee29a615e45effda7bb5954d0af2fd285e73a5583aa0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈图片版权的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972472&amp;idx=1&amp;sn=dcd2c95881ba928875d16f61a15089b8&amp;chksm=bd3805038a4f8c15170a146b02197b01eb9d26333fba1f28fe5ce490fbc19634f43ff735ee73&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果王小波还活着</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972461&amp;idx=1&amp;sn=2c66544c8fb24e5cfd83a9940a134043&amp;chksm=bd3805168a4f8c00e3398a382768f4767b65921c8dc768ffd0bf993f30fde6998cbf13ad6918&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>工作中经常用到的小技巧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972451&amp;idx=1&amp;sn=529ae230425a47d1c4f68c788e196768&amp;chksm=bd3805188a4f8c0e05e304dea2f03c87d1ef4f028b2de3d86fb80a294d71c0f92c561bfd5857&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>Readhub 赞助商计划</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972429&amp;idx=1&amp;sn=e9f82fdfcfc2f21cad531c04a60aa9b9&amp;chksm=bd3805368a4f8c20642106bcb9a8f6c4695775f74f715ffcd043a7c16fa6f323c513469571f3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给自己一个健康的身体</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972417&amp;idx=1&amp;sn=8476143175549a7d2d4b27cbed539bf7&amp;chksm=bd38053a8a4f8c2ce032139091dd4597bd34801803e07c14d55380fac0d97984271d47e6af38&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我所经历的 996</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972398&amp;idx=1&amp;sn=4becf84c02607844a535681196040b80&amp;chksm=bd3804d58a4f8dc399d9e78f9a171d97018e304ae09d233214b66952c9718c3566e31de26c3d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>无码科技寻找团队伙伴</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972395&amp;idx=1&amp;sn=974452d4eeb78100f893f03f00ffe067&amp;chksm=bd3804d08a4f8dc6024175e5ec4d75bf99b13d88de39cc199f9e46cb909756cfbc48fde5b9f8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>聊聊 996</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972394&amp;idx=1&amp;sn=e2bcb0d8c2421991b08481e313a2dc02&amp;chksm=bd3804d18a4f8dc74e7419c1bb56a2d85aa4a29ea25478154ef0645fa1705b1733d265c4f6ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>世界备份日</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972390&amp;idx=1&amp;sn=2a62fcd8a0fadaebc4749a96fb80a63d&amp;chksm=bd3804dd8a4f8dcb2c602982eec3c0dad88a86bf79b1a77c212cb65ff685a5a590db09846ca6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何获得别人的帮助？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972370&amp;idx=1&amp;sn=6114cdec163b50d5549d5d96e061e504&amp;chksm=bd3804e98a4f8dffb8535e81d617dc43ad593bb9e2280e4ee7a9200bbd8d68384dc1e44d29c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>诗人死去</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972367&amp;idx=1&amp;sn=1ba9954ffe5df6847678208f689b6f1d&amp;chksm=bd3804f48a4f8de2820a4b48a2d7d983ab5cbf1502f4ff3c36a7164c27ceaa13134942158623&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>美团饿了么偷听我们说话了？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972359&amp;idx=1&amp;sn=bce5fc946c7466f28a4b5a6cb639b819&amp;chksm=bd3804fc8a4f8deae4b23a366c6bebf6d37b195e727acace40cef9a0d73509d88c0ddc1576ad&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要过高估计用户的能力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972352&amp;idx=1&amp;sn=a13eba8d6fe139aa3168fb85bbbce09e&amp;chksm=bd3804fb8a4f8ded9ee15f8620ab989ebb16888eb502ca752f728a89f0e20ad0f38547c0fba0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信的用户头像不让多闪用，凭啥啊？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972330&amp;idx=1&amp;sn=3b5f4b9a9af4a0f20cce2cbcfecb18ef&amp;chksm=bd3804918a4f8d87a7535c43e8ce721b3aed8dbb4adb8bdd0ae590612d811b72089f1da426ba&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>订阅杂志的烦恼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972306&amp;idx=1&amp;sn=215c4af1bf324602560f77d0ab9be194&amp;chksm=bd3804a98a4f8dbf0995d943a4831f721be31a5776d915440a5568b760ab9ba70ce6670caf40&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信的一些改进</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972290&amp;idx=1&amp;sn=ed3de9f3776376f1dd34d262c408788e&amp;chksm=bd3804b98a4f8daf74c5411e08a942c2c347bbdeb37ec77a21335253cc1bc6a20560449f5d13&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>记忆里的中学食堂</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972279&amp;idx=1&amp;sn=044664ad71dfa1218f7af510927e5511&amp;chksm=bd38044c8a4f8d5a597542ade567b7fff90bda23c6df2f4b8cb213cfd7c87ddedf4317687949&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何在社交网上不那么招人烦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972272&amp;idx=1&amp;sn=e0ddb0056f950d3b73951d536e384dc9&amp;chksm=bd38044b8a4f8d5d91d7bd58eaabac9a94892d494513475606db65de70b4a6145dd43115627f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>World Wide Web 改变世界的 30 年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972269&amp;idx=1&amp;sn=a0fd607305268b78dcc4842bc093ba40&amp;chksm=bd3804568a4f8d402db7d9ac667c02671063b08a46a48ba6b3af032eadb9f238206e380409ea&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是不是整个世界都对你不好？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972260&amp;idx=1&amp;sn=4f6a15af07f87e21fd7e9f9ce271702d&amp;chksm=bd38045f8a4f8d49f0c630c27014a814575735945803134c9d0328cff9582f892b7e040253da&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>团队出行随感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972258&amp;idx=1&amp;sn=044e9f82a8bbbde4302a1ff19803f727&amp;chksm=bd3804598a4f8d4f4827bbcd0c72fc2485bbe8f11f09898b4991c4a5cb6fc9c45c15644bb930&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>普通人如何逆袭</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972240&amp;idx=1&amp;sn=8f7e7f9ffe14d220037b0ca0ed03712d&amp;chksm=bd38046b8a4f8d7d28d4584fa65f2bb9c070b086decc37df6ec84586957162003431390e090f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>5G 来了，能给我们什么期待？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972231&amp;idx=1&amp;sn=a918fa6d0f87fd608f628c350604514f&amp;chksm=bd38047c8a4f8d6a7b1510605aef7f171b9071ffa661450e0087739a96540a0e3c546f949ccd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>没考上研究生，不是坏事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972229&amp;idx=1&amp;sn=c971a436905a3761bf81e57f755a1470&amp;chksm=bd38047e8a4f8d685f59e576a7a72959cdf4d675725c14e38cee0ed89257470d520bda22b181&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对教育类产品运营推广的一些建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972214&amp;idx=1&amp;sn=c39ad1cf514762966ae2a69d5e882e92&amp;chksm=bd38040d8a4f8d1bfd3ca591db27ce3da9e482aaa35996cc536462fad71c0f94b341b21f7d80&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>付费服务，带给我的收获</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972212&amp;idx=1&amp;sn=2c1fe7b283804aed88f08a8915a1ef69&amp;chksm=bd38040f8a4f8d192298eb17964181b4b9303fcd5d7fcf01a1552486b465775592cb3beed0c6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看小米新产品，挺厚道</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972206&amp;idx=1&amp;sn=2492521c3e7c3da34ab9d8ac40abe98e&amp;chksm=bd3804158a4f8d03ada0c87ea720a29c132d80800fc791cf609106cd8c5ab9eb28c21778c3df&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公司最好的福利是什么?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972189&amp;idx=1&amp;sn=199bf56b80bcb444794e0dd53b7c982a&amp;chksm=bd3804268a4f8d30c926133485d19eb9f10e1e29df15f82a8379313e19b86e1b9b5fad462436&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何缓解焦虑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972187&amp;idx=1&amp;sn=a7e9d4ba68438ca9872d70551dbcefb7&amp;chksm=bd3804208a4f8d36e02f129b4005a0fc9ce6c1c6257d67ab1b3b6a7df0d5acdafac5c0c8ae8d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>生活没有容易二字，只能硬抗</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972177&amp;idx=1&amp;sn=bbf198f46212da0e5a6549d4fd2ad8f5&amp;chksm=bd38042a8a4f8d3c9c7be63f9d2ca171e51c7a3d94920ce1d02a538d652337bb12b32fdc3470&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>滴滴，恢复顺风车业务吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972175&amp;idx=1&amp;sn=7418c66fc66df79543216c9c7fb9e04d&amp;chksm=bd3804348a4f8d2230701271d01c33c385fbd1b6be394ceae0820a6488551cf43c95f647f8ec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>说说人际交往</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972171&amp;idx=1&amp;sn=047b3a2b1885cf73eb502cd085c4ee71&amp;chksm=bd3804308a4f8d26654dca370215706a1c6155dda5d6058a72f4184226a538d24805ddef9810&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>写一封「用户体验」良好的求职邮件</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972154&amp;idx=1&amp;sn=788c301570eca7681b394d061a649c27&amp;chksm=bd383bc18a4fb2d7c462aacede037fd645909c91f0f8006c072fdac532842e2179b7c7693362&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>那些好看的科幻电影</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972138&amp;idx=1&amp;sn=78bc857e1cf7b6a33488876796413c7b&amp;chksm=bd383bd18a4fb2c79ef3db56e8a2e57e597115b7b801100e2ae570207923f7f8067a6901766f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>祝「小道消息」的读者朋友们新年快乐</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972132&amp;idx=1&amp;sn=c7e363f0129ab04de87149ea96883256&amp;chksm=bd383bdf8a4fb2c9e11ed7a64600fa6c0b01063650ac90dcef2a95fb25249869b9d366669251&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你的喜悦或是你的痛苦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972125&amp;idx=1&amp;sn=635a342a87e627a6dac22c35a66de664&amp;chksm=bd383be68a4fb2f0c712ee20a3aec07a1a0da1396efe7df02705501f240aefe3000ec0c9673b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有几个公众号推荐给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972119&amp;idx=1&amp;sn=bc26e8fcbf9e0fe1c3c6566c4f907ada&amp;chksm=bd383bec8a4fb2fa16aef5796e0bb48e8947335c52ab87cb369febce1b67894f36737177407c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我们会用信息填满整个世界</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972115&amp;idx=1&amp;sn=65a5a8f3e6191781d66ce76c2406836d&amp;chksm=bd383be88a4fb2fe777eee7c54bb32b9270309b59deb98f9784e281a02e6c1aa856c732de4fb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>苹果请对微信好一点儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972103&amp;idx=1&amp;sn=6a6987798a43841d8522dd8448cec75c&amp;chksm=bd383bfc8a4fb2ead9a19f37cf5494563142ee50aae9fb7e4afb1377dec82b211c1073197e55&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果这也算年会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972096&amp;idx=1&amp;sn=89829dfddfb714bbb9d1464e9b8cd1a3&amp;chksm=bd383bfb8a4fb2ed10ffcd9cb287d17208492f17d05be924c81b0728de794b8f09acaae42f37&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何成为一个心智成熟的人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972087&amp;idx=1&amp;sn=9201726b73aac4e445fbb91139531e2b&amp;chksm=bd383b8c8a4fb29af315b5d3154f3452c2d80282efd473ae135d7cd41778be51ab24e2167899&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公司应该招聘什么样的人?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972080&amp;idx=1&amp;sn=db29dc60d40658607777ebb6be945504&amp;chksm=bd383b8b8a4fb29d0050d3537642c9ca00025d5d4744f9ab5dcf9cc7fd56d5e0c708d9573a16&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>寒冬里做好自己的事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972079&amp;idx=1&amp;sn=f95bd9ef25eba757bbfc785bbcd1f68c&amp;chksm=bd383b948a4fb282645714a31319e224111d5d3e5a6b6bcb04226e48358f8e270284b66d5e3d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公司怎么开年会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972073&amp;idx=1&amp;sn=f9271c4862fc6c7b4625bed784a19bd7&amp;chksm=bd383b928a4fb2849b2ba3a0f7a15834d88b5d9e288c9cc6fbc26242a611320d64e57e3b33d4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>曾经作为搜索引擎的百度，又怎么了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972067&amp;idx=1&amp;sn=f5e12894569fb2ae86935b5597bfe143&amp;chksm=bd383b988a4fb28ef242421e807934914f3e851b0ce015139094c7c4244f9468b509de8862d9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业公司如果这么干…和传统企业也没啥区别</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972061&amp;idx=1&amp;sn=bbc71b4362166b3ec692dd41905a2757&amp;chksm=bd383ba68a4fb2b01394d9d8459583094914067cd691417f91bbd264d0a7560d3164524cba2a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>学习任正非讲话</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972050&amp;idx=1&amp;sn=51710a01fbfa89dc8e931d868b663dc3&amp;chksm=bd383ba98a4fb2bfaee0bb32b8e3fac036e5c2ae916ec6ac81177f9210efb54e0b7b0718126c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>社交产品是否还有机会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972039&amp;idx=1&amp;sn=b47895ab2e0c8971cf65763d6ba7cddf&amp;chksm=bd383bbc8a4fb2aa4b0868e7c0c8d4fd75fd37467c4871608d35eb571066f177a33a1afd00a4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>记一次入境被遣返的经历</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972033&amp;idx=1&amp;sn=0be395c1dec0e50c608fcfa32130130c&amp;chksm=bd383bba8a4fb2ac915f959c55b83a9892dd9c1b982760111ad3075367593eaf1f7ac838cfee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于张小龙的传说与事实</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972027&amp;idx=1&amp;sn=14c44ef217237d5dc797b6b8b78f2e9f&amp;chksm=bd383b408a4fb256af219e0e128c47196d1032ff863e60d99b0e8c9d958fb6059fd13739feb8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>用技术做点有价值的事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972022&amp;idx=1&amp;sn=021fb436f6478d13e89ed5d31ba10cd6&amp;chksm=bd383b4d8a4fb25b609a389736f6c14e004f791d947717d014f30f83b6cf6f7ce713af08205e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业，我们这个时代的摇滚</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972020&amp;idx=1&amp;sn=f7cf3dba8bf36518d7455e44364faf2a&amp;chksm=bd383b4f8a4fb259b59582e603530f93b3587614e6cc74254b17548d79781d2292a77ace8886&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于微信，他什么时候讲不重要，讲了什么很重要</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972018&amp;idx=1&amp;sn=63b12e677f95e38c98ba3e94ea9d45bc&amp;chksm=bd383b498a4fb25ff9f8aae5e9073f02ba906763173f7e59b06b62d4f40e184ac06c8ba76def&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你对微信有什么不满意的吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972015&amp;idx=1&amp;sn=e4daf219040b0a307bdda7768dfa04a7&amp;chksm=bd383b548a4fb2424a56beb7cdb5e9a273c58e100fed303b80d53f7727b9142b0b97550c14a0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的 2018 年个人总结</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972009&amp;idx=1&amp;sn=9f35fc609ef8fe63ca3e0ae5e4fb5fcf&amp;chksm=bd383b528a4fb2442f315c92e2f0fee9896914aed5d80fbfa4bc7aa24204765babe464711144&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>找到身边的放心医院</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650972001&amp;idx=1&amp;sn=bae1307dc353bd0fc7b17331bf0ab312&amp;chksm=bd383b5a8a4fb24ce3e97a5fb86a9584b3092fe2c028cdbc2c740134cdcf76d7b8db66d5bf71&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一款希望你用不到的小程序，有了更好的能力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971989&amp;idx=1&amp;sn=e1a88619f3f5af0c1db939e5e32da292&amp;chksm=bd383b6e8a4fb278eaf934385ae779624c54020aecb889492ee843acc4cf7f8691e00126e035&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>终于，微信公众平台有了一个更好用的编辑器</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971983&amp;idx=1&amp;sn=a351d92d741e42eebba19386998bda09&amp;chksm=bd383b748a4fb2626ad34b720cf37bd465d198ff06e8b40768f0e9e51585fcb294c95a27f0bc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>祝平安</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971972&amp;idx=1&amp;sn=abbe06e1c18604860509d32ed0df4392&amp;chksm=bd383b7f8a4fb26999809ef6fa96d20719fcf1e38f684dc594a1f3e20b76b27165e2f84ec897&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信 7.0 常见问题解答</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971967&amp;idx=1&amp;sn=a0a3591dc57365a19125e9e9918de9cc&amp;chksm=bd383b048a4fb212882b3e2366c2cc5c69a7d8296fb745ab5a12ecd6635df3936504ba21854c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信大改版</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971963&amp;idx=1&amp;sn=c2a951cdde945d89d4a33bdfaa6130ff&amp;chksm=bd383b008a4fb2163375b89be6b19c6d5412ab2904cbc291f7a1d4312bdd4872a202658407ef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>超过 5000 万用户使用过抽奖助手了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971954&amp;idx=1&amp;sn=51802523ee54ec7e9ddf0c4829f5d362&amp;chksm=bd383b098a4fb21f2ef11b5768b67d71a7d16911185f8396c9fc87e956ef34107efa4fbcfdd8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐几个公众号给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971939&amp;idx=1&amp;sn=4eda980cebd46c55baa4f0166d6e9d41&amp;chksm=bd383b188a4fb20ea711576c7035d6d972ac1a981d34617764763667f6f8d546202ac5a3a7ea&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>现在有钱人太多，得想办法搞点钱儿花</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971912&amp;idx=1&amp;sn=6aac1c4c481c7b1632fe34c8f5b4de41&amp;chksm=bd383b338a4fb225d287ecd10e2b45000e52f47014860f182941046cadc20644855202f894eb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>成为高效工作者，一点小小的建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971894&amp;idx=1&amp;sn=c0fe937cdd586e3b48bf5f9ede922678&amp;chksm=bd383acd8a4fb3db2a4838ea9386fbd6992d93f8494906024f574d1580396bd4b1d5cec67429&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>被 ofo 用户在微博上教训了一顿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971876&amp;idx=1&amp;sn=f327d3cb5099d5a816412f160931794c&amp;chksm=bd383adf8a4fb3c9b046fe0a9cc94c2d5db4eea0bf9e6c1c3e7314623f0e955a2ad08451c8fe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你的认知，大体上处于「愚昧之山」上坡的地方</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971847&amp;idx=1&amp;sn=2e47fc0bfa4f7542ab919c86be7feb41&amp;chksm=bd383afc8a4fb3eaa09df5e57f5cdb344e93f1d1bf81b233ee7088896fb01e11e0d13e13272c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>把技术和聪明用在正道上</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971842&amp;idx=1&amp;sn=879434a9f6bb8d509c08bad9ea247b90&amp;chksm=bd383af98a4fb3ef8cae7aff1288778ecda5028f251b168fff3ae6c9f136315c01a0cd6f798b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>寻找合伙人，以及其他</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971817&amp;idx=1&amp;sn=3aa4005aba94907050141ac20e6467c7&amp;chksm=bd383a928a4fb3848fb3784237a8f63fc83b9a10df469beb5a947ddca102f7bb81ac4fd813ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中型创业公司陷阱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971794&amp;idx=1&amp;sn=6366a5abe73299e76f4cd1d6e70cb572&amp;chksm=bd383aa98a4fb3bf21a621169253b803869a53dd52c8d9ff2845967f16530452d7c708449574&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>做一个利他的人，尽量的做</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971751&amp;idx=1&amp;sn=e69ab90fe803278f93b686c0e56f22e6&amp;chksm=bd383a5c8a4fb34ac2d89024dedac6c52b48e674b24f98039520be953a5f9155a775384c3352&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你所看到的数据都是兑水的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971714&amp;idx=1&amp;sn=3b6e07b44c30e95a09259373c53f0464&amp;chksm=bd383a798a4fb36f33a044b821cad521f94b67e97cfb3e6d17395aa0dd2525b05893b3e53c3e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于公众号违规处理的通知</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971705&amp;idx=1&amp;sn=66e5a57a5b916f876e92f8fd540aad56&amp;chksm=bd383a028a4fb314c96854496b3c622db0aeb316da85616cc12fd69000a14698ba7775e4baf0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一份购物单，你看看用得上不</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971691&amp;idx=1&amp;sn=8cf021372ddf65071562dacaf91d9316&amp;chksm=bd383a108a4fb306fcfa69d6c8fdf6d2bd9e3465e0ee4088ebb93122f7f8d5607e573c70b3dd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看金庸</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971632&amp;idx=1&amp;sn=0939422c684b24e369683990b08a123f&amp;chksm=bd3839cb8a4fb0dd00c933371679a8c61bcade0f8aa5a6b21f4cc9f61050e123a395f573ddf7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不废话，推荐几个公众号给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971618&amp;idx=1&amp;sn=1d665e544cd02de26a9e04aaebddef81&amp;chksm=bd3839d98a4fb0cf81b65f0fdde3e2c98df4eb1a8bc3b358ee416baccfb17edeea4f6d5c9059&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么我建议「尽可能不用 PPT」？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971612&amp;idx=1&amp;sn=fc80f34526b0b4935eae414938a8c87e&amp;chksm=bd3839e78a4fb0f17916f73c7102e32ea4dd7b704533fba61d0f5efbf9905c971a464d9b8ecf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>无码科技近况</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971603&amp;idx=1&amp;sn=2dd4467f71b5513d89eafd7bad2023f1&amp;chksm=bd3839e88a4fb0fe349bb45ece2dcbc4d577c97f1bfe86a1c2253b8c125ce0de0ab9b06c929f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对一些不太擅长营销又需要卖货的朋友提几点肤浅但是很有效的建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971567&amp;idx=1&amp;sn=242c62a2b8f25d5973bb1d847abbc3b3&amp;chksm=bd3839948a4fb082691e7a41eae5635239873a4d131e18326289ef85caaa1b9a85df2c629139&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>基因检测值得做吗？有啥用？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971515&amp;idx=1&amp;sn=786411bb53a375a48ae5ee0339ad4e81&amp;chksm=bd3839408a4fb056e76d3644c2f2b3c13aeff63484f9566e6551dae7ae32b0d3566a23faabd6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业已两年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971504&amp;idx=1&amp;sn=e7eabee550b5f3029ef4b7de84aff39b&amp;chksm=bd38394b8a4fb05dd189086528e573eccd1eca543a4326d593fbaf149499ac1ce462e2916a3d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>股价跌了，怎么办？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971503&amp;idx=1&amp;sn=6867362d6ad6d8d925f4d5e7c606f4bd&amp;chksm=bd3839548a4fb04211555d64b8d60370ea4499f7ebb41ff807fc5ba4dc806f01b4442f918127&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我为什么对考古感兴趣</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971494&amp;idx=1&amp;sn=62bf4a402c2cc138e05d327345babdae&amp;chksm=bd38395d8a4fb04b586a909160cb703c2b71f7186984a9526c1246fd6dda0694d3849bf524eb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>长假归来第一天，如何才能更有效率？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971482&amp;idx=1&amp;sn=ab86b412c9b18e8b00b2584570e48612&amp;chksm=bd3839618a4fb077c311ff91e4760519a99b238e85deb3eabd51fc62265d7da8d204570b841d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎么看腾讯的组织架构大调整？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971478&amp;idx=1&amp;sn=bbf51ad889b3abe09fe8253ffa693eb5&amp;chksm=bd38396d8a4fb07bfd78136334083eef0b6c69c580422ba4b7a16b03731a839d0db9346c6041&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>浅析「微信购物单」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971466&amp;idx=1&amp;sn=37039507d0ff975eb343ee48e6da2fab&amp;chksm=bd3839718a4fb067e4f15bec24eaa3b42068c3980446e02fd4d2e7b62e07309f48225af0b5e6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>刚刚，微信公众号列表页又改版了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971445&amp;idx=1&amp;sn=8789436debb7a2c8a0ab0b6c60600911&amp;chksm=bd38390e8a4fb01858e5feedaf2cf832a2fbd3481078a496d8a18610f19aedfe86f065ced1ba&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>江湖儿女已无多</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971441&amp;idx=1&amp;sn=94a929d009acdbb4b060d06915bd6186&amp;chksm=bd38390a8a4fb01cd3fae2f1d99746fc8ac2195ae9e2f8d605c1890369533a43a40450b8965b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一加要做电视了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971438&amp;idx=1&amp;sn=2d5978ce43725ed8dde8285ac0f5ade6&amp;chksm=bd3839158a4fb0033c38b4f13a2555376acd0badf2e430c31b707151cc51cab484d594f7bd95&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中秋前，再推荐几个有趣的公众号给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971433&amp;idx=1&amp;sn=460a664abce111f140d3eebe0ba92688&amp;chksm=bd3839128a4fb00448930285b2b9a1bfb15edd0de393c52425ee790e89bdca4a90b2e91de7ee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我本来有机会成为一个程序员的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971431&amp;idx=1&amp;sn=9582e7982cd0a85abe2bde27392c6fae&amp;chksm=bd38391c8a4fb00a5eb5d64b3c6c0901d90e4fce8a08985f6de85ca46c0cdef3c41d0be14c03&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小米上市后的第一个大动作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971375&amp;idx=1&amp;sn=adcf350700096a7c8fd34bde92567b0e&amp;chksm=bd3838d48a4fb1c277dc8db507db85172e7bbbd759feda407d2f4c1ab1b03afe86c79194d984&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公益都应该是谁的事儿？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971347&amp;idx=1&amp;sn=891b72d5c03139635a62b69fd77d921b&amp;chksm=bd3838e88a4fb1fe7ce15b5c1140c4ff5fa2ba5ac8de913c604726ec9843c666495fc3ee4495&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐几个公众号给你和你的朋友们</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971341&amp;idx=1&amp;sn=22390945a1d3e3130f3add2f59313491&amp;chksm=bd3838f68a4fb1e043617513014176cfbd7dd9a78ac223763a3d78f17ba6d2bc36b539b7a113&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>每个创业公司都至少需要一台能安装 Windows 的电脑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971318&amp;idx=1&amp;sn=3b65fa49490b888de700404871467d88&amp;chksm=bd38388d8a4fb19b9f90c4f63720de786308de31d4b2e16869e8abcff36da589b4a20bd4a410&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>包包租赁会是好生意吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971304&amp;idx=1&amp;sn=ce372bda11a7d6b7aa6d4db0c3b440ec&amp;chksm=bd3838938a4fb185e5e222fd16091bf5d435cd6b51d0ebcd3530eb65f0b5000d1c60bb1b9a29&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>房租情况调查之数据简析</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971289&amp;idx=1&amp;sn=78b2f5e1c42ea7d9e435ce9670f5ee46&amp;chksm=bd3838a28a4fb1b4016550a16ef1395aa08c565d03861350d2368dca51520fe46248655f700a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>以易车为例，聊聊垂直互联网的商业空间和打法</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971288&amp;idx=1&amp;sn=c4534941bfe61d8727be6ec9d97bb2d6&amp;chksm=bd3838a38a4fb1b59f9794cdbaeb403d80fe4163f64cfa85092292eca399506d8ffdbb5fc5cf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>房租情况调查</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971260&amp;idx=1&amp;sn=784caae0fc6e54133a41909272df8aa4&amp;chksm=bd3838478a4fb1511d8dc28e66cace2c2afa359d626cbad42968733129e1cdeb36d7f470dd41&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一加手机的印度故事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971247&amp;idx=1&amp;sn=9591a63c6ccf8b3cae049296ad87f852&amp;chksm=bd3838548a4fb1427d8a1e82469ae29fe7377674e86dc5f615fda5633ceabf3731bbb2710c44&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有感于创业者的过度自我包装美化</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971245&amp;idx=1&amp;sn=c0a42e0f7f730089aa236a299bc44cad&amp;chksm=bd3838568a4fb140dedef5bf6bb1c0d3f629ba89e1f27a210ce40e2b411e5578477eb2e76826&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有些电商网站怎么诡异的猜到你要买什么东西的？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971230&amp;idx=1&amp;sn=5933ad7263c119f6d89853a7e138d383&amp;chksm=bd3838658a4fb173764ca1f77d5ab66fff6b9cd7ae10bd40f0d94c396b5d59a3dea91830f7ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创始人快去跟公司技术人员落实这件事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971212&amp;idx=1&amp;sn=acc8f425e627629bd916f607bd2ef786&amp;chksm=bd3838778a4fb1618cc9ce665bfb69838e04e7e9598c5584138a510302f4e28204a3e2ab301e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从「武汉 37 岁广告人被查出胃癌晚期」的鸡汤热文说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971211&amp;idx=1&amp;sn=658972a9f0ceb9cc21a1f1ac23e15d4d&amp;chksm=bd3838708a4fb166c73d614fa9049a7a6a7437fce5d1f9fae0463573337b38ac4a4de17b254e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是是非非拼多多</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971206&amp;idx=1&amp;sn=a0ddbceccca98302c46026f296b9499b&amp;chksm=bd38387d8a4fb16b23257ab8a4ed15ff02ab747b8663f6dd57447fd8d13836a885c974fc2d83&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>再谈牙齿问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971202&amp;idx=1&amp;sn=44964b9c0e4616fe85a4ce69f4fa6745&amp;chksm=bd3838798a4fb16f22bbbf81533ad4689628fb35feb7fc13e08a19223c77e2e27ae9e1b7bc60&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>带状疱疹疫苗</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971190&amp;idx=1&amp;sn=0c3967677d446baac5dfbdf73f65a6b6&amp;chksm=bd38380d8a4fb11bad73142a38f176bad3149edd0a4077db6fde12653e742020dea80c3214b4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你还年轻，不要被习惯束缚</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971186&amp;idx=1&amp;sn=0775bc1b8a7251931f713ecafa3f6190&amp;chksm=bd3838098a4fb11f8855da6652d26d946d5feec7422f3603142ed27a3f7c3f2aee9cf26d3957&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何不让消费者承担大牌成本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971185&amp;idx=1&amp;sn=4835511dce9b4e2157cbdd9e92c63533&amp;chksm=bd38380a8a4fb11c27f0d43d483ec2beeba6da5a2df8a55a620391b5bede6aad29d2d57543df&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>两个设计师的故事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971181&amp;idx=1&amp;sn=c53d52870f66707153f698757b0dcfd3&amp;chksm=bd3838168a4fb1009a662f137697b40ef663d6933e5509e2b645789bb74b796df6b51b879303&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>解读「互联网女皇」的《互联网趋势报告》</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971180&amp;idx=1&amp;sn=5e8b476347ed29d98dcd4cea255da272&amp;chksm=bd3838178a4fb101b0a70819a546fcae87b457df73f121c9f493948fabadcdbc62302a5c0c21&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的小程序，你的小程序</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971175&amp;idx=1&amp;sn=c809095cfd7768e6eeaf006f030c848f&amp;chksm=bd38381c8a4fb10af9df241ad6c06a9f81b7f59046cce65c27c26e1e715352880f3cc09cb008&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我亏损最多的一支股票</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971149&amp;idx=1&amp;sn=a5613a714c59a500a3e8ccf7e7a3f214&amp;chksm=bd3838368a4fb1202dba51aa80487620bf3a8b576e862f18b8bbcf51f653295804159a4270ba&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐几个有特点的公众号给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971141&amp;idx=1&amp;sn=fddb4ddb4bb8602494f4d20d03e414c6&amp;chksm=bd38383e8a4fb128f3086ffed0c4ce73af54cb2cf5dfb4a16f442cd1918f575061b5c5d419a7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>药价为什么这么贵？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971126&amp;idx=1&amp;sn=963e849ccfa0c21bc694428a8d7b6c0b&amp;chksm=bd383fcd8a4fb6db81d0619f5a57fffd0ad9fe0366057c75706772e4006c0b7f6f4334efc3be&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>想推荐你去看《我不是药神》</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971116&amp;idx=1&amp;sn=aac8ab8af0017827f29eb816d18fdabb&amp;chksm=bd383fd78a4fb6c19495e611a90abb38183c87865e9f72d968941dd484ef22585b9e9e15afc3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看拼多多</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971090&amp;idx=1&amp;sn=3cc6b94bddd276beb53c4ad71ee50d74&amp;chksm=bd383fe98a4fb6ff4641c55c1957f40439a3c8af3a821cee4df390d32751fa18a9848e98f85a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从 BAT 到 ATM，那么 M 应该是谁？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971085&amp;idx=1&amp;sn=013cdf446666229c932131766d6a9d23&amp;chksm=bd383ff68a4fb6e05641e38a5aa1eda84a01a5096291c37fc5f9c87bf5076a3ad59b110b867d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>在有些领域，AI 会让人类失业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971079&amp;idx=1&amp;sn=278793bd4aef158f1363c85df627ed5a&amp;chksm=bd383ffc8a4fb6eae0f3a0916a5286d1fd1c70009c19369ae0307f711c6b489c72d38883a5c0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为少数人准备的一款产品</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971065&amp;idx=1&amp;sn=808cdbf84ab7d699c39bab4ffeb14789&amp;chksm=bd383f828a4fb694c0090afe53f1a76c9add5111b216519768490780fe67bcaf313bc50fda3a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信订阅号终于改版了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971064&amp;idx=1&amp;sn=6f2ecf577724aa110dd688a0d076f492&amp;chksm=bd383f838a4fb695d06aef49e5f5b48544c072645153b30dca4ad8cae92d6e81fffd2744df5c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>与人为敌的城市或城市里的用户体验</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971049&amp;idx=1&amp;sn=db6c9242b6bfad0608e930302ddde791&amp;chksm=bd383f928a4fb68495773e96cc91b242627fe009c4166f94372b5bbd7b351c78c9a4ad030af8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>想找一位对文字有强迫症的编辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971019&amp;idx=1&amp;sn=9cd8acc64426a3c69075838b52e737c6&amp;chksm=bd383fb08a4fb6a6cb9f9d8f8800042f5a317d7e78afe5da45ae120af7bbecc2f65f1f2a51d9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>别拿用户隐私当儿戏</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650971012&amp;idx=1&amp;sn=142fad7532753c404de26e8552fcbcf9&amp;chksm=bd383fbf8a4fb6a95801fecc4a1f29a9de38eb7433882459be8012d8d0421b0bf01759bfc254&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从「微信一定监控了我的聊天记录」说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970997&amp;idx=1&amp;sn=6ccef5c14db4660f58887f361633dbb6&amp;chksm=bd383f4e8a4fb658734630c27c7660e4e7053e90e930ee70535848cefbad54c732d79fb81842&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>职场生存指南 2018 版</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970993&amp;idx=1&amp;sn=e002e7218c5493366140eeeb2ec4662e&amp;chksm=bd383f4a8a4fb65c8837187c70b3121798a478077a9260f580f0c4db256faa6bb5b2ab9eca44&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号赞赏功能的常见问题解答</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970978&amp;idx=1&amp;sn=be0d7e8c2126eb6b48bd011511e346dc&amp;chksm=bd383f598a4fb64f444296b838a202c6b086d603c1df6c1487a36e4d3eba30442e9def417097&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号赞赏功能回来了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970974&amp;idx=1&amp;sn=83bbe71eadd89ff9d6b9b9634a531a0d&amp;chksm=bd383f658a4fb673b1b86da43b6af7200d8152331df2f155724d12abe54fcc3abeff0891348d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看头条腾讯之纷争</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970970&amp;idx=1&amp;sn=84c11ae3d6854fb452b6f5c68059bd9d&amp;chksm=bd383f618a4fb6777d5ea1eec95cd6d64f127bd87a108f3f438e6b97449d3c949f04b64a1568&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>来自无码科技的感谢信</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970963&amp;idx=1&amp;sn=cbdf87d34bba6a7c1422ddc569a5f8bc&amp;chksm=bd383f688a4fb67e71e1e82dc83f1df8cd9d18bf95c9444b665068ab4848c792a80985766de9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>史前网志年会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970957&amp;idx=1&amp;sn=17bbb3d2910feaca02197cb79124063e&amp;chksm=bd383f768a4fb6604d9ab9fcd0ba362953f68a4e73ce151b93b2fef3ad76357c659ef11a2f0c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>两根金条</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970946&amp;idx=1&amp;sn=cfc2f6bb3565beb81ab905d9f2e7a0ce&amp;chksm=bd383f798a4fb66f6c1d6360f19336052304916fe3a9e4495935b9a9a5862a2da53e0442108f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信的产品节奏</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970940&amp;idx=1&amp;sn=a51d575fb0f63db85bf1bcaadd6c8413&amp;chksm=bd383f078a4fb611d7ab7530d48b891e201489260436c5cb62edd7872d4ccca7a4a72d87edd7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>那些对印度的误解与偏见</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970929&amp;idx=1&amp;sn=b38f388031941463571c1b7abc03fa7e&amp;chksm=bd383f0a8a4fb61c9f9317ac5683838a241960c56e03fb2da28a8c0f1c0ecca695acd53cdfe3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看京东</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970922&amp;idx=1&amp;sn=d7fd935722bdec3319b95b360b5101b7&amp;chksm=bd383f118a4fb607d7bc7f4acbe7c1ceb1260ec8d4ead42df877f128f8073e091a625a291236&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>锤子科技发布会之后的一些想法</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970921&amp;idx=1&amp;sn=7957cc8e056a12ed1714d016df276140&amp;chksm=bd383f128a4fb604e3a55385b81e9ccb120d613efa89258456a241a6d81bb6e8e2b169e514ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看携程</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970914&amp;idx=1&amp;sn=9fc89f115fd9a40436c05f9ae7451c16&amp;chksm=bd383f198a4fb60fb458ac23a0c6ae0591823f6bb113c2121d0922946739c35fce08e2030af8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>十年前地震那天，你在做什么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970908&amp;idx=1&amp;sn=dff49f60fc1fac3dbba6522baa3b3317&amp;chksm=bd383f278a4fb6318da19a041c118b304ce0dea35c21a5870e903da33e2dfb5a889f3ab78a34&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>伊朗，波斯波利斯的昔日荣光</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970902&amp;idx=1&amp;sn=a6fd2180ab79377683a1a61f38a1a574&amp;chksm=bd383f2d8a4fb63bf15e76ab6e66e66cc12a8ca600b3a926390fe57fc6805c0a5cd99e79387c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众平台的「订阅号助手」App 发布了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970901&amp;idx=1&amp;sn=f0a9e5fd7fc709942d3644fa4d55cdb2&amp;chksm=bd383f2e8a4fb6386add6e0ad7122834c1422e6a13b789f173c212cb603febf4cde349104600&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>出国旅行怎么上网</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970871&amp;idx=1&amp;sn=334edeae81230a48a1396023547a4e48&amp;chksm=bd383ecc8a4fb7da8eedfc64783ed79ee2561f98539dbafe5160c8a7dde6d6f665a5bc9fd766&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果略要一点脸就是值得尊重的公司了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970869&amp;idx=1&amp;sn=c59a430598a61bc6acbddf04f3bb9d61&amp;chksm=bd383ece8a4fb7d838bca2c92ec07432829c91be8261e80de421cecaf9dbe0d917a9f3e41241&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>国外旅行，可以用一下这款翻译工具</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970850&amp;idx=1&amp;sn=a62976afec23300273a2ac9cf49f6edb&amp;chksm=bd383ed98a4fb7cf141e1da57cee050b923751de7971653cf2721681542970d8fb3ee273f0e1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>读</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970839&amp;idx=1&amp;sn=a3fdf6115bea6ce7deb5a1ee3246d4d0&amp;chksm=bd383eec8a4fb7fa124f1a5d7683d584e52544aad542877d27c0459da3cbb3f851c85ff4bc2b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有关健康常识的基本认知 (2018 版)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970812&amp;idx=1&amp;sn=57ff590b58582d9edd7e835ed2d3a41b&amp;chksm=bd383e878a4fb791e1d8171ac8d1779549aca9e71d677e5896aa74d99dfe5604a2b4ebe54238&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>无码科技第一款 1000 万用户的产品</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970811&amp;idx=1&amp;sn=1d385e39f21f0326d730ceee84218a24&amp;chksm=bd383e808a4fb79629c8fe5cda71f83d251fca0e7469741561c483b62527ec4ae41ba2945f9a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐一部电影</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970786&amp;idx=1&amp;sn=3f55857d99e70705b4d9229c30441c99&amp;chksm=bd383e998a4fb78f62aa45104fc3a012ea9c4910f48c1d3945b92c69533c0f7d6b7a18026716&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>哪一位上帝会原谅我们呢</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970780&amp;idx=1&amp;sn=1dd542df903b1cd8ffdd4562e179b076&amp;chksm=bd383ea78a4fb7b176ba42d6d3e827e15c5522461f1d30c1f2a8002e84a88df96acf7b1872b9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信早就可以扫快递单的条形码了，然而…</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970773&amp;idx=1&amp;sn=344272776919b714309178f610d66201&amp;chksm=bd383eae8a4fb7b844de281ade1cd7926c9d4dbe456fb8abca3ff4463d31296df28f89a685c2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的确会吐槽你的产品的，但你别怕</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970769&amp;idx=1&amp;sn=ba2cc4c431e1e6ddf877b5ad123a3724&amp;chksm=bd383eaa8a4fb7bcd51723cdc87ab852b159845e618013870187f2ad576607677f44eb9a15ea&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>分享一点运气给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970764&amp;idx=1&amp;sn=fc4b5ff835e097f9fd977ce3dc127caf&amp;chksm=bd383eb78a4fb7a1aff1a8bc89e02572621f1d2d61c0268fba1ffb46b422b1d83e3764be7834&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>所谓「大数据杀熟」是怎么回事？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970756&amp;idx=1&amp;sn=36ddba7ab0146425be745785a66fd433&amp;chksm=bd383ebf8a4fb7a975ce6c8108f4cce8186dd3b655ca6821e5f27061c03c1e136bc1cda6803c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从「信息被监听」到「孕妇效应」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970754&amp;idx=1&amp;sn=28250693604c2c38032a08a6fb5c18d6&amp;chksm=bd383eb98a4fb7afe1dbb68d55e1c2faa8c403f0ffb31c1c97b15d2b113c2ff79b7a13902228&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐几个能赚钱的公众号给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970752&amp;idx=1&amp;sn=fcc4725285043c93ca3cd4253ce1898b&amp;chksm=bd383ebb8a4fb7ad220b5942c34a5ea20571a4d8404e60b36e85058e27923a2fe33a3f79c43a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>Facebook 的「数据泄露」、美国大选、个人隐私以及其他</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970744&amp;idx=1&amp;sn=ecb69dfc574817822723b6262ec4737a&amp;chksm=bd383e438a4fb755a0065b8dc93995bd6dac71860d40b0a46d4d4312e2c38466a847a9d6f1e8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>人生里的又一年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970719&amp;idx=1&amp;sn=5d2cdf0918f0d129ad31a5028b889d63&amp;chksm=bd383e648a4fb772b5e00eb689df8ad07c9b9e44e291bd0511159052b1ca4b225d4cb01f69ed&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>被甲方拖欠尾款的乙方</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970709&amp;idx=1&amp;sn=c9d9a85bfb1e5deaf3c2e71db939deba&amp;chksm=bd383e6e8a4fb778e0dadf09b77337b710069b40062b79d51a1721cbdcc779ce7d1a77907b7d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>阿里巴巴早期发展简史 之二</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970708&amp;idx=1&amp;sn=86461c535d873979ded4a4ad7cd1401d&amp;chksm=bd383e6f8a4fb7791f3a0afe37863d4dc2a21e448d2a3bef9ba8385960cb1db5145e764dc26a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>阿里巴巴早期发展简史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970701&amp;idx=1&amp;sn=58f130fccff8eb859989dcb9c67c7913&amp;chksm=bd383e768a4fb760b2205000fa9b4bef37d25af7e3cd563722113576af906627488d5634d20a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>请进，体验一下</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970696&amp;idx=1&amp;sn=16d835fa8ba8c61c732b4e338cdb67b4&amp;chksm=bd383e738a4fb7652682871b9105091445e74feac8c66531a611a89d48e51a5041c795f39711&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何进入互联网行业工作？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970682&amp;idx=1&amp;sn=7d1331a9428b11f3bc08c236f56a16e3&amp;chksm=bd383e018a4fb71708ec4db290f7c3ce0f92fc37ee587e55a9fb3702b375534a60347b46feb5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不好意思赚钱还创业干什么呢？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970676&amp;idx=1&amp;sn=fdac16dbde3dd2071cc5a0114ce9dc24&amp;chksm=bd383e0f8a4fb71963ad69506eba72a84f0ec4566d74bfdd54a4f655f6a429485ca8e1421d01&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>产品创新的小范例</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970668&amp;idx=1&amp;sn=0d32fc28edc468f217179b7d4241f59b&amp;chksm=bd383e178a4fb701923872d74a9097e82f3c916efba17c5da89cfc4c247822da8d33316054e8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何向你的朋友证明你缺乏信息素养？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970661&amp;idx=1&amp;sn=52e3b19de735817fd87f492b84bb79cc&amp;chksm=bd383e1e8a4fb708537dc454f089eb6ea887abeb872a3db323e672ea0853492b10c381e0075d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>使用 App 遇到的那些令人讨厌的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970645&amp;idx=1&amp;sn=76200e4352584473dd7a45117ebd9739&amp;chksm=bd383e2e8a4fb73860e36fb18fceb4a1460b55973071d79b55b1ea2f093df6d0785f2a29c7d0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中小公司团队管理的体会和建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970633&amp;idx=1&amp;sn=d2dea13407ec1dba83187820dfdd831f&amp;chksm=bd383e328a4fb724a16d64030aecbc2a62c940f7ff65c3d65b51d57bb4bc8cca28c21e7488f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>祝「小道消息」的读者朋友们新年快乐</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970632&amp;idx=1&amp;sn=a005b88f147bcc80d17024a22e3b7f11&amp;chksm=bd383e338a4fb7258e2d82dcdcd1c3264cf3ab37979ba69655a0c65cbdbdf7314328556557d4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>反馈和回响</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970616&amp;idx=1&amp;sn=ac7171100e83e7266daafd4598a4b15c&amp;chksm=bd383dc38a4fb4d59cd3343550967bafe1f8ae884552a20dd2d240551a4ff5e32e030e78ef8d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>第 1000000 件奖品</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970609&amp;idx=1&amp;sn=f41fc5b60c14cd124c51443f78ecdde7&amp;chksm=bd383dca8a4fb4dc14a2c49e60b1082d31d5eea1f14568beead222a9f72cdc881061bdf1b2c0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号终于可以修改错别字了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970605&amp;idx=1&amp;sn=0ee5b68e0fd8ad5b8abb7902566a3b5e&amp;chksm=bd383dd68a4fb4c0622a3b67a548d5a2d686fab5338fdba169405d35cf01e832294cfe5cd416&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎么养成持续学习的好习惯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970597&amp;idx=1&amp;sn=21d5059e1fa9f2bf5e4444ebeb281d04&amp;chksm=bd383dde8a4fb4c869ac5c889f28217990bcaa070b14bbc7e5a4a7c8a7a871d90bbfa04ab6cf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>三观正不正</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970586&amp;idx=1&amp;sn=41c57976e2ed9547eebc7a3147ff89bd&amp;chksm=bd383de18a4fb4f70bba2f0e04e63c0eff6d7b9f038dd1abd9592b68673ba3b2014ac9dd8334&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大公司阴影下，小公司的命运</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970585&amp;idx=1&amp;sn=a11c824e131468b7694bbe339f181c3a&amp;chksm=bd383de28a4fb4f4fe14421c64a81572421e7e171ec034797037ac797d1dc619a6c2fc1120dc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>抄袭，转载，洗稿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970584&amp;idx=1&amp;sn=1410de04cf1cbc4355b2bf3df35233ed&amp;chksm=bd383de38a4fb4f59facaea49561329c8a3b1d2e47ff8c85c6199505bddc653f9b5bd3ed945d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者的年底一件事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970579&amp;idx=1&amp;sn=c93dd087367c379ff903107dce577b6d&amp;chksm=bd383de88a4fb4fefa5a797716954a078fb5836f00f5d5d4b3a57c4e933da42928a1255718be&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>想给这个小程序增加一点新功能</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970572&amp;idx=1&amp;sn=707e7940d47b9d052aade9ea9648bc88&amp;chksm=bd383df78a4fb4e1f52b97808681690b5b510b5dd6c7d6a1fda83393dee4277ecb3a75f5c819&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>二手书的创业机会，我看到了一个案例</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970567&amp;idx=1&amp;sn=27964e34d59791082262513c095dc0eb&amp;chksm=bd383dfc8a4fb4eabd1a5c321670c1a5989ae93ef749ca3e75c0afaeb218e923c1d37d8ec49c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈微信小程序</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970559&amp;idx=1&amp;sn=01bee6ab06edc8aadabb346f34588fe5&amp;chksm=bd383d848a4fb4921aa5f8e66b0c002eaea7d2293541a2e6b25c201a75f5c19286b16c2da03d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>在中国，有一亿人想指点张小龙该如何做产品</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970554&amp;idx=1&amp;sn=e11b09b258d12df7cdbaec83eb27b398&amp;chksm=bd383d818a4fb497f4821106b561c2b4cddf6aae3532a27cf9f712a8bad64989f6a50469b1e2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>金庸小说里的区块链传奇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970549&amp;idx=1&amp;sn=6d298b9949805fee50ff07df79877870&amp;chksm=bd383d8e8a4fb498265ea01ffdff79863974faf5ba8b1388b5188e4962696104ac0e4aed000e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>年会抽奖怎么玩？「抽奖助手」问与答</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970546&amp;idx=1&amp;sn=222e4163f6b307a21cf4117728ecb25c&amp;chksm=bd383d898a4fb49f56b93f7890540e8020410f2fbd374dc5666ee7c203f9884e8d4737136d4b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信七岁</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970542&amp;idx=1&amp;sn=035b919d0b6e62aae42bbf4a38e10e91&amp;chksm=bd383d958a4fb483bb12f2ed0a82f892d801806f365ebdfcb9163ba0dd9f8496c83f64b5ef90&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信的黄金时代</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970537&amp;idx=1&amp;sn=1bea5dc1e8ec3c9b372ba23fc6dedda7&amp;chksm=bd383d928a4fb484382d009f685a87576207dd9f82aeddc0ef203a961be4757460c7a9398533&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>商业 Wi-Fi 之上，是智能商业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970531&amp;idx=1&amp;sn=66726fed37bb2ed2e99ac337eea62893&amp;chksm=bd383d988a4fb48eee8838b34ea79ea9e676235f5d1e1ef4a276f514568100d387d171031e05&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推荐几个好玩儿的公众号给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970529&amp;idx=1&amp;sn=73799c60b57f92e23e8553cc13134764&amp;chksm=bd383d9a8a4fb48cd7531bd8d9673d9fbdf008b8265b162ade5590aa0543e1be354221702390&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国互联网发展史上有过龌龊的竞争案例</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970509&amp;idx=1&amp;sn=cae3bf171580e5b03ad910209c6d4881&amp;chksm=bd383db68a4fb4a02805d47f91990a6df95cc76a363c5782f651daa9666735217e1daaf2cfaa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>罗振宇跨年演讲观后随感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970502&amp;idx=1&amp;sn=8c88b59101b9786b13022726bc9d8f7d&amp;chksm=bd383dbd8a4fb4ab6d7ce797381aca97379b54f2ac1e02f77ed26faf84c1a1b090ecb6f16af2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>期待微信公众平台 2018 年的改进</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970498&amp;idx=1&amp;sn=7cfbfbdf3f5078c328b0194ce8320189&amp;chksm=bd383db98a4fb4af3b07d702bcb509975e1ac5c47a5aa4190191fdb552d2c42d46afdcc85944&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我们的隐私都是怎么泄露的?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970494&amp;idx=1&amp;sn=f4020511188691f5fc411c2b200afc2e&amp;chksm=bd383d458a4fb4538ca6782d85721d8efa1741f9f45ffbb9d5cc117bd3dc240d3fdf0225676c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的 2017 个人总结</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970483&amp;idx=1&amp;sn=379b5a6453c23331a6151880afaca26a&amp;chksm=bd383d488a4fb45ebfa82bbc969dbd3623cbcf856aa2537cb5f24cb8a2ee48b48a6f283f4b57&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>别滥用信任</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970479&amp;idx=1&amp;sn=baa3068953db03afbb72f26060fa3ff4&amp;chksm=bd383d548a4fb442318d0aae859c5e4055535ccade6af99822637c5a169502b1c5e2e9d8515b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一年之计在于春</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970464&amp;idx=1&amp;sn=91e7ef50b4d159d74771525679f17b9f&amp;chksm=bd383d5b8a4fb44dad19ef46a67f5430f6d0af72c60b90c959a7c13cff0a27928f928b9d061c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给技术人推荐一款产品</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970463&amp;idx=1&amp;sn=0c9b88ed74ad423f3c14aae70642141c&amp;chksm=bd383d648a4fb472c862f5a38f61d7c8edf47207e3de96f4e0eef6fe74f2f486322e11bee641&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于抽奖助手小程序的常见问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970458&amp;idx=1&amp;sn=cf4d0ddaa0d655bb0c5b05cc7adf236e&amp;chksm=bd383d618a4fb4773aea38b112090590e59ea5c52e9a8072edac8c1f094a4f769a2a927c930e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>旅行的舒适度</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970455&amp;idx=1&amp;sn=638633a8db24ef792b86254bd18b66df&amp;chksm=bd383d6c8a4fb47ae0ac6fd7c87efa26661dc3f1c4bb5be5adb89910696d34e3a83d6da33e36&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈网易云课堂的「行家计划」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970441&amp;idx=1&amp;sn=67b15ae36e3ac81205c12ac88c94beac&amp;chksm=bd383d728a4fb464951aee733e3315689f5e7c2857abbf352560d42a4c4c17b76f095a92b8d0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>QQ 看点是腾讯信息流产品的突围之举</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970435&amp;idx=1&amp;sn=eee156f41729f43112c5a9b4060b12f5&amp;chksm=bd383d788a4fb46edf7f4da472a948830a3168e82b75c3aa877bd2070795e1419df3331e4486&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这一次，我们想解决关于抽奖的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970421&amp;idx=1&amp;sn=d6be6261d4d6e6a17e7149a202d69b4d&amp;chksm=bd383d0e8a4fb418ba3387cc76d778dc225acd96a21ddbf973a3cf25a539caeb49661bcde561&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>脆弱的平衡</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970419&amp;idx=1&amp;sn=d7706f17e32f282770d530d6091ae27b&amp;chksm=bd383d088a4fb41eee1d54dfd94dd7472d6635d02108925878f5d1e8db882f0f9e0ee2d52a3c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>他们都有光明的前途</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970415&amp;idx=1&amp;sn=df7a1af04c76e95ef52627afcde1950e&amp;chksm=bd383d148a4fb402accdd475b8fcde2b468a21d0ed1906744d5eedd463b8ad7f191d69982840&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈社交信用</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970403&amp;idx=1&amp;sn=37315e687b4a3b139f9b131d002bfdf6&amp;chksm=bd383d188a4fb40e900f1c0d4fb2248f0430e16eed78ea6d99c2bca9d47a7724490838259dec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道通讯 再次开放订阅 (2018)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970396&amp;idx=1&amp;sn=789b16fc2f2b66a80aab3aa45623b2a0&amp;chksm=bd383d278a4fb431b2a1a57454fd88ae0f957ec1fbcc6865596e2dc47fa4619b5fcd4e525331&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你每天都在阅读，每天都在写作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970395&amp;idx=1&amp;sn=5f245b0630408aa799d3895714dfcfc9&amp;chksm=bd383d208a4fb4363df0a909cfff4717e152bba82c6a9b7d5a53317be813213bddd1f1fc96f3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>饭局风云</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970386&amp;idx=1&amp;sn=6bed3e4a2f9b98770a2900a1f599045a&amp;chksm=bd383d298a4fb43f6a7451aff307801ecaca06cf1717c795e9f11b087e22614824802826e7ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>融资 1.77 亿美元的创业公司会找什么样的牛人？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970382&amp;idx=1&amp;sn=c85a335e862eb2d20740286cc788d629&amp;chksm=bd383d358a4fb4236b1194bcfb13303c7194e410cf031ac7082b8ad8bc319ab7eebe58307f99&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不是只有一种蓝色</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970370&amp;idx=1&amp;sn=c2d2b597794452cbabd18631cb5a0745&amp;chksm=bd383d398a4fb42f79508f6db2cd82b44efc8b572ccd6795ad83a3b59138f5407350fbc9e460&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>因为蠢，所以你才觉得信息过载</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970361&amp;idx=1&amp;sn=e71b254c764d3348a6a484c390c1408b&amp;chksm=bd383cc28a4fb5d4b2d5a850cdd79a20761a995218694f7159a14437346938d8fca74092b4dd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>简单粗暴的执行是不行的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970360&amp;idx=1&amp;sn=566e585f840cea8c8aef9d26b333a17b&amp;chksm=bd383cc38a4fb5d5d5b68fffbcc691b18e2af4ebda7bfbc07d246fbed8613c35828e7242268f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信订阅号和今日头条阅读效率对比</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970352&amp;idx=1&amp;sn=05e59f2b2d353ae999096586e5247ac0&amp;chksm=bd383ccb8a4fb5dd00b86d459bdd4dd536c14d6e53965b84305a21569b7467d16f8960661bf9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有时间焦虑，还不如多学点东西</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970342&amp;idx=1&amp;sn=2d5d7cf2a7cf8fa6c58cff046d586940&amp;chksm=bd383cdd8a4fb5cb4ccdf68473581cdb034043316581608492584fae416d32b63b4da5f88aae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一次客户投诉对一家公司的改变</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970339&amp;idx=1&amp;sn=689d62c6144a12ecbd6f1a716c3d3304&amp;chksm=bd383cd88a4fb5cefafe77ad3a825959d2608b1bb9ba9ce7df70ac7868efa9f4e49aca584d56&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>分析一下网易有道在教育领域的玩法儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970337&amp;idx=1&amp;sn=fb4e122d39bb32badd823d180f1a13bf&amp;chksm=bd383cda8a4fb5cc72d043264ffddcf2ad5b4fb39927165d31c49a1defdcfa70f13400105a5b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>腾讯有了智能营销云服务</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970331&amp;idx=1&amp;sn=72060b61628cd2a04afd0a9dc28525f5&amp;chksm=bd383ce08a4fb5f6c67fa0cdcac7cc02f8c9505b283f3ebb5b03fdfd126d5cb513ec2b58e980&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一家橡胶工厂的 80 余年创业史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970311&amp;idx=1&amp;sn=281beecbfa087ebf7f84e03b5f0b508e&amp;chksm=bd383cfc8a4fb5ea8c1d59b98fcf35149a7cb132b94a1c0c2a36f12c65f7682fee7e28885a40&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果觉得最近没什么公众号可以看，我给你推荐几个</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970304&amp;idx=1&amp;sn=68f83f4e102cd06b2542077eccfeb21d&amp;chksm=bd383cfb8a4fb5ed4def5f8a284dd1e8b1bd46816fc564056020090c722aef0558bbf89c99d9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小程序要火了吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970294&amp;idx=1&amp;sn=804975bfb02c1ae504614a4a41194ec7&amp;chksm=bd383c8d8a4fb59b60ca70215bda0e1d8a8ee4e3c549fa5f26fe7d43abf2fb322e416a84cc11&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>求职过程中怎么给对方留下好印象</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970279&amp;idx=1&amp;sn=69b57a7bff20dc0daf3ff12ec936771b&amp;chksm=bd383c9c8a4fb58aca7a2f3326bc6ebf50f3d54a8ace996c6619e2e1a94a08db005bb8e8f405&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大公司就抄你了，你能咋地？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970273&amp;idx=1&amp;sn=bbae5c11145db570884b85426ba9c45f&amp;chksm=bd383c9a8a4fb58cc66c15590793fdaab658f4893ba2334c5eaedfe46ba4b0fd1444cb4daac0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>猎鹰创投李圆峰：「狂人」底气</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970264&amp;idx=1&amp;sn=b1b5dd052b49251f2240da3061d5ebd6&amp;chksm=bd383ca38a4fb5b5cc2e427085617d98ab8a81d6a17db1552d6e7503be4303f0a76f11b699e9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>人工智能、机器人、星际航行以及未来依然需要我们</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970258&amp;idx=1&amp;sn=c8ead36cd8368fbc5f0c6274dd7c0898&amp;chksm=bd383ca98a4fb5bf82e40aefa95aa02c8cfd9eedd1a4bf48ca80669c1a2b97465acfc19e2b54&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国互联网的暗黑流量</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970253&amp;idx=1&amp;sn=e6bebbd8708c89d80232e1f06d57bf30&amp;chksm=bd383cb68a4fb5a083b3e2d5e5eee8c97e513bb8febe05f3ce52cc92d04fde8162c9e14c23f0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一些臭不要脸的媒体</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970241&amp;idx=1&amp;sn=5b746d429d227cc36d187cee74f0dd8e&amp;chksm=bd383cba8a4fb5accab67d0c86000ca24d1fb1ca01eed971d1dd1528d241172d87d1ad2cb487&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大淘宝流量的前世今生</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970237&amp;idx=1&amp;sn=0a3bffa74e374848764aa5a07a6130e9&amp;chksm=bd383c468a4fb5504d973db9384909ddb397ba39a858cf2045946e245e6da4ea066c657db247&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>阿里和腾讯谁在薅谁的流量羊毛</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970226&amp;idx=1&amp;sn=a3e06beb190284ed9369f6e63b05cfca&amp;chksm=bd383c498a4fb55f5ad326cb68dfd019e52ea3f341e757ae1fbe95af91271063041c88036e15&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>去西班牙旅游吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970215&amp;idx=1&amp;sn=35940498ada62ec3941c0ff3c4f66e15&amp;chksm=bd383c5c8a4fb54a803039b6953d589853d16830a05d6f78f25cede97ccb20e94544b8630329&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>在西班牙·游览巴塞罗那</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970214&amp;idx=1&amp;sn=8e88753ebd4f954a51ff12cbb43669d7&amp;chksm=bd383c5d8a4fb54b6887f59b7746fd456db2ade1352b86d02969ded842a79757dcb6f8ee57d7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，创业一周年了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970210&amp;idx=1&amp;sn=92f6978041360ba3c71942177e80162b&amp;chksm=bd383c598a4fb54f5cc64a23eec57ed724246b9dfa516c0c8f53a81a7f84d9429ace208a98e9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大公司的鸡贼行为</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970204&amp;idx=1&amp;sn=79c915155007b2b386dd6cede81c0ae0&amp;chksm=bd383c678a4fb571fbab1be2c8c08c3c83e49b3a98b9d79171e19634152c6907b5db33253eee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>在西班牙·游览马德里</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970200&amp;idx=1&amp;sn=1943ffc9f3ad846a6f9ae6fc4ff27ab4&amp;chksm=bd383c638a4fb57585c7f760540a3cee2be5e2e762dff4662067f53f9b9cc624a1675d711995&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>走访西班牙·巴塞罗那</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970199&amp;idx=1&amp;sn=8869fee2dfbce5d05ec4c47b8fb6989a&amp;chksm=bd383c6c8a4fb57acb35f452a38cd643a8ab5eae65612403ada04148019b45fd2633c7c58f2e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>坚持做这件事，改变自己的职业生涯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970198&amp;idx=1&amp;sn=e31cc47e3c378882054d45df275968cd&amp;chksm=bd383c6d8a4fb57b001c369de6f31d4658994cb45b107f879935a6a63537f1a63fd06f4c2358&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>走访西班牙·马德里</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970052&amp;idx=1&amp;sn=914361f5e811534d6589cb4c22b2a761&amp;chksm=bd3833ff8a4fbae9a41d29ba5dd39565afbc75f9e5e53bb1e1fb731bcff28623063a10a6e203&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从拉勾融资 1.2 亿美元说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970031&amp;idx=1&amp;sn=4ad8d2292ca26bfb9b0b062e32d258f2&amp;chksm=bd3833948a4fba820c1a2629f9d2e9cef2178e20191e5d1176a2a9ee94a46e22142dca835a90&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么要升级到 iOS 11 ? (Remix 版)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970022&amp;idx=1&amp;sn=345084221a853ea03324baabfe57137c&amp;chksm=bd38339d8a4fba8be0d17ce4ca48f13efe9d0da708bc4856c18f4fd1d0e9932ce010258f9266&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么要升级到 iOS 11 ?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970020&amp;idx=1&amp;sn=026e56c8ecc6da8080cdf1de15939cd4&amp;chksm=bd38339f8a4fba8970171d1343005ca8ce42585d1a8f7383bbf4ca568a6af35bab24e4c3dc63&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这家伙创业三年了，做的还不错</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970016&amp;idx=1&amp;sn=54ab4c970af3015fe6be4ce4b54664d7&amp;chksm=bd38339b8a4fba8d56423bb8fc91291ed4cdf2268495434c9b9761e115c531662b9c2845bf27&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中秋节，送点啥礼物给朋友？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970006&amp;idx=1&amp;sn=b9b7ca96540fbf33febea841a7906cc8&amp;chksm=bd3833ad8a4fbabb8e9f901a3a517fdaf536fad537a5390f4c8a8013d717ea693e3c9b76d484&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>好好的创着业呢，突然就被举报了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650970002&amp;idx=1&amp;sn=fb5550824d4f7ddae8010ab20f6fb26c&amp;chksm=bd3833a98a4fbabfb23b89c841e4dec0b907cb5f592028dae272c8750d963d40beed823894bc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>十万加什么啊</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969996&amp;idx=1&amp;sn=36d726ee82c54f851938e49ca53d0441&amp;chksm=bd3833b78a4fbaa1d92799cbd2c67f84fd8fb380be5f4424afd70a5de31cf476bf40cb6338ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>学会好好说话，最好也能远离粗鄙</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969990&amp;idx=1&amp;sn=8d852b11e7507220357107f37f8882bf&amp;chksm=bd3833bd8a4fbaab8a75abf305891669db71c67ee5bb8e8195ca6e27b004f75c0b5ba6462327&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>硅谷革命，苹果往事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969983&amp;idx=1&amp;sn=90cc816c50eef7829b10a0c8c8568195&amp;chksm=bd3833448a4fba52bbe6d34d036a20e6eea6534fb1404c1b1f642ebe295f39db39f4ae778cf2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>少年人和棒子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969974&amp;idx=1&amp;sn=990413e4b1c33dfe71df29987ee6be53&amp;chksm=bd38334d8a4fba5b55006ee09ada1746decec64cd7440a5ec1bc1a2389e15425087ee4d5dee5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈「认知」是怎么回事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969971&amp;idx=1&amp;sn=55f711ca0611651d798acb8aab783807&amp;chksm=bd3833488a4fba5e400b7afa756e4c6388ce28331320ed5577d6b7b0b58010b97c2158578f79&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>招聘&#x2F;求职&#x2F;跳槽，看下这里</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969969&amp;idx=1&amp;sn=bc86fbd153b4692bd0be19418203325d&amp;chksm=bd38334a8a4fba5c7c94e6ee98f4d360917b8997cb405c00d00126863d87b661f4f4ffa1d9a7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>书看不下去怎么办？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969958&amp;idx=1&amp;sn=57a6f716f2bb9471428fb5b0cd954ce5&amp;chksm=bd38335d8a4fba4b98546b1e2023b415804c3ff7cd051546c959a3fee60126d26939b615397e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从谈话类节目学到的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969955&amp;idx=1&amp;sn=7bd6d321b4d1f764f0d806a0152ea640&amp;chksm=bd3833588a4fba4e3dce4ed947dddab3998aa4cd578676fbc4a9d7778eddefe9d47284ad3702&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从小密圈到知识星球</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969929&amp;idx=1&amp;sn=3df6cc032ce46cede1aa2219a0718f59&amp;chksm=bd3833728a4fba64f45138c5ab6683934bbec51dbe669b0accc4870456678cfbbcdb004d3614&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>他们说杭州是一线城市，我觉得还差很远</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969927&amp;idx=1&amp;sn=4809ab5803eab6d41d3b48f25eb3afd9&amp;chksm=bd38337c8a4fba6a8550a2ae208ecc37c709c4cafd8fbb80bbe8fe617afae1534ed97c94c3e2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>嘻哈其实起源于中国</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969926&amp;idx=1&amp;sn=c7e31928a90a6e1e112cf528140b3343&amp;chksm=bd38337d8a4fba6bd178ecf9aeea958c948e6e7b2f7947a685b2ed6779da148957a07108f573&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈食品安全这个话题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969918&amp;idx=1&amp;sn=db94bbd133b427fd5f1c0976de1b35b7&amp;chksm=bd3833058a4fba13723adab587e22e15536b4b0937e5c335737840b0b99bcefedb97c26cbc31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我当然是选择原谅海底捞啦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969909&amp;idx=1&amp;sn=e35dddbaf434137b23e1a8b12e6e1708&amp;chksm=bd38330e8a4fba184bedb5036b4b9e518a3971859c00abb45e97e01f422eaede15add0f12843&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈自媒体被起诉这事儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969901&amp;idx=1&amp;sn=11073ea7dbcf773d426a86b62aadf6e8&amp;chksm=bd3833168a4fba0005cad4b513f926b597dbfa2da3e6278f99cf8c0a63cd49b7dac2ca470ff5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>总觉得健身请教练是个挺傻的事儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969891&amp;idx=1&amp;sn=aad41fdb55239d1008b004b532bd1b14&amp;chksm=bd3833188a4fba0e7b8b4988e7c71658dd59dba8b9202a49146b9a88fd9ecfbc7c93f793e8ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看知识付费</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969875&amp;idx=1&amp;sn=5733d5908cef1ed72e314d944efa6a74&amp;chksm=bd3833288a4fba3e81ad88bb3da0ac735eb39824684bdfff1e5a92544253498f93b4ffec0873&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不常联系的朋友，兼谈对微信产品上的想法</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969872&amp;idx=1&amp;sn=0bbbe95c3fb677efaea1fe9e84d1fb65&amp;chksm=bd38332b8a4fba3d9f30b55c3b21697bd15bb1622faf30121c765fb435ebde84f506ddaf4f8f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从怎么合作谈起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969862&amp;idx=1&amp;sn=a1b5a2a549b6c8af2458f5af41849b7a&amp;chksm=bd38333c8a4fba2a1b4a452862255b140c1c4e99647e3e256d37aec0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>看公众号文章，做点儿思维训练</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969855&amp;idx=1&amp;sn=0db48ba332423d3f6c15c9ec061dc4ec&amp;chksm=bd3832c48a4fbbd2080052e9faed5d12937f997f58597286308afda83bc6cd909faa043f2dcf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>支付宝怎么打败微信支付？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969852&amp;idx=1&amp;sn=556db3bc09adbd8f58aa3a07ab7d7fce&amp;chksm=bd3832c68a4fbbd0fafbe89e7b80e318e723e931e0c8f563e69a5024&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大学生找工作防骗指南</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969848&amp;idx=1&amp;sn=17236e63219e390eb41b31842428282e&amp;chksm=bd3832c38a4fbbd5d7585b1976010c5c10d61e119432894a42f49fafdcc5b488f313577a8a92&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小程序：饭局通知</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969845&amp;idx=1&amp;sn=190686d5235b28efaf8ab052149307cd&amp;chksm=bd3832ce8a4fbbd84894a21a546572af7f262a88bdb13deb3933805de7663755ced56ad77550&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对于网络隐私，太多人存在认知误区</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969841&amp;idx=1&amp;sn=408cb1ef7e43d4414b8bd407a3c36daa&amp;chksm=bd3832ca8a4fbbdc0fbd3e43b2ebda5bd21eca0939e1b5a68f4db6735d1faf0ce59229b893e2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>别急，固执的微信在悄然转变</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969838&amp;idx=1&amp;sn=e0fa9171223b32e434592e97326ab44a&amp;chksm=bd3832d58a4fbbc30aed70777ec051e8daa856882e0ecc4b8bb3fbda753553efac32003b221d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你在出卖你的隐私</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969829&amp;idx=1&amp;sn=60c8d19d6f59f41b25dad7f95408c4f4&amp;chksm=bd3832df8a4fbbc93ab20ca6b8bdc666dfd338f4b1d62bdd82592ebb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>日结一天，阔以玩三天</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969826&amp;idx=1&amp;sn=53d169c9eacb8cf5cc1ed2c8bca669aa&amp;chksm=bd3832d98a4fbbcf59a657bd3c3d3156c8ed797c4c052a33131a786bcfa27461a93f34f2bbf5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>知道你很忙</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969821&amp;idx=1&amp;sn=44d9e086ee224e6c781a8f32479c4ff6&amp;chksm=bd3832e68a4fbbf0077891296029b81fb20fd3b7b2e07b6825794275b57d0d194fa52b09f1c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>马斯克的人工智能威胁论</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969820&amp;idx=1&amp;sn=d30d86b135dea762ef2b1aac77c9215d&amp;chksm=bd3832e78a4fbbf1c38408c2ad342a0d2dd3c5ca1d0c94b4cd783ababbffba7d82af15cdd74f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你的微信公众号数据也下降得很厉害吧?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969807&amp;idx=1&amp;sn=6be4e03d849f6947bba74081e24a5ad2&amp;chksm=bd3832f48a4fbbe201a4aa2fda4e18c52f0ba1ffb01f79310f9079b46c3187df6143af0cfca2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>深夜食堂</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969804&amp;idx=1&amp;sn=e78a46b670e0e7134e1c5a5434057def&amp;chksm=bd3832f78a4fbbe16e1378d2c6538249d8d394d9934b2bf130d103f09cc0f066d5f21cddec86&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我是一辆共享单车</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969799&amp;idx=1&amp;sn=63519e5c95e8a957a4a248ff8287df31&amp;chksm=bd3832fc8a4fbbeaed7efbd82beef0ed3cc1db06d8ae0bbb38dd6ab905d3423069cfa321ede1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>出国旅游，经验和教训</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969797&amp;idx=1&amp;sn=843e8eef9230bd52a73c289ee251e777&amp;chksm=bd3832fe8a4fbbe8f2de1ea19be5f381890d5b814e47159fc0e1dd4b66427b9e83145e5f54af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>欧洲见闻·阿姆斯特丹</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969793&amp;idx=1&amp;sn=0fc97c79cf78218f4351de6c3e435bc3&amp;chksm=bd3832fa8a4fbbec392266935bc28ef242995fba92e0db2baf0104b4f18bd5926a87c9f99c8d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>欧洲见闻·柏林</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969779&amp;idx=1&amp;sn=e3ce08aa33bb6202fcca6eec948feec5&amp;chksm=bd3832888a4fbb9eeae8df027d22e0a99d52f3622e78dd25d01e22d4999f4e9dc3793fd2cb4c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>欧洲见闻·巴黎</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969731&amp;idx=1&amp;sn=fd761099286abd49778326be04ac0539&amp;chksm=bd3832b88a4fbbaea0a00f189c93ff8a496ee50fb2fc66016a3b38beb78716ac1c0119c5ac3d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>欧洲见闻·商务篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969695&amp;idx=1&amp;sn=6af2ac86b90d7ed3569532aa1c0eb996&amp;chksm=bd3832648a4fbb72a864db2e6a5964c836c9972718ecee20bd2e16c1bd461ce851aaba9009af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业团队招人过程中的随感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969671&amp;idx=1&amp;sn=144dbb44d520332f763123f60b88f403&amp;chksm=bd38327c8a4fbb6a28466147be427e24f56b0ce4129d20ce22f9437d3f0519abe59664b73bed&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈一加手机</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969669&amp;idx=1&amp;sn=e51a3b063cd2a60ac89402d06a355902&amp;chksm=bd38327e8a4fbb681ef3bd68f65d79c09c41ea4445b9d429be6ab4c608af83d31abe82f7c488&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小程序开发过程中的体会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969662&amp;idx=1&amp;sn=b03bc634a465366f52d8530cea9d4f93&amp;chksm=bd3832058a4fbb139b9acd765b31150822c746a4b40f7f891a49f55531b00827af78ea4b52ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从 80 岁老爷子拍科幻片说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969661&amp;idx=1&amp;sn=5b54fe782be0deb445a05ed5f0a2764b&amp;chksm=bd3832068a4fbb10231980b9206224afb52b4def6d4a38c89e006d8319b4aa826d291fd734bc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>求求你，别总让我一次次的登录了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969657&amp;idx=1&amp;sn=57fb6d86aa40d26575dfaf6a3ab5bd6c&amp;chksm=bd3832028a4fbb141dc582d708ec0f0bea0cd5f3b30d4be387083d702feb6633cc4dde96f4ec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2017 第五期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969656&amp;idx=1&amp;sn=e6550d7a924639c8f6f7a5dddd88567a&amp;chksm=bd3832038a4fbb15233d5b59573dbf7e11d5c3c59bdeec28909932f0b543fcffa893d3124a2a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你给别人看多久的朋友圈？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969646&amp;idx=1&amp;sn=147b421d06407cc5c78ca3791093a914&amp;chksm=bd3832158a4fbb03ffade0a8fb99c0a198d1489b787617f2a5e84f983268c68e8040c01406cf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，无码科技做了一款小程序</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969641&amp;idx=1&amp;sn=6fce282de8a35ce4b55116788cd2fd3c&amp;chksm=bd3832128a4fbb04932897fa378d142e499df78f52750e5850d991378e8bcf2b1dae00d6bef1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何让自己在未来更有竞争力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969637&amp;idx=1&amp;sn=60c23c33ba3dad4ab80001c4c658b9e1&amp;chksm=bd38321e8a4fbb083ce159937fd636727b938c4ddd6d7f69fe93edbc6251a0c83c6edb247b32&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我们都有光明的前途</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969610&amp;idx=1&amp;sn=6b771fbb665b4ccec42abedb8d626cda&amp;chksm=bd3832318a4fbb279e8187348b3cc1e20b5d0e5794344ee5fcdc7f61be9411f56f90ebe52c74&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我想要这样的人工智能</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969607&amp;idx=1&amp;sn=20ab4c58605455f282c212fca68c7932&amp;chksm=bd38323c8a4fbb2a99ef37e4a3cc3ffa86f9b9fa317443e3e63167c7aafaf7cf9f57b12fff96&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈菜鸟和顺丰之争</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969602&amp;idx=1&amp;sn=50d3537b6dc7e39dd826e273afacdc6d&amp;chksm=bd3832398a4fbb2f5d896650d469a495a5396e2db3d99af026514e881bcb84349171447151db&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>互联网女皇的互联网报告</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969597&amp;idx=1&amp;sn=491acf60c6c43a601ca450065e1166c8&amp;chksm=bd3831c68a4fb8d0e38259f6eb998330461bd566eabb384126fa0b7b348459d328b0720774b7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>生活里那些糟糕的设计</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969593&amp;idx=1&amp;sn=44e6922b655e16bc6512d17a30f1a333&amp;chksm=bd3831c28a4fb8d4978204ea85f5d23bb26793625658479043ed8cf1f248106cbdf6bd9dbc25&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>房子买不起，不如…</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969589&amp;idx=1&amp;sn=3974c0c182a3705cc3cdf1014c799704&amp;chksm=bd3831ce8a4fb8d8671aa934f79f66ffdfa06f43f4365cd2f23a1d8fb25bbfca12ecd53cce59&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>转行做 IT ，并不意味着非要去学写代码</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969584&amp;idx=1&amp;sn=690e92a7c5d5986dd14d49f939badd21&amp;chksm=bd3831cb8a4fb8dd69ece35c2f17fcdf0357209646a4bd0e92211644b692be21b72887798bbf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看乐视</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969576&amp;idx=1&amp;sn=f870010848303a879d76c71c8c2ff70a&amp;chksm=bd3831d38a4fb8c5b33eb948a9b3a694927be43a71465a2746bcb50e233169eb894da20f4d9c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>所谓「新四大发明」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969568&amp;idx=1&amp;sn=e9848691773582436bac6d9a397fc95f&amp;chksm=bd3831db8a4fb8cdd2b358cd5b05d4e6ec07a3e3afb6c4775852976f2ee7b1bb9520a290fa6f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>夜访张小龙先生</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969565&amp;idx=1&amp;sn=1d333df727c063245298aff3a922d778&amp;chksm=bd3831e68a4fb8f00fd49623eda31598379d73f9db1014ffd6daad8e1bac6fda3aee4a86b4f1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给微信团队提点意见</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969553&amp;idx=1&amp;sn=132b8e94b695af2f4369f82ab2370dd1&amp;chksm=bd3831ea8a4fb8fce31c2fe5c8f6fa5e5e740d5332ddcc8c31aa16ac1d001b08f438cc6350ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>高档写字楼里那些勤劳而低效的白领</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969541&amp;idx=1&amp;sn=7d575237e284f8d9f5a27ca74aae5acd&amp;chksm=bd3831fe8a4fb8e89226d753cdfe47911c5edebb7bdff3e74d211c7499edf8794e8550faf5f5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>亡羊补牢，如何避免再次遇到病毒勒索</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969527&amp;idx=1&amp;sn=244ece9c439bdd2a5d6af07c722fc6ce&amp;chksm=bd38318c8a4fb89a2288576e745b05626f43f3dbf40aa17dcaf2995c38b8ac061da9fdec52ac&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么招行的卡都设计得这么丑？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969524&amp;idx=1&amp;sn=561fb2c4474600358627a726a0fd03cb&amp;chksm=bd38318f8a4fb8995998452c501eae66377f39a20814732f2b95732cf505516247394be070b1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>写给毕业生的求职锦囊 (2017 版)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969514&amp;idx=1&amp;sn=760892d11618cba7c1b64932172df287&amp;chksm=bd3831918a4fb8877c9cf4737b4712f09a0e93bc24cb2506776dee342fc47026fd27066a251a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>锤子这场惊心动魄的发布会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969513&amp;idx=1&amp;sn=99f2440dddbe3e4807ff97277ca380b3&amp;chksm=bd3831928a4fb8844df2b9cf9035ae5285f7cdfe5cb82e82016c18ee976d9387df89efc92685&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国互联网最缺的是什么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969507&amp;idx=1&amp;sn=547f6d0598e1be02b60ae23ae6af1e78&amp;chksm=bd3831988a4fb88eb61b791a77ae4aa47ae6d6a55d67d0090c211bb7e7c396dfa077a5e58f0a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>十年一觉技术梦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969503&amp;idx=1&amp;sn=ef3315086a37a9c06f2e8a1cbc9a1182&amp;chksm=bd3831a48a4fb8b202b7ee07ad02f89f66cccf0095c6617790fa0a0a57e6738c51536ac27041&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>回答用户和媒体关于 Readhub 的常见提问</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969493&amp;idx=1&amp;sn=428517e8333b931dc5f0bccb6f570991&amp;chksm=bd3831ae8a4fb8b8cc301ab80cf852fd5cd4ffa5bc801e9cd76c8c3c13b165ceda4c38c54252&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国移动的流量资费问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969490&amp;idx=1&amp;sn=91f7a2e481a31739e6201c15a5bafbda&amp;chksm=bd3831a98a4fb8bf023a09448bb7bc6afa17eb9c26ae2292020a5ceec47d786a5201c95c5da5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对公众号非典型读者的行为观察与心理研究</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969487&amp;idx=1&amp;sn=afe7ddda93062609592ee72d4d1b2bc7&amp;chksm=bd3831b48a4fb8a23068dba9b7d0e9346b5320d3d556fd4fa4a10f928c2674186dbcb52f27ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2017 第五期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969486&amp;idx=1&amp;sn=45d9c2a88bb6d4fb0b8a77e7ff0357bf&amp;chksm=bd3831b58a4fb8a36d55050837fb5d420eac1c9ba3f13a883458e2695840e2ad08bbb6f76a77&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么你总看不到「干货」？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969474&amp;idx=1&amp;sn=691bbd349d4c32a691cda5edc74ae85c&amp;chksm=bd3831b98a4fb8af5680d3cc4fb2c8d9767306975fe1f990e232a36c97f94965d05f8ef5133d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你最讨厌办公环境的哪个问题？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969469&amp;idx=1&amp;sn=4d3cfa9dd41c4ba3cafac3c1e7c1590f&amp;chksm=bd3831468a4fb850628c7c9aecd9e401a76d7a37d1e756413d54c1bc010a5420c6cbf1bd9411&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你啊，不知道你们有多低效</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969463&amp;idx=1&amp;sn=fda5b58d779a0c4f7d8a9696eef51705&amp;chksm=bd38314c8a4fb85aab8bcdde48709c76d9138d0a9189036fb90b0f04260ec4a2d256e206cbb9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你有多久没看书了？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969457&amp;idx=1&amp;sn=79b1f5aba3ac5b46b46e5ff71c44c690&amp;chksm=bd38314a8a4fb85c3d9467100b63769cd5c853c011a3d4c9acad628a32fc0dce50875d2bb84c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈英语口语这个事儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969451&amp;idx=1&amp;sn=75d8fce0605ad5be430d4564356288f2&amp;chksm=bd3831508a4fb846caa5be0531b4b91ebd145a826f2bfbe0b1a8e38a72afac9ce3ad381d8634&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>好吧，iOS 用户不能赞赏了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969432&amp;idx=1&amp;sn=303ac49ea01e9adf3d5bff51e9a1895a&amp;chksm=bd3831638a4fb8755284a651613aafca8d19862cc026ff46ba936f69a37cabd1b3ea1b3446b9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信推出的小程序码是什么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969428&amp;idx=1&amp;sn=d6eaf3e6aa6e9035120797cea6ec0053&amp;chksm=bd38316f8a4fb8792af23215257090ff2bd9378dfd6069d29748e3c8ac0248aa9fcfff521768&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2017 第四期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969419&amp;idx=1&amp;sn=5d6bc7e01274b609564b871cc290d072&amp;chksm=bd3831708a4fb8665e26a14ade5fb0954f57d7a0db0b6b7e602a98f16887116b0f4f74020e9e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个名叫魏则西的青年离世一周年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969405&amp;idx=1&amp;sn=17f08f69f60b5ff5b0d4e6fb395c3e59&amp;chksm=bd3831068a4fb8101c68f1f684830fabc6984599891d071f2f56b9c38c18498823d9ce83f2cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的黄金时代</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969402&amp;idx=1&amp;sn=039e1a3aa982f772d8e01a2bb2b8655f&amp;chksm=bd3831018a4fb817455181459c53c53e8d53ae994b9543660cfa1411bd1806d160de39cecfc2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>无码科技发布第一款产品</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969398&amp;idx=1&amp;sn=70c44b9bb994d9a8d98453b97555890b&amp;chksm=bd38310d8a4fb81b878d2a252e813b304873412d2131d7e4787efb52f68ca8676eaad89bd245&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>无效的社交</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969395&amp;idx=1&amp;sn=ec174766967732c770cad905954319ea&amp;chksm=bd3831088a4fb81e985f07352bdf4637f32bff3e793cd49985a5afd2b0c54e3ef8bd0d4120d3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2017 第三期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969391&amp;idx=1&amp;sn=8ba47e3c6177997cfcdc37c35c76fe30&amp;chksm=bd3831148a4fb802d3025e2eba6ebc9605fb153dd1f2aed1ab2f324524fe3b6eb54d59dbc445&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我是怎么赚到人生中第一个 100 万的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969376&amp;idx=1&amp;sn=6b5426c8fcf705968c96bbf1538fab78&amp;chksm=bd38311b8a4fb80d7aee0023b7aeed97477d25b700ebaad0504672a89471f273417e2f800b7f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于小密圈社区运营的一些想法</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969373&amp;idx=1&amp;sn=9d4b1e253e81f56ef2728f360d36ef73&amp;chksm=bd3831268a4fb8301f839dad351d0db4f3e8607843ac70267c0445088b94ff7db80f55b2a133&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么是有赞？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969368&amp;idx=1&amp;sn=6e222d43d16a27de4c45d77acf9afad2&amp;chksm=bd3831238a4fb835adaeed6dabba56bd17a4f97d37299ef009818c2fc278d32fb19f967642f2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这次不是幻觉，Google 翻译 App 在中国大陆正式可用了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969365&amp;idx=1&amp;sn=757c3a440814e4611366d178239e9cd8&amp;chksm=bd38312e8a4fb83815d40e515e089c88d8494880152c004ea597579f5dde61d526c255c4b305&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信指数来了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969361&amp;idx=1&amp;sn=81694e4ba3807b07e32a5517e20de01c&amp;chksm=bd38312a8a4fb83c94e514de81b3da669253e153d2cb63afb323297af23104676340851fb302&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个创业团队的第一笔正式收入</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969358&amp;idx=1&amp;sn=dee42f7e147f51525273ba49233bb1c3&amp;chksm=bd3831358a4fb823f9b64d7e119927352031d2a9ee90e4e5cfe4b815aaeab8dedb7bd9f7c0b0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一切没有那么糟</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969353&amp;idx=1&amp;sn=bdb8445e4cf4723c36b61ec4922c9f4f&amp;chksm=bd3831328a4fb8241bd5071357edf15ec5e553c6d3bc02fa516cbfb85010bfed5b214a01c589&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么你没成为咪蒙？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969343&amp;idx=1&amp;sn=e22fa204bc18efd3ba81e9e41a28c90f&amp;chksm=bd3830c48a4fb9d28198571ef419b0d12f8330ba31c7eeccee426904f2155c57d041d0885979&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>美国《消费者报告》简史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969336&amp;idx=1&amp;sn=18ec9088ecba7ab0eda7b73ebf81f1be&amp;chksm=bd3830c38a4fb9d5ad95aff73211cc12c41b404fcf9e86ac5dc2560f048fa7bf8a3948207dbd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>无码科技寻找自然语言处理工程师</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969334&amp;idx=1&amp;sn=0a619568c5dbad1930d1340f71923ac5&amp;chksm=bd3830cd8a4fb9dbdfdeeec87f09235ed377cb3a98cbb6e650dccad7b21664a3a10461de4b26&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，无码科技已经完成天使轮融资了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969332&amp;idx=1&amp;sn=e0b7dc1230c75dc3786a3aadf247fea2&amp;chksm=bd3830cf8a4fb9d9b740679cc2dbed42f070aba5346d5983640222a2ce5dc26fe05aad213238&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>见与不见</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969328&amp;idx=1&amp;sn=3d39332646799d85d06cad3138436c3e&amp;chksm=bd3830cb8a4fb9dd067614bda158dc66c640ca746ade1be6481f0db272628c4afc0767d86587&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈分享以及获取影响力的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969312&amp;idx=1&amp;sn=b19218e8c00e4bdb7ce1c9fcca103f6d&amp;chksm=bd3830db8a4fb9cdf0d014d8a70b502134c05379c5b3de3ee88eb2ee3d44b267b7f9ca78174d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>手把手教你搜索公众号历史文章</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969307&amp;idx=1&amp;sn=27a4b65836834bfc1896cb30f4089a5a&amp;chksm=bd3830e08a4fb9f600545d77dedb7265b7d304268d2472bb00b2a7cff959c41bc57256bbb7fa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>写一封「用户体验」良好的求职邮件</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969301&amp;idx=1&amp;sn=d5a7e19a2bd8457290b21a829f781cbc&amp;chksm=bd3830ee8a4fb9f812b6e49729face4888eee8e80bf3805155341311bbf675a4123713ac49f4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>内容创业的星星之火</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969300&amp;idx=1&amp;sn=025aa90faf3480070765a906a5757b99&amp;chksm=bd3830ef8a4fb9f90acc9b345569e223d4ed6f78c4efa359ada728fd48ca6abc248c51699405&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你跟新的主管合不来，该怎么办？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969298&amp;idx=1&amp;sn=f9d1061d71cea1135ba0e90d6268b04d&amp;chksm=bd3830e98a4fb9ff90822eab6292e28167d936fb275a064779ebd493512ad2f0561529f2ae92&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>又一个中年男人去创业了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969291&amp;idx=1&amp;sn=2fe0c8db715c182469954a3109412748&amp;chksm=bd3830f08a4fb9e68d551065933992068e1e62f7b4a4786b8be9bcfc7e2c1ddc8ff9a4d94c17&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何不让人反感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969289&amp;idx=1&amp;sn=8af0fc8706f77047c4274268c763924c&amp;chksm=bd3830f28a4fb9e45c134d6bec53f62e6f88e0a72413071e5c8aeafcb3da82a073fdf9d568d5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>人到中年，你焦虑了吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969282&amp;idx=1&amp;sn=bb54380ae6d9c0896f9dd3fe9e82954d&amp;chksm=bd3830f98a4fb9ef582495a19b78efa7e6540f9393739e32bf9113b8bcf87bb75bf1205ca890&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给创业公司的技术合伙人们一些人生忠告</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969277&amp;idx=1&amp;sn=037e17a3c073ef82068cb754ff32b035&amp;chksm=bd3830868a4fb990cbed339ae12ee3962b6f86942bc104b6da3438928e470f363a186d2cf9ec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，无码科技准备招人了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969268&amp;idx=1&amp;sn=e3550623e2679059ab1b6c11008320ff&amp;chksm=bd38308f8a4fb9995c08146fcc8e6a6471688b351defb67fe5a4f5eca9ac56e8aa0602a4d09b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>美国《消费者报告》简史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969260&amp;idx=1&amp;sn=0c78a4a8ce451c927ead51fd11cae216&amp;chksm=bd3830978a4fb981220eb1661317023f7a570da0171a7389e0fa4d2612462d19dd6a33ea7c4e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈内容创业与知识变现</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969231&amp;idx=1&amp;sn=db949e1110c86ed7c1f69a9bf4241db3&amp;chksm=bd3830b48a4fb9a2a31a0c146edc9e267a61357a2aa0fb34c6e757f5fc7dc2f4a7423fea889b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何看待华为裁撤 34 岁以上的员工，是否技术人员中年后在职业上会出现困境？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969228&amp;idx=1&amp;sn=d2d3880e069039887d44efa627510e9b&amp;chksm=bd3830b78a4fb9a196fd7c68531a93c92c4e4851d5133d193fece87cbbaccb8ea8fe1983d6ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>程序员如何暴富</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969210&amp;idx=1&amp;sn=8c97aebf0e608f04cfba2e5b291cc1c1&amp;chksm=bd3830418a4fb957543b7a99930136732d7158f6081e2b915867de2405a7906957436e39388b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>互联网评论家们的常见思维误区</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969208&amp;idx=1&amp;sn=e3bdb0518a159f0a9ac8566b3d26c78e&amp;chksm=bd3830438a4fb955101142417f46bf67618630b6dcbce5ddc48ce9cfc87c0f0df08dd4b92190&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对微信公众平台的新建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969207&amp;idx=1&amp;sn=095a4f2142e4a5d81b24733b48ab01f7&amp;chksm=bd38304c8a4fb95a03945bf574946f1eb592dff50de74c0107b19cbb2afafb8ace71cf4637b9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>群聊？要不要聊，怎么聊？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969201&amp;idx=1&amp;sn=7aebd5a6fb6904a16e41147c25e2ccb0&amp;chksm=bd38304a8a4fb95c9543b4ef85c45c09010be20d82040b947629c57ee0c0066a2a0016dbd931&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>脏话？要不要说，怎么说？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969197&amp;idx=1&amp;sn=72dcc951336b5c695695de3417ce8c59&amp;chksm=bd3830568a4fb94091684f46e177bb16edfac5490cea2b08d5a9a2337881d9656852d1c0cf7e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>跳槽，要不要跳，如何跳？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969193&amp;idx=1&amp;sn=5fb385aff02a341623b0dce617a30c2c&amp;chksm=bd3830528a4fb944ad6fe18f0c918b9c53ec2a189076224d169b0ac68ae19208c8d7afe2d70f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>改行？要不要改？如何改？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969191&amp;idx=1&amp;sn=30821f1b19ccc21b82f9b2159f540069&amp;chksm=bd38305c8a4fb94a6937b8e64017cf178c0962346c609b4f3f854f17680b95083994e528210c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>春节期间读书记录</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969189&amp;idx=1&amp;sn=41b2a0db9e2d171d7ea3d4549592b140&amp;chksm=bd38305e8a4fb948665b58a0e5e3c5037199d4cf3e635b8a47ba5f69c95c6cd8ba9ead5a08f8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎么退订垃圾短信？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969187&amp;idx=1&amp;sn=b14ab7b68fd13cbd14f32d6418e9fa5b&amp;chksm=bd3830588a4fb94eafbdfa82b67c6a33dba71bae60023fa9304ca13fe0e89cb3ff2b45108f21&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>友情提醒：扩建团队前请三思</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969185&amp;idx=1&amp;sn=13b0452c109dd815d5be1cc43c777608&amp;chksm=bd38305a8a4fb94cd47c51f6341cfb156306c869ccae495c79464955896245cc00e737618a0c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>开公司的刘总</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969172&amp;idx=1&amp;sn=902b9661d4c9648ddc4a9aefca231674&amp;chksm=bd38306f8a4fb9791d1f22fc713fd8699077248a13f92eb57d9582b8a352e90de374b7fc110d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>美剧《疑犯追踪》所暗示的人类未来</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969168&amp;idx=1&amp;sn=d8b05f360035f317e09c6fdeb3a81394&amp;chksm=bd38306b8a4fb97dc26c9f3fa51bd8e80013f2a6225863e0330dc42d77a93aa9c4b596357fa6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈牙齿问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969167&amp;idx=1&amp;sn=55470f4bfbb8b6ea9aad1eca1c8141d9&amp;chksm=bd3830748a4fb9622c89f5e1a2f47786cfe2bf88f28b15e47251c38aa8a449de97cbc2d7cb34&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一次只讨论一件事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969166&amp;idx=1&amp;sn=2f16b59fb4ca5ad8da4c29a5c0632f0b&amp;chksm=bd3830758a4fb96388932cbae1b4151cadcbe0ab3f5e39bd837e11256ae07afae187493e6009&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>新年快乐</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969163&amp;idx=1&amp;sn=4d8ceadc7566e2b7e7f84e95647e08b1&amp;chksm=bd3830708a4fb966a894127d83a3d5f06b61d6cb95f1374e0d3f212035f150e21d593dbfd396&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>春节期间旅游、出行安全指南</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969160&amp;idx=1&amp;sn=edd4b1d5cd5e060c7d3ca662101809c0&amp;chksm=bd3830738a4fb965d621ef7ffbf4cc864ee976cf6a5a933e2d5c2e67b5f9736d91f5de7ddabd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>岁末絮语</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969156&amp;idx=1&amp;sn=be6b9ae4803a5443a1d99f7c537af71d&amp;chksm=bd38307f8a4fb969ce137da4b8c175fdc1c16a82c4ed1c5f0dd87abe6f879e21be0558422a74&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈让你纠结的年终奖</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969150&amp;idx=1&amp;sn=5a6468201ecd9de3250bde09db518d4b&amp;chksm=bd3830058a4fb9131c76620cca3386652d0f7c6a57d27d6bee1502f5302265ac1536b219609e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>二手知识也是知识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969147&amp;idx=1&amp;sn=6eb27d0c0fc6c088cc7169f5ebdc7375&amp;chksm=bd3830008a4fb916f7d30ec6ab85ef1f37cef3a21efa35775966e5f65b3dbd0ce0a8adfc8664&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2017 第二期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969143&amp;idx=1&amp;sn=b72deb1126e6e09354a661ab58ceff0f&amp;chksm=bd38300c8a4fb91a5aecc742fc2455686a9ce56b5903a728d085e98930a5b63b3d4beca4ed3a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>被收割的群体</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969140&amp;idx=1&amp;sn=5e0cb048cc5c33c78dbc19ce078bd924&amp;chksm=bd38300f8a4fb919b28b089627a72679bdcac4c8cc651375b26e25ac2a4007ad0047123a6179&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你可以投稿给小道消息</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969135&amp;idx=1&amp;sn=f7dfa2c422b1895b0467c479a78b8e97&amp;chksm=bd3830148a4fb90247db3c7d8e9d61720e6cee1372b17e6cee381779786837476cf1c543069a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>以咱们这样的智商，就别要真相和观点了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969134&amp;idx=1&amp;sn=fa3178d003d62feddbcd6e77f0f7fbf4&amp;chksm=bd3830158a4fb903bc431ce42a3462c81eefff26887ba2b8c8a24ef05785fa428c8adcf4cfa8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于比特币</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969116&amp;idx=1&amp;sn=94ee9574981aa463ba7627a13dc20d23&amp;chksm=bd3830278a4fb9318f75fcde1f9611e0e82dde5739caf7f8fd0c47d67ed157ba82e6bcbf8a9b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，办公室空气净化器有了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969106&amp;idx=1&amp;sn=cba91329ab363ff98f0bc5840ac11ccd&amp;chksm=bd3830298a4fb93f1ac41f5ecc7cbcd3bdc686679ff5bfc0feccc77157b0ef45d240390f38a0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号推荐: 2017 第一期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969101&amp;idx=1&amp;sn=fc0f59ad8f8be2d640ee4ea25be043e6&amp;chksm=bd3830368a4fb920d5ded401ee2ebee808a6d6227951755584330f51837dc9adfbf8426cff14&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么中国互联网公司的年会都这么垃圾呢？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969097&amp;idx=1&amp;sn=1f42cd72d5b189edf27dde908c6d99b9&amp;chksm=bd3830328a4fb9240457ad4b762a0c1d1fcbdda74a082277c086653f5005ad16366a7918c90e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>更适合中国企业使用的开发服务</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969094&amp;idx=1&amp;sn=c0e980f9f14916f0ac86c58e9b27ce7b&amp;chksm=bd38303d8a4fb92bc0f127fde36c055adfb4faf0d9cd98fbaf2d2a69115e0b6dcd3480035e9c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>投资理财当然有风险</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969090&amp;idx=1&amp;sn=9bbb0e24ed3a80a7cc6d158df5c8c5c3&amp;chksm=bd3830398a4fb92f31e13a4a091611f398258735f213fac33af33af98ee6889d4bb14480c218&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信小程序非官方问答</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969081&amp;idx=1&amp;sn=ed88e6d6de776696702151527f476847&amp;chksm=bd3837c28a4fbed4d88d26583cd6029ba99f3ab521c61ecd55e5dd51c09f07d34f732bc0e49c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>2016 互联网行业值得回顾的内容有？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969077&amp;idx=1&amp;sn=445f6cfe22c1481366dc44680ab6b8a3&amp;chksm=bd3837ce8a4fbed8aa95d674e1d634dc7851d763c4885d315e7147b1cb7dabfdd14f5e71503e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>廊坊历险记 – 传销窝点救人纪实</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969059&amp;idx=1&amp;sn=06bceb920797b47318b1725d0a9ec8d0&amp;chksm=bd3837d88a4fbece14eff86d213398cf51a61ac0f399a44b47c12d6b6b87c1de83be0814ed31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>预测 2017 互联网</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969054&amp;idx=1&amp;sn=b92c540132d69fa9231a4312ed5c2d0a&amp;chksm=bd3837e58a4fbef33fbe8a8112c7d5ad2d7c11af0634828da0ed078e240c1fe673b16aa4f790&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>分享一下「小道消息」公众号的数据统计</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969050&amp;idx=1&amp;sn=49d18416b37e8e9bd927b89f886b0182&amp;chksm=bd3837e18a4fbef7c02a0864cce59909da00cb439965850d60704ac8f34884149554a7304d39&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>尝试改变自己的思维方式</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969048&amp;idx=1&amp;sn=9169663b75818fdca0ab44646322a327&amp;chksm=bd3837e38a4fbef5473065acd541abc6c519aabd97c42d6b6f25f1790f0c694d5e3983c11abb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从段首空两格说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969034&amp;idx=1&amp;sn=e2ae2c16228f7762121ae31ce36c4951&amp;chksm=bd3837f18a4fbee765be0a483fce9d31cebc7a8fcaed70a446b0ac4687ad78a60e2726a0889b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>硅谷：一部美剧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969029&amp;idx=1&amp;sn=55491aadc77f1736d2a115a850dd2913&amp;chksm=bd3837fe8a4fbee84e15750423d0eda3dd13472c4f7c0d9f6efe5195837c07c336ca06c90824&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的 2016 年个人总结</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969027&amp;idx=1&amp;sn=1e6bb43fd042af95c7726b4468ba78a8&amp;chksm=bd3837f88a4fbeee5bf5f561f33a28c090cd2ab8541c54f2789954e0ae1079c353ed99697604&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>2016 公众号写作回顾</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969024&amp;idx=1&amp;sn=f32c9c2f5209847bf7a6527df1e3e30f&amp;chksm=bd3837fb8a4fbeedfd51dd4735eb0dd804abbe3e9e7875577d4afd5375bf20b338b7e14359db&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈微信小程序</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969016&amp;idx=1&amp;sn=920177476f9f14fe20c9da0fc3e5e8c2&amp;chksm=bd3837838a4fbe9560721fb604d12920437c5fb95f412bc727ec11e358956d8dcef109e98ef1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不赞赏也没有任何问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969013&amp;idx=1&amp;sn=f111e3dd9096907245693eeaf682f99a&amp;chksm=bd38378e8a4fbe98a241414842b76f3561e6b8be3bf11f4a24e8f94299eefdeaeb08b7ae874a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>手里有 100 万，用来投资什么呢？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969007&amp;idx=1&amp;sn=4678f290de268dc3bfced63769afddab&amp;chksm=bd3837948a4fbe826596f65da5dac70ac0b8616cec1b39ea90ebb5f7a8873c0328901ba7169b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>十六位读者的 2016 年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650969006&amp;idx=1&amp;sn=3d61c7aa1aaa837bd59342af598f771b&amp;chksm=bd3837958a4fbe83cdec60dab113983d6dc5d92de7d53c39e9b6443fdc7d4a67ea31f9c2781a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>多一点同理心</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968994&amp;idx=1&amp;sn=42942740b643712743a2920d4c8b0366&amp;chksm=bd3837998a4fbe8fa732ab515e6f9f95f0a311179d572f4942459809cc5e9363ab1209d7dc33&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，办公室弄好，办公家具也有了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968990&amp;idx=1&amp;sn=f2fc0b7e1a50e461b9ebfff343bc9ab0&amp;chksm=bd3837a58a4fbeb3192cd3c1ea82850f4f84d5f3546bb01a3b699bf013f1f618294d4545d539&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>放弃传统办公软件吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968986&amp;idx=1&amp;sn=c38095dc375f0646a624a4591e21ff0c&amp;chksm=bd3837a18a4fbeb7d304c4f0858b04bf8adc768371aa97674c733a5fceab13d43dcb98f879ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>年底了，心又长草了吧？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968985&amp;idx=1&amp;sn=d46e01b2dd5f19b8952db084ff9f4ed4&amp;chksm=bd3837a28a4fbeb4ccdc20d72a9d951eba3897bb23cda285f28fdbd9f3d523391c310c90febe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>硅谷：阳光与锈迹</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968978&amp;idx=1&amp;sn=bca358ff8158f925404f563b3f09b480&amp;chksm=bd3837a98a4fbebff5dbe5eb37be495353830529210f2a056dd0f8e534d09335d68abc854f9a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信的长处，支付宝学不会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968961&amp;idx=1&amp;sn=7c65132ac9729ec77db2eb078aac2074&amp;chksm=bd3837ba8a4fbeac775e0c92c6a8019830fb43f9601aa503672c7efb8410d40b9e7e71425496&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看电竞</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968956&amp;idx=1&amp;sn=32ced437756397b6e7c2c9ae661b64db&amp;chksm=bd3837478a4fbe51d52368ed67c9f34e21ef28ad8775bac3327c831ab954743e01d35fc08222&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>硅谷</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968954&amp;idx=1&amp;sn=e6f552d480d48b5d2af74429fa033b89&amp;chksm=bd3837418a4fbe5706f272d3dbad6d047a7da2089f12a1eed1a03e76f786941dcb4b63fc51b6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果我是罗尔，遇到亲人生病，会怎么办？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968942&amp;idx=1&amp;sn=59b34fe9526b537f196c3a5eb2cb3fc1&amp;chksm=bd3837558a4fbe43656eef33f4cec840eeddbd5d2523038a6e66d957d2c20f04c419e51f55ed&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，办公场地找好了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968937&amp;idx=1&amp;sn=45ca1160f36f146f561373a77e2fc053&amp;chksm=bd3837528a4fbe448283d64836b4824624771c29ba3ff4595fbe3ceb4ac48e974d492599f0af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有赞有发展</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968935&amp;idx=1&amp;sn=d115dc4eedb0049e0e8faa424e3d68b7&amp;chksm=bd38375c8a4fbe4a0f00870f2f05e1c24ca0e96c262b89a1fc7b7752f07e3f5433f03deffdca&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何提高芝麻信用分？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968930&amp;idx=1&amp;sn=6ead1b0ec237d33627dd45104a9a3db6&amp;chksm=bd3837598a4fbe4f3094ae6317ab4bac22c3453329cd42f49ad84ee88e7390e58ec42ebe1f5b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何做一名优秀的新媒体工作者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968927&amp;idx=1&amp;sn=aa57fec918909cb6d2b86de44b4d7378&amp;chksm=bd3837648a4fbe72c533831e57052cc935ca218780a817058f7d28e498f46791760469ec7053&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我，堂吉诃德</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968924&amp;idx=1&amp;sn=57abbfa54cb63ad2d0b883c7ee4282b9&amp;chksm=bd3837678a4fbe717c70ef1b083d2c922feeedf0fb365355651e76f0081842e830d9771aa6cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>感恩节里说声感谢</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968916&amp;idx=1&amp;sn=0fdeb67638e4f81a35295cdd69ccf5e8&amp;chksm=bd38376f8a4fbe7972aece6f7419c1e98eb516689e5146ffb5b30cf7e949961352129a897dee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，公司注册好了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968914&amp;idx=1&amp;sn=1b7296f556d929be1fbed1dc01e891bc&amp;chksm=bd3837698a4fbe7f5ae9aa0dc6ba534b22d9a471147bb8fb7d5d30801a16564feb3bd42e53ee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>Stack Overflow: 我们如何赚钱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968911&amp;idx=1&amp;sn=fec6a2478ba0d23ecb22a0f77a79582e&amp;chksm=bd3837748a4fbe62df6bd4337c3765d51e3fd91f3452623b953a7595fd8ee09a0641989c90c2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者的坏心态</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968902&amp;idx=1&amp;sn=cbbd67d5f59de26d20b7a76caf66818e&amp;chksm=bd38377d8a4fbe6b9b06f3d6b5d435a19990bef112a694e47969ffcdeb97480ecced47426270&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2016 第七期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968886&amp;idx=1&amp;sn=9349eee138d1b530c2e6ed9e87c81e19&amp;chksm=bd38370d8a4fbe1bee45b189cc301efbba1244b23a3d839e69571a7a45c8cc487ff67f3d8ee9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有一种人生的乐趣是无意间帮到了别人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968884&amp;idx=1&amp;sn=5f0f068af003b6e1fb6c922e43010843&amp;chksm=bd38370f8a4fbe19376164707dd274f94e28de135134370d3cebf2da77341bbeabc87615effe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>致读者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968880&amp;idx=1&amp;sn=7757ec95c7d9b2076de316188bc73ff4&amp;chksm=bd38370b8a4fbe1de1efd9dedf58761f1ceaeb9c1ca65e648306f85ae3d28d06a5ad15b177c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>写一封「用户体验」良好的求职邮件</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968869&amp;idx=1&amp;sn=02d60bf538b94b6ede506e9914022593&amp;chksm=bd38371e8a4fbe08eb7c7373e0cbf5059a45da9798d9ef362e11aadde2654c322665f91a160a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>毕业生该怎么找互联网行业的工作?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968868&amp;idx=1&amp;sn=181605bd01df5478d033c3c3ac5a93ff&amp;chksm=bd38371f8a4fbe09f8b3ca1eed89029cf03873b1344468f8a780808102c1e9f222dfbe03388d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要不好意思赚钱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968866&amp;idx=1&amp;sn=9eab7971e15259b71586e5c4e28dfcf8&amp;chksm=bd3837198a4fbe0ff3154c8710ac35de4f4e49f648f5afca81adad61b020540fc432e7f0ab0c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>推粪上山</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968865&amp;idx=1&amp;sn=bcf8c21c9396b19b77625c8f030f0763&amp;chksm=bd38371a8a4fbe0c8cf5f3c34215fccd956c45e88c3c1f5ae82d1747a7abaf7b90ca676a79ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>讨论美国大选结果这件事情，如何避免沦为浅薄？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968864&amp;idx=1&amp;sn=615ebc76db276f7a9df011a27e4cabb6&amp;chksm=bd38371b8a4fbe0db944c317ee21c8f87e7469975ad6ad9aa3c34c84ace0679e62096e777ec4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要用你的情感和价值观绑架你爱的事物</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968858&amp;idx=1&amp;sn=0e656b56d4fcc6612cb98c84796aba38&amp;chksm=bd3837218a4fbe375b39b58e863da9f24a7cd7bda33ddefcbfb8d5d3bbd03488c77e272905d2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道消息，开通四年了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968841&amp;idx=1&amp;sn=67895f27a4c65cb9c84ae48b27cbd5bc&amp;chksm=bd3837328a4fbe2411bf5dddd88dcfbc4d18f7991f30cb5f4aaef768d954dce6bb55f39c9ed1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看锤子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968837&amp;idx=1&amp;sn=0b8d4440488ce1c984511c96c3602da7&amp;chksm=bd38373e8a4fbe2851a87d39b7f8d0993bcc27311ff6eaefa22898c8d31d3e16e42f18f24d42&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>李彦宏的性格与百度的价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968833&amp;idx=1&amp;sn=bdbc92897b0909df9beb6c8cc889b889&amp;chksm=bd38373a8a4fbe2c965dbd156bd0ec68ff8a6b9f0f18440b88bf49b39879680ebb322b02c809&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>HTTPS 全站加密可能是大势所趋</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968831&amp;idx=1&amp;sn=a8eebffac714a8042dfa4859353e7357&amp;chksm=bd3836c48a4fbfd2d2537a1fe1b37f370a798daa7da6c3925d938e0de1876bd9ef25b5e2ff5e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>虚像</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968828&amp;idx=1&amp;sn=2a11f5f9d35b5c746c01dcd858c1c605&amp;chksm=bd3836c78a4fbfd110dd300891c7add05dbbc3f09bcee36ac9d4f1a3bd111f4b371e8ca7d53b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>加班与效率</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968817&amp;idx=1&amp;sn=a7b50e77a2f76fdb11a70b8c004009cd&amp;chksm=bd3836ca8a4fbfdcd63528be8b575f51b87f7c2b6305a2724d52d3bb57ab0e5f69e808182c24&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>全国年收入超过 12 万的纳税人有多少？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968815&amp;idx=1&amp;sn=244ea913355ba116990908c2f3d1a2b4&amp;chksm=bd3836d48a4fbfc21a64e8955d198061540b601b8687d65a13078a62021f5518223d4b07945e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如此高效合作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968812&amp;idx=1&amp;sn=086fb2c511be420f771d7fdf0f36efc1&amp;chksm=bd3836d78a4fbfc1150aa84cac75e5cace7c56481c37d9ef4ba0414cfef522529b793a19b4c5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>48 小时开发一个有商业价值的小应用可好?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968810&amp;idx=1&amp;sn=2e315bedca47143dc35d79e0ed11bc50&amp;chksm=bd3836d18a4fbfc798bc09722319963e4caaf53a69c5ab6341354ad5da7c8f23a9df38a06c73&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>差距是怎么产生的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968803&amp;idx=1&amp;sn=219a632fc2f0b6190d647264c583a9bd&amp;chksm=bd3836d88a4fbfce52cfdf53c34462ef9bc61587894bcb9827ed020320a09cc103801e438e75&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从美国互联网瘫痪说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968797&amp;idx=1&amp;sn=ee2695860b09286d44d7fe023ba0d448&amp;chksm=bd3836e68a4fbff06550292ca6328caee2326b2f2b8fc9def2e664f977bb8da2a09f163ce532&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>锤子科技的一大步</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968788&amp;idx=1&amp;sn=638edf256460bfe0391d0da5c1204dfa&amp;chksm=bd3836ef8a4fbff98dfd17db025245d27a89893267cd61fa7f7381eff20ceec80a59cda43a81&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，创业不容易</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968784&amp;idx=1&amp;sn=f6b8dd085ee9a4a18a06cc469c764d57&amp;chksm=bd3836eb8a4fbffd722aed29fabbca9102d1a13e29ffc6cf631747f51af4fb56d1b30cb55063&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>是的，我开始创业了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968778&amp;idx=1&amp;sn=de78b1372c781f88921b295d1bf4a469&amp;chksm=bd3836f18a4fbfe70210c233251679d578f3479edc9d71834fd2671f589d8e65b501199dcdc7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>说说锤子科技员工副业的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968775&amp;idx=1&amp;sn=9c8f8e5409c0953a8f69a70fc2d55ed6&amp;chksm=bd3836fc8a4fbfea9ae26b8ff3f4df59b492f6c2bac496715b685636329e16379ea991bbee8d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我第一场知乎 Live 的感受</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968772&amp;idx=1&amp;sn=f509a575c2791261282b982da73d8885&amp;chksm=bd3836ff8a4fbfe91ca2414729cc3caa12675929106cb6f7d59b2c2a2e6d6c9309e1a1edfbaa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于死亡</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968767&amp;idx=1&amp;sn=a10d1161ed4371f9369c1dfca6e9ade6&amp;chksm=bd3836848a4fbf92d12d98ddce6a755913619a6ee6407882abdf94f3cb0b626609d15030b254&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果你遇到期权问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968765&amp;idx=1&amp;sn=958b3ab8f3e80d9a514934545fcf9948&amp;chksm=bd3836868a4fbf9011fcfb40a236fe6997f2f6d2e5d1400bc68393d95598ec6d0002644ef45a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>时代的假期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968760&amp;idx=1&amp;sn=b4c6b08d0394aa89be7396353ef568e0&amp;chksm=bd3836838a4fbf95c2e085a60b2c8453c1fa498d1a9d1b1b33303673dd757ab9c2ba1acf5c3b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>杨箕村，房子以及我们买不起房的将来</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968759&amp;idx=1&amp;sn=6b702e6aa4adc96895e4cc7418edcc2e&amp;chksm=bd38368c8a4fbf9a13ad1bebc4c9b1e8e78e86ba0fd9180b15795ee4d09472815278c53d2163&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何提出一个好问题？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968747&amp;idx=1&amp;sn=7ed861bc967dcec81f2fdb6ae00ee0cf&amp;chksm=bd3836908a4fbf862d368bffbd6ed2d70cea6b8edaceb973e6d60ee4b8d1d1e72369113cd4db&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>崔健，在这时代的晚上</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968741&amp;idx=1&amp;sn=af18227e6f9ad99f0f36eeba170f1f6e&amp;chksm=bd38369e8a4fbf887fdca00e12098cddf62ca7965215ec0fb6a06ca163f90caff657b3e9d113&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何获得别人的帮助？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968721&amp;idx=1&amp;sn=71527d4fbaecdb858f0e5167d0d1ef9e&amp;chksm=bd3836aa8a4fbfbcc1f7622500ab8bfb1eb8542eabf1a4e93a678fdf540f6f03192d59dde7ff&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号刷阅读量成了新闻</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968719&amp;idx=1&amp;sn=2550227168ae848759c47e5b61494052&amp;chksm=bd3836b48a4fbfa24b8ab73e868490e458e0bf18b9ebe8e1e487924c6c4427dd233fbff2537c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>充斥恶意的互联网有可能重新变好吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968711&amp;idx=1&amp;sn=8441d3d5b60912c0eb3f22c58447b5d0&amp;chksm=bd3836bc8a4fbfaaeeea4e9b3b632b104ab84065a6e34b2f600b82f192d569726b1a60a65096&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2016 第六期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968705&amp;idx=1&amp;sn=c5f1ea0c1616a220a59c2eee8fe03279&amp;chksm=bd3836ba8a4fbfac6efd20f9405dd5ccf23cff5a1b8146bdd97f711508dabb5bb13ff126cfa9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何把握「微信小程序」这一波红利？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968702&amp;idx=1&amp;sn=1398cd09b54c5a84a746a0a5f8fc6845&amp;chksm=bd3836458a4fbf5302be668a9ed65933cf93edc21b854c109d4cc8d02e1f08788807165d6d39&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业公司日常运营活动改进建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968694&amp;idx=1&amp;sn=badde51e07d0546754ecf580feb20a95&amp;chksm=bd38364d8a4fbf5be4c9e8e5c3e6f2308c5ed84b7065f934730402fad54f09f24971fabb8918&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信收藏功能的体验问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968691&amp;idx=1&amp;sn=9cd9ae85316eacf09716f833740d2ade&amp;chksm=bd3836488a4fbf5ea7df3d03eb26e4e2ba1834eb1420c2814209b6c36e2e047bf41334985ccf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信应用号来了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968689&amp;idx=1&amp;sn=c27c74226fe4d500ff552abc46b62812&amp;chksm=bd38364a8a4fbf5ca2fd32caa15799a160e90295abc56a1b874d8ce14c85614b32a2cb846291&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给别人家产品提建议的时候我在想什么</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968686&amp;idx=1&amp;sn=0a3064dcb73b9289dd0a9a41c512ea0c&amp;chksm=bd3836558a4fbf4328f6fe98dd898113c53b28dace1fd1bbb3a77642ba300f5dd7f9a0dcd94c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看信息安全从业者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968685&amp;idx=1&amp;sn=a3a8517bc5cef9a071893607e9d515dc&amp;chksm=bd3836568a4fbf40a0aa84286fc85887dbceaebd7513673c753c7671201324ff543cc20c45cd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>嘲讽创业者算什么本事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968684&amp;idx=1&amp;sn=9b6af94595ea59222123bff6280642e9&amp;chksm=bd3836578a4fbf41a30aa46943e0b76d6bbee664140b5d2d3bb4fdd8cfc92eb364b6c51827b1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么要用 iOS 10？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968682&amp;idx=1&amp;sn=00ae917d4521cf962408a35d1b8d7c4f&amp;chksm=bd3836518a4fbf4742ec1f7437b116ab7b54083205f7bf7e5bfb8ba7f502f97186f1d38827d2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>程序员们希望怎样被管理?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968675&amp;idx=1&amp;sn=f5451584927646e12b86047f24561d78&amp;chksm=bd3836588a4fbf4eac15cc878860d50519f9201948e9ee7d8e1e90c7007488419ffc064f59d4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>程序员们希望怎样被管理?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968671&amp;idx=1&amp;sn=2782e004fedfd6796713bf8bbe99443c&amp;chksm=bd3836648a4fbf72a85fefe357825ab9bce69e54613b9630d73ad0669e5a5098a64441db18cd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从明天起，做一个沉默的人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968667&amp;idx=1&amp;sn=58e608344d97c3d671cc9257fba1d770&amp;chksm=bd3836608a4fbf761573e07b570175582fb5f623417c4e87fe536466b23f0869f98fd81afcab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从罗辑思维的「得到」说说「知识付费」这事儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968661&amp;idx=1&amp;sn=7edda56bf5217748c49912f1280ac65f&amp;chksm=bd38366e8a4fbf78b5c5fb893d336add1c2960fd6d22ecb9e20ddcd4185e833ec1787571f56c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要把孩子交给杨永信们</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968660&amp;idx=1&amp;sn=07c9b9947b1f7d7b86c3cbe3b4c88b6f&amp;chksm=bd38366f8a4fbf79c1cea70add69b1733b73182d3c96900760567a680cecbe2b30ce0db5a100&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>技术之外</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968657&amp;idx=1&amp;sn=2eda8818b1f85aaa42fff60a27063a16&amp;chksm=bd38366a8a4fbf7cbd532abf8916fa6c982c9ae4d18ca7703a79817b7dbf6aee8d263952acff&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>技术人如何才不至于虚度一生?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968655&amp;idx=1&amp;sn=4ceb9d759d7cb2ae7f685f6e3236dffa&amp;chksm=bd3836748a4fbf6295b2d53f7b79027859eebe0c543afe5860b45aa18cb7d731c75c28d6456f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>人生经验：有备无患</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968647&amp;idx=1&amp;sn=86f3854ee320919eaba582aaca14fc9b&amp;chksm=bd38367c8a4fbf6a277ae7197f1656ff444d5a8cc253432965cb290f524ac1fdd099e99ec0f7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众号推荐: 2016 第五期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968643&amp;idx=1&amp;sn=b25bba46e3cc965f663853e9d7b77098&amp;chksm=bd3836788a4fbf6eb6d33a3f50e75d9108d4ea9913f0a3e8ef1e2a2db610c6a9a18e128a1058&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看腾讯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968632&amp;idx=1&amp;sn=0dfe050bfd315a68581432a5ea0ea7d0&amp;chksm=bd3836038a4fbf15e7cbfbb50255b554fbc63dd7fd0acd2e498c7b1e1c2067736b90d15966e4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从大公司离职去小公司当 CTO 是一种怎样的体验？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968631&amp;idx=1&amp;sn=24b1006248748807fda19a4aeb36ad71&amp;chksm=bd38360c8a4fbf1a9aec1b3f1f746530288c0c74979bb1ab315fc6ed921573e0314fb306a024&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>被骗并不都是因为傻</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968630&amp;idx=1&amp;sn=0abf85b51a8e9c6ec42dff3c340a63fd&amp;chksm=bd38360d8a4fbf1b48f1b360b21b0671d4dc97c2d2ce9398bad9cf9b323724c115fdaac576c8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>警惕偷懒的智力判断</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968628&amp;idx=1&amp;sn=31fcf37fc80b1c82f44d5f71430e0023&amp;chksm=bd38360f8a4fbf1965646b3cd068c6794a365c1d81ae2c2c2faefc479b73bbe26e53ba388015&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给成功青年们的劝戒信</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968627&amp;idx=1&amp;sn=d719d254b9f691b92fd84f3facb56eb6&amp;chksm=bd3836088a4fbf1e5e39f2a3e8c0c416dbbdca0d58fd62e1c60b6b1507f4511f375973e68185&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>做你自己呀</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968624&amp;idx=1&amp;sn=5676637c0a863a5cf631c3be6c226e20&amp;chksm=bd38360b8a4fbf1dfcd5f15bb9bcb64c5490f1514149156e5ff624f0fca3da5d79bd36bca18a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个不写代码不称职被扒皮的水货 CTO 的自白书</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968617&amp;idx=1&amp;sn=356a4c20ec3ed88828d03a5c9d6c68d6&amp;chksm=bd3836128a4fbf046fbe0984069b6f0e473e6d11d50832e74495340d7bd59af906376cec56f2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>生活以痛吻我，我仍报之以歌</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968613&amp;idx=1&amp;sn=6f75731b441fc5b7c73d2f3f97b4f033&amp;chksm=bd38361e8a4fbf08c2615bad5bdff13d46216a197624af2214e235122786b42c64007cbcfb74&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>回首旧事，在阿里的层级问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968611&amp;idx=1&amp;sn=70effc59fdc4b0c39fc46b0a824be3f0&amp;chksm=bd3836188a4fbf0e51cf7f23e53439282c370a46d68ef1d04047678ef7a06c83c84597fdd1f5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有了点资源，就想做太多事情</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968609&amp;idx=1&amp;sn=7d07c7aa08e3f9cc41270bede4386906&amp;chksm=bd38361a8a4fbf0c15e1865891d2aff07221375cc0772f893222cc59c66db4c41e4f01e84dae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对于一些常见提问，小道消息是这么回答的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968606&amp;idx=1&amp;sn=dadf8fa0584f0285696a061a6146de92&amp;chksm=bd3836258a4fbf33f6f66dd408355793d5357e23679f692966b8764652c74aa77f761ea7029a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>彩票心态</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968605&amp;idx=1&amp;sn=90340d64ff8dee79c8b67f7db78d28cc&amp;chksm=bd3836268a4fbf302929d33d60569bb421ba568214d2732b1b7acada8388de3bd74ae7546ef2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>再谈初次创业者与投资人打交道</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968601&amp;idx=1&amp;sn=b7be40cadacf042b3c4e60102fab9361&amp;chksm=bd3836228a4fbf34a611b131c6a4a1fe04eef652bc670ef5254e61c8c9a136bf97920896f380&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>初次创业者怎么跟投资人打交道</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968600&amp;idx=1&amp;sn=5d826827c3c71cb94a1e5f16ddf53ff5&amp;chksm=bd3836238a4fbf3535e22722d7359a4d15a2da865ad11e648d9b5181d4d297ed680ec12ea7ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>再看小米</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968599&amp;idx=1&amp;sn=1663d2f1f3f7bd554f2e020137c4e48d&amp;chksm=bd38362c8a4fbf3a5ae4ec795b5654d2f88a865314539e45a3be70464f8dfd847dd0c9a74645&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>总想占人便宜的创业不要也罢</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968595&amp;idx=1&amp;sn=4a8b67e3a2242bb8cf83f800d772c5d6&amp;chksm=bd3836288a4fbf3e68298d5db77bacbf6f4af87890cccc3e81093c7e731cec6e61c54b6ccca1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>会议是创业团队的潜在敌人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968585&amp;idx=1&amp;sn=8a686684a9aa2edab9074bf2d2917425&amp;chksm=bd3836328a4fbf24c575c3f766d654c60ce882509d429a5913134b772e8c73d711aad16de729&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>作为 CTO，让我感慨几句</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968583&amp;idx=1&amp;sn=062bf63181c90f67933c2d93673630af&amp;chksm=bd38363c8a4fbf2a8f0d9991c8f4e55e8053cee5c4ed209b6e543d5a1235c62aeeb8ac287f27&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号推荐: 2016 第四期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968581&amp;idx=1&amp;sn=1c3896f61094260dc3fe319472adf74b&amp;chksm=bd38363e8a4fbf283d3c47d519bce0efe6bcbd25723cc92aa4c67f0ba82f0e1b5444b90fd459&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎么判断哪些创业团队是靠谱的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968557&amp;idx=1&amp;sn=5dfe656414581e41a393b5e0772beedc&amp;chksm=bd3835d68a4fbcc0299094db15fd8c33ab9bb7dbdb576b70d4c9966e0c15649f7644aeb8531a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>那些骄傲的年轻人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968548&amp;idx=1&amp;sn=22ba171baac5eba23865dcc256b1618a&amp;chksm=bd3835df8a4fbcc9032d773f7889e74f9db812a8f2cd6d68d909be6112f5629d057fe89f6591&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>去大公司还是去小公司工作？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968545&amp;idx=1&amp;sn=a4eb50df33f4ae97fa1157d21d58cedb&amp;chksm=bd3835da8a4fbcccbd3b1006446a130adb9182065effe069275675956685c7bad6c5486b9a0c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你手机上用来工作的 App，最喜欢或是最想推荐的有?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968544&amp;idx=1&amp;sn=a240415dd53253edf84ef218dbcc871f&amp;chksm=bd3835db8a4fbccd700046cc902c0323fd54c13b49abaeb1dc56349d1cf0fe8d564302faeabe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你可能并不需要一个 CTO</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968543&amp;idx=1&amp;sn=fb0249fdf468fd656b40a0afe0afb457&amp;chksm=bd3835e48a4fbcf26ae4ec4723c7aa3c8f7404e52bdbfe6d7118dca4ff2f6ba8fcb69ad24b29&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给喜欢发内部公开信的 CEO 的一封信</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968541&amp;idx=1&amp;sn=563e125aae49e5a476e7c765b30ef607&amp;chksm=bd3835e68a4fbcf0e555442c687dbacf84625e9adad6ed5ba02f4a4411994cd683a2625f3c6e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你在工作中最喜欢或最想用的工具是哪一个？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968539&amp;idx=1&amp;sn=df7b679814db4176ae6419fa9e5bc389&amp;chksm=bd3835e08a4fbcf69a96183e3fad39d320136a02fff62ee1cae09a7a7b2e5894fca019ad0059&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>愤怒的唐僧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968537&amp;idx=1&amp;sn=1f0a412e40f707b2ff47b702162501dc&amp;chksm=bd3835e28a4fbcf4e86b2d20e3e7eb2114f84160c1219f6e1086c992ed40da3ed6fcecd756a1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>翻新论</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968534&amp;idx=1&amp;sn=bbfed8ce6e634c1479c53f539e37242d&amp;chksm=bd3835ed8a4fbcfbda70d4bec2106ae04c014ccb543b887e715ab7382a9d623504ce6a2eefe1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于「小道通讯」服务</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968533&amp;idx=1&amp;sn=daff5d3020f75e1f6833635101b947af&amp;chksm=bd3835ee8a4fbcf8bf6869ca05743e917ead8b5d490d1077030d94b785c5f314db414a8a1568&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这个东西会改变你孩子的一生，但你会买吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968527&amp;idx=1&amp;sn=132cd5ddac17fe47fc007d362ae033c4&amp;chksm=bd3835f48a4fbce2efb0b9ed6d7fccfc8e99a305d0a5cea52053dd3ed03f75a78f24813717d1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>庄子论公积金</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968519&amp;idx=1&amp;sn=d618bf56145f5aa32dc05c0e997095fc&amp;chksm=bd3835fc8a4fbcea48d9dc228c627f53fc943e1211a3783c0513f1b6b4139e2f6aadc708004d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>快递给我带来的困扰</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968518&amp;idx=1&amp;sn=f40fe061ff22f6ef30d789207c841a3b&amp;chksm=bd3835fd8a4fbceb9cb03ea27cf313e79ec8f20c9e42c1fb7c50366e37bc833905668bdae3fa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你要公积金有什么用？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968483&amp;idx=1&amp;sn=2f563bbc8263aba8ab205259d25a2b72&amp;chksm=bd3835988a4fbc8e02fa050bcc0d828c7731038894d4b96a7d46ce055fdfdccdd45fb27d2a4b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>感慨的一天，答客问</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968470&amp;idx=1&amp;sn=f40148634fe30aecdb58cce497a40f8f&amp;chksm=bd3835ad8a4fbcbb40cf73de8e4545028327e9334302978b29e9ec95fb7d7a73e462180cc832&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你这么大公司这么玩儿合适吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968468&amp;idx=1&amp;sn=2699efc2b521f20ce46664111cb2a278&amp;chksm=bd3835af8a4fbcb9df9ecb7d97f7448ff2b11ed66e299ce887b04e391c01cda28dd7ae1fedac&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从 1000 条关于企业应用软件的评论中，得到了这些信息</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968464&amp;idx=1&amp;sn=75e161441e9f3b5f946f29a64ace1080&amp;chksm=bd3835ab8a4fbcbd8fa3f6b688f25f90244710e9263d67f66d62d47c8ca6c5cde46e6c8f3b80&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不是针对谁，在座的传统企业软件都是垃圾</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968447&amp;idx=1&amp;sn=61679a53d8154f63ced7698fb712ecc9&amp;chksm=bd3835448a4fbc523aed7ec4a95295c660cf8f82c633c33207bb25ffeeca116283fb3a83f522&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>付费问答平台：从「大弓」到「来问医生」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968432&amp;idx=1&amp;sn=e3a8a6bd08d4a9fc7b8987dd40884d88&amp;chksm=bd38354b8a4fbc5daf146a473683f1cdd8474301a69c08ad97cfd7315cd47180267536c465af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你在工作中最不想用最讨厌的工具是哪一个?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968430&amp;idx=1&amp;sn=449b9e022216bf685b4092acc104b0e8&amp;chksm=bd3835558a4fbc43162233b350491916f429666f2d33005940b4f994db91eb6e32342e85f53c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我进行了一次 1000 个铁杆粉丝的实践</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968427&amp;idx=1&amp;sn=6d8c4708acf4f29fcca9d81acff9367d&amp;chksm=bd3835508a4fbc469ad8d5b8d9af120242ca44b1a7ec8cd641a983709c79b6ee9c91f9bde315&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个美国歌迷对庞麦郎专辑的评价</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968424&amp;idx=1&amp;sn=eef91c8e1097a8dd1e8e906a9d18a061&amp;chksm=bd3835538a4fbc457f9087daa60db535c5c6bc0c52c2bbc53be327ba6acde2cff05aecaca8c8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大互联网公司用人方面的一些事实和真相</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968421&amp;idx=1&amp;sn=e0b402a7c7b3079eb9c4f705a4e4a23b&amp;chksm=bd38355e8a4fbc4869737d7465e51e9433debf513912e435f3a172f40acf6c7c88afd9ee7d37&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>允许少数人为那些理想和情怀喝彩</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968416&amp;idx=1&amp;sn=8210d045ac9b4c76c0f82ae55a4c7588&amp;chksm=bd38355b8a4fbc4d3490733095565d422c2d0e07d272bea6be4b4361d3144154f67147bec1a4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从错别字说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968413&amp;idx=1&amp;sn=62d04844aeedb4375f65c08b0352d1a9&amp;chksm=bd3835668a4fbc70107a320984d59dc8b644b04740fce71dffb5fe17259ce28640780fda4ee0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号推荐: 2016 第三期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968404&amp;idx=1&amp;sn=7f4d3666852db7e930f5bea0d423faaa&amp;chksm=bd38356f8a4fbc7903330b9b70bdff46227bf991f282027980b7f644f1cf15221a4fbce2f351&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>演讲时的注意事项</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968400&amp;idx=1&amp;sn=0e63f5a73c9464c45d30388641ce6663&amp;chksm=bd38356b8a4fbc7d4051cf291cc5900113442ad302b971448ae6622c1a586ad92fcd3c1b03ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>那么，我们一起来写一篇文章吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968384&amp;idx=1&amp;sn=f5f56a4dd484c7a73e439eb16592430c&amp;chksm=bd38357b8a4fbc6d1b0571ffd951f3b75efd5676d02e24d5034851514f54bf0dc1c05382a8fc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个人的海底捞</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968380&amp;idx=1&amp;sn=3d77904446c7198bb08f397201cf2c59&amp;chksm=bd3835078a4fbc117b4a91f061fbe6b310e735faefe88ef569e03e9fb2420389bca4242b4075&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>日本，让我感触的那些细节</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968366&amp;idx=1&amp;sn=4cf13decff54faec40be4325bffa6222&amp;chksm=bd3835158a4fbc03432e27e56d2c06a1afc6c2a4cbfa9b7664a248f57ff536988b5e01f710fe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>日本，让我感触的那些细节</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968364&amp;idx=1&amp;sn=2bcf3732b5156c63bd64344a6972fc77&amp;chksm=bd3835178a4fbc01fbfc8eb7e6dfd0099b4424c689ba200c389e22fcd9c0ac5a347ae428f8b2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>人工智能、机器人、星际航行以及未来依然需要我们</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968362&amp;idx=1&amp;sn=ca9e5500d82b30c3e136316ab5b7cd19&amp;chksm=bd3835118a4fbc0714a1c461714617b0f4ea935efd1cdb38834d688e570365c410fdb1dbd463&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>年轻人变得更穷了吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968352&amp;idx=1&amp;sn=b232a7e8ec1ab96506ef1cf198d672d5&amp;chksm=bd38351b8a4fbc0deb1a703f26c83168c356fa2dc5d6e117798fa9f7c73cd5dcacaeb5bece3e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>准创业者李成功的融资之路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968348&amp;idx=1&amp;sn=ca4dacd9d628338330ec173a304404b9&amp;chksm=bd3835278a4fbc31a76e360622dc83cb8e269c9c14d10399add7b7c6ae93fc4b400d70d3f975&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>​所谓好的旅行体验</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968344&amp;idx=1&amp;sn=da389817c7416d860bbfec07db6184dd&amp;chksm=bd3835238a4fbc35155b353de9be54cfc4a5411d7e9920ea23734ea7fc3710a6cf157f7d816a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者的责任</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968340&amp;idx=1&amp;sn=e83c9fb3016227a7b025b5f4abcaeb4e&amp;chksm=bd38352f8a4fbc392573d21a36bb96943b4b6c44075e5e49d0368f7e171cabbc5560fdce1a7c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈如何衡量价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968336&amp;idx=1&amp;sn=058c47a88b4d06d6f81ea312d011b9c0&amp;chksm=bd38352b8a4fbc3d1d10bca268b85149371a3803d7c44c49adf5ed3259dca019c9240831d051&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>六年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968333&amp;idx=1&amp;sn=1d2ee0cd20837ccceed75eb66435a2e4&amp;chksm=bd3835368a4fbc20602dc95e44274e48848eeb1515bef8bbcc6ade20fd81f434113ece06ee31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>告诉你微信的一个技巧，以及一些问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968330&amp;idx=1&amp;sn=e4e0dd99fc7cfa16f289882c197ac32b&amp;chksm=bd3835318a4fbc2778f1edbd373ed344a00570cf3c6393f53f143fe3f96f3481a7ff169b3e8a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要艳羡别人赚钱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968324&amp;idx=1&amp;sn=523addda8f1009cfaf9d353ab5c36023&amp;chksm=bd38353f8a4fbc296d3ba46ae9a5e0e65bf6bfe6151af35b4caed4da84090161e7c77b52ee26&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>问：你怎么没去做直播？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968319&amp;idx=1&amp;sn=8c4021ace411c5da889bc60b75c1912c&amp;chksm=bd3834c48a4fbdd2a29d54a04096a8b2b39c89b9b157bd29aeefea4df466713c8277da42d122&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为年轻人做一点微小的工作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968316&amp;idx=1&amp;sn=8bea647445eef8f48eeb551aa6241c1d&amp;chksm=bd3834c78a4fbdd1417ce3570094a2070ab370111b822a8a9d5d422f8c28b0638466663640e5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>400 条骂街留言和 4 句「傻逼」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968312&amp;idx=1&amp;sn=a1272095ffd07c6fb40f0125b4ed5aaf&amp;chksm=bd3834c38a4fbdd5ce14137f10571557d903857308e15a8d592dbb0e8715d7984db111d7cbbb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>支付宝为什么越来越讨厌?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968309&amp;idx=1&amp;sn=5194214395c6e96518e0540b03c51be0&amp;chksm=bd3834ce8a4fbdd8b86cd136d954d4cd88d8ab6e35f5a58d8aeb636bc0f67c09c749bda0c3d7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>再回一些网友提问</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968306&amp;idx=1&amp;sn=3bf503bfe2481aa5a70d42e84ef73dbc&amp;chksm=bd3834c98a4fbddfbee39acb724edc95b9002bf9a3b646948a2b4d9c4d70e8c589c535b8b471&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>翻译家查良铮，诗人穆旦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968296&amp;idx=1&amp;sn=523f59438c593834715af18e11d859db&amp;chksm=bd3834d38a4fbdc5c97862c0b2c866247bfb57e539ce8c1bd185d02f3f87a98a91291b2c46ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>最好的告别</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968293&amp;idx=1&amp;sn=01ab0a8b7e14523e6c7a7a029c55851d&amp;chksm=bd3834de8a4fbdc8555a5268ae4e7c65a64f985f96694f3ba25a473b5f329f07e226ce7d8c09&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小心 KPI 驱动出的坏结果</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968290&amp;idx=1&amp;sn=7cb3acfbd4c2703c5fd86c6cb64138dd&amp;chksm=bd3834d98a4fbdcf1f378b6e8ac57c4df3e3d22176148d72648bc26ff5063f943aa20be8d885&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大学公众号们，请停止转载内容吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968287&amp;idx=1&amp;sn=5d3ead614fb293fa4f54109a1c4a4d8a&amp;chksm=bd3834e48a4fbdf26a8593887b419980e85c5e56f511bc08881de39a165dd5facafbe5e60bb7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>走马观花看日本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968284&amp;idx=1&amp;sn=8d2cd7635f44816277a46b98f3efdd19&amp;chksm=bd3834e78a4fbdf19a81c011fe66e161757061cbf68800a7924b0ed1883cc4e437bd3dbffd8c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一个中国土鳖在日本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968261&amp;idx=1&amp;sn=c40c3be9589fcda2e31204f0fb5f6d64&amp;chksm=bd3834fe8a4fbde89adee2e84ede74c4eb6886a48cad7545f1ddd2192955b154a90ee7c28e4c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>死海效应</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968253&amp;idx=1&amp;sn=4d67c2358383dfad64a671012d54dc36&amp;chksm=bd3834868a4fbd9010bbc113af4878ae95001898c066d3aaab14659fe81cc2e44b167559d7fa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业青年问禅师</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968250&amp;idx=1&amp;sn=52c9eb78e933797a411eca590527b6b3&amp;chksm=bd3834818a4fbd974c2841dba3613e58f90171e727a412e2ad39cd9f272aec0627357b31d79a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>求医记</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968247&amp;idx=1&amp;sn=cd56c92c8966946d373a2236b710d774&amp;chksm=bd38348c8a4fbd9a52cf64d2184f8654e914cfea2c47c4b48612819b8fdd150d483d72816141&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我写文案的一些习惯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968244&amp;idx=1&amp;sn=9d42cf611d0fe1211b6c8c44c9cf33ad&amp;chksm=bd38348f8a4fbd995ed2155915cd18cbb4275322176d08c33c6896275e7b6c1e763bad111c2d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>要不要我告诉你怎么审核虚假医疗广告?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968242&amp;idx=1&amp;sn=cfe10f10b554d5b5355b68ecb903c889&amp;chksm=bd3834898a4fbd9ff033e31773f67d5d6677e0c87a10cb7a1a77586b78e9d3eff47c41fe1a83&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我已接受两次付费咨询，还挺贵</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968240&amp;idx=1&amp;sn=f788f49d58f0c2e311ec7149bddac117&amp;chksm=bd38348b8a4fbd9dedc8178771e160b42f3b817454253dc1e33c9025c275066831074213b81d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小城故事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968238&amp;idx=1&amp;sn=b6215be7baf563379bfa5e342549f793&amp;chksm=bd3834958a4fbd83196ffaa209fcfd562804287da36eca1f55281205945dd19f5c8c9202c49a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>虚假医疗广告面前，你我终将无法独善其身</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968237&amp;idx=1&amp;sn=9fbcd3ee206a6561e5514edb4dc84119&amp;chksm=bd3834968a4fbd80ccb2d3b51569fed0186cdf2471235b09b31d7d60a5b348e3e255055067eb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>青年魏则西之死</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968235&amp;idx=1&amp;sn=6c99a7f680af5679215ae09351bf9f1d&amp;chksm=bd3834908a4fbd861b4e63855df5c748ae5cb76ff2abe93e49eca89d323594cf8a0d85b5b7b4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于「我的病就是中医给治好的」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968201&amp;idx=1&amp;sn=d3f7f393f5e9adf881357c58e75d9a26&amp;chksm=bd3834b28a4fbda4cab173134a5ef71f109c012f5cb5fa98187846b4256781c77bdfd37cf59a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有关健康常识的基本认知 (2016 版)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968198&amp;idx=1&amp;sn=2a69f12596af4864bb26326ecddb2e1e&amp;chksm=bd3834bd8a4fbdab86be0adf57e53b3fc4abaaf36237191bcfe115f86edb6e00d9d5402725da&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国人应该多一点科学素养</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968197&amp;idx=1&amp;sn=d2e9316a75a0e839157e80136bc54f95&amp;chksm=bd3834be8a4fbda8e1c290d0be378e6efa225b3870f496efa95ecc75722694e6eba277337d2a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你说你没时间看书，但是却有大把的时间混各种群</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968196&amp;idx=1&amp;sn=403b95585f3bba1b796ba71c2642a58b&amp;chksm=bd3834bf8a4fbda9370ec1545c0b89382b2070d9eeb6207aefbc6604ec5378761afb1761f26b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>好了，订阅号有置顶功能了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968194&amp;idx=1&amp;sn=8018b292b7ea6cfcc042c23befe68e9e&amp;chksm=bd3834b98a4fbdafd19584809257388c5f41d0f11fa0a4d8d5a3ff5b8dd9da52a60927e6fcf6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>信任，付费或是你微信公众号打赏一定收到很多钱吧？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968184&amp;idx=1&amp;sn=1c0280897b840141c1d872caed15d49c&amp;chksm=bd3834438a4fbd5529348e6ae5167208c8b4625b4bb4c81887048ff0750189d12c856f87dbfa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>飞行员与银行家</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968181&amp;idx=1&amp;sn=7d72607484a857c2407daa18ae448ba2&amp;chksm=bd38344e8a4fbd588706d3e9cffb64dcd2ba18eceb0d644e51727bd44a2dc7e59e03feefc285&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我讨厌跟风营销</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968177&amp;idx=1&amp;sn=1f2d8bf081f8fa2fdc6a613dea54bad0&amp;chksm=bd38344a8a4fbd5c15bf9307e11ecdecf7186e0b376685532f3c9be98319b80f70826df26d6a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>摇滚老炮儿们的车祸现场</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968176&amp;idx=1&amp;sn=03c68d5c7557bcac601a4f8730ee320e&amp;chksm=bd38344b8a4fbd5d36bef8010df30040db667930098826fb9db49110836c9a89b80094a21ee9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果王小波还活着</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968174&amp;idx=1&amp;sn=88b92681bdaab09aa73886e31538d42a&amp;chksm=bd3834558a4fbd43a1a319efcebbf52671c0d35ea9e6a26597f6f653e9b576162b416719e86a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从商标纸「缺纸」说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=2650968173&amp;idx=1&amp;sn=7013b16a1f5520b9e2f3c071f408fa6a&amp;chksm=bd3834568a4fbd40f796c71286a2f22362b13aefcf05e3447944a8d9ae4825075f180b287639&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>简历做好这一点，求职成功几率高几倍</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403454779&amp;idx=1&amp;sn=41cf66ed9d5cd733805ac3d07ab6139d&amp;chksm=3b369f000c4116161b16bf5021314d9ac4fb7100839094759a6cc5becfc5049e5bc85625d612&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一块钱可以用来做什么?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403434168&amp;idx=1&amp;sn=ab5d9b5c222d0b404d302ee37594824c&amp;chksm=3b314e830c46c7950e6681eff145f18e5fc5379bec2edc51c774fa3b0e0fbbcbee4b8e3e8170&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我根本不想说服你，请你也别和我辩论</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403410517&amp;idx=1&amp;sn=ed2f5e33fb0da69a1f72663c65075f39&amp;chksm=3b312a6e0c46a378137ecb98f2f4959bc47ebf28abaa22844b33a5d485c494559c987e0e8efe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>很尴尬，在反省，要道歉</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403338598&amp;idx=1&amp;sn=a420a4fc891fc78a60c6c87c6369d26e&amp;chksm=3b30d15d0c47584b793aa327d8bf754c0d1f70a9603333fbc37fa132f61498b9a49a5622b609&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业公司应该招聘什么样的人?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403310310&amp;idx=1&amp;sn=546dcddf1dd94ac526796eb4e212ff75&amp;chksm=3b30a2dd0c472bcb80fb3f90b4ac4f5230c0780e80b6058bfa5a2ba02177798adeddab2864c7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国互联网创业圈的玄学</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403249311&amp;idx=1&amp;sn=2fa3f4cffb88f2dd6cc2685618fdb8fa&amp;chksm=3b33bca40c4435b27c1c04035406acf8c3e1d29eb293b72547e63dd3691eadd22c352fadf3d1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果海子还活着</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403244479&amp;idx=1&amp;sn=ef61638f79443b57b13ebb021db64195&amp;chksm=3b33a1840c442892a7fac0d480685178d7e34800264073c93607bf37ee83da9fdbf29ae7065c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>Twitter 都 10 岁了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403213362&amp;idx=1&amp;sn=168c44d1ffa0f79b54f6b430fa4757c1&amp;chksm=3b3228090c45a11fb03c12ee4132f9b972febfc48b3eceff47a8c940dab95855175a80bfc3ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国最早的网民在网上都聊啥？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403183461&amp;idx=1&amp;sn=bfd21c414d66f77969e4cc85abb0f65e&amp;chksm=3b32b35e0c453a481accfca8e29359f441cf33da8968a3c7d9f9461e495edc134727ad0bdca4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>免于恐惧的自由</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403140154&amp;idx=1&amp;sn=6c691056694035676e5dfe9101597d61&amp;chksm=3b3dca010c4a43176588e6f0ba2fee99d10e018a641e097d431a374e463bc89a405ff13c9c66&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道观察：猎豹移动的打法</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403125548&amp;idx=1&amp;sn=60c201d5631224331929bbb98b884b97&amp;chksm=3b3d91170c4a18016cb865040551c9f494a8883a3ef978675caeab6f4cbfbaa93a6c95abb5cd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你们公司设计一张图片要多少成本?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403093815&amp;idx=1&amp;sn=8e849ef4d77407055b073d4eb55a2ea6&amp;chksm=3b3c1d0c0c4b941a4fda07e2b4e1c36e58272fcddee92f9e0734d6649444d45f1ecd253224cc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>时间追杀令</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403064185&amp;idx=1&amp;sn=f7a8dd0008ba36210cd57bf194ac2327&amp;chksm=3b3ce1420c4b685499c5ed7e6df16b83efe7ae49bd415bb77d3508e1aabe3af9aa7014f06b3f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>信息焦虑怎么缓解</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403040823&amp;idx=1&amp;sn=4c5504a5b9ca2ee73371bc0de8583e21&amp;chksm=3b3f4e0c0c48c71a0567339fdf911944c37b77d4bc91fd19ad33003159912b825c8bcd84b8b1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这一次，我们想改变医疗这个行业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=403008090&amp;idx=1&amp;sn=032880c60665ba45255a38a612b4158e&amp;chksm=3b3fce610c484777ee882af8f1b0b0fe5d1b26dac8ac3a5fa8c9902a333ec10fdc10afea44ff&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我为什么讨厌「饿了么」们</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402994793&amp;idx=1&amp;sn=d911f33c83cb847857ec237f91cb59b3&amp;chksm=3b3f92520c481b440af18ffcba4ef97c6fe9a4e2ad1a6f5f15a54aaf51b795b1614521e73773&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>产品的价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402983937&amp;idx=1&amp;sn=04e5093d153ff1743f882209cb849a5e&amp;chksm=3b3fa83a0c48212c95227d0aa820ec9eae3fbcffca036d5fd0f5a13530a5d010a2c1e7843e5a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>苹果这个月能发布什么新产品? 我期待这些产品的改进</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402910106&amp;idx=1&amp;sn=aa4c9dfda6c960a0c2a15ce0cbf791bd&amp;chksm=3b394fa10c4ec6b7361e6c3e41fcec3b13302aead1e0a8fe9c09fcf585653baf5107bacd0dfd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这么多人都肾虚怎么办?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402881257&amp;idx=1&amp;sn=c3c414b2261538333a8b5b16d2ca8ce5&amp;chksm=3b39ded20c4e57c4225274775444eb2715bb52df0f05de6ad2f3d9feb99f06a9c588f7dfa5ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>阿尔法狗们早就战胜了人类，但我并不太关心</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402864949&amp;idx=1&amp;sn=f778162767be5cd310d6dd6058cc9a63&amp;chksm=3b399f0e0c4e16188d2ad0d5d29a2a51b7340eead18f2d32ccd3bf79536ded7d0a72a59efcc5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怀念一顿早餐</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402836791&amp;idx=1&amp;sn=3d3d689942fe939404cadab92ab95140&amp;chksm=3b38690c0c4fe01aba297444fdd30d43e2d31249d3097f9eb727baff581e4fddc215879ca2c9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从《连线》对小米的报道说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402816412&amp;idx=1&amp;sn=401449404e66c63ce1fd7426c8ef2ef4&amp;chksm=3b38d9a70c4f50b1f4ee6612ebd0f3bda9c37cbbb9a3927c7ff42028540d59d3a905769f8b97&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>企业级应用的风口已经到来</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402803686&amp;idx=1&amp;sn=4f658c0daca92aeb980a399d529c4ef7&amp;chksm=3b38efdd0c4f66cbde925fe8379910e4b9f5a8615cff529abdc12e0628528a90250bf86da6f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有关一个天才的成长历程</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402790908&amp;idx=1&amp;sn=b2e4dbb5a2e13aaffe3b39a1008c9b2a&amp;chksm=3b38bdc70c4f34d1ebe928f224c4962748e7252d736b3542b9bf51af0bdf40d9bf0c37f531d6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>设置门槛的必要性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402725394&amp;idx=1&amp;sn=35b02e84bfb0a9d0a501c674a2af69b0&amp;chksm=3b3bbe290c4c373f91c096902b569e98a9da96124a2bf0d3a655eb5cbbabe30f232d9c9fbb50&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>警惕那些大公司的慈善行为</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402704266&amp;idx=1&amp;sn=77434a90db62ac29086cd9b58d6b9e75&amp;chksm=3b3a63b10c4deaa7e1e6c09b31f12731bc2a47611bc18810e3d9671e86b9678ace6623582007&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>平台太多，自媒体人都不够用了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402681506&amp;idx=1&amp;sn=eb8e5a2b23e6bb9b22433b3368f5a14b&amp;chksm=3b3aca990c4d438f94127f0712c185185802c18db89270e151db08cdcf1835e90fc20ef1d5e6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小城故事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402653487&amp;idx=1&amp;sn=2d2254f36900b148b01d158d8ec77afd&amp;chksm=3b3aa5140c4d2c0242538d0b00a29d3e7e2378593481afdffe38d66efa58aff94af5226fc6c5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么我的公众号用户不再增长了?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402612278&amp;idx=1&amp;sn=8c99012dcb21ae59ff481e2d5df09c1d&amp;chksm=34c5c40d03b24d1bb70e0460c451ecbf3d060b6aa4ba0f4f615a57750beb57cb7bf71903698f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对我有什么好处?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402605035&amp;idx=1&amp;sn=5d56ea5d6b70b293feea79e29f010de0&amp;chksm=34c5e7d003b26ec68833c904ba6f3775133f3b2dbe7cd3c3ddd0a8f0ff7db362b58cd00b875b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>移动医疗的 2015 年，没能改变潮水的方向</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402553309&amp;idx=1&amp;sn=87c4d433b421829faa109bde36b38d06&amp;chksm=34c4dde603b354f0c7fc688075d4f25635c073b422902e745144cf0358671f5bb705eb24a4f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我们的精神角落</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402537081&amp;idx=1&amp;sn=f33171c28811512c3d2d741c447c0842&amp;chksm=34c49e4203b31754efc1b444ea0f03ffb92e438ed7d5dbe97348cdf165ad10cd65f92e311584&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从「小道消息」后台留言评论看常见的思维误区</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402473613&amp;idx=1&amp;sn=4ee9fde5ba6e10defdb28cb1ce3900ac&amp;chksm=34c7e6b603b06fa0351144acf9f69ffe5ecda33d46288dcc445408e5cb104305c40e79816f7c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>思维偏误</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402455629&amp;idx=1&amp;sn=639d54d1be40f5863d65ca6d8da5a722&amp;chksm=34c6587603b1d160b2e10a39924fcd3b38739308f5431873de2f09df9f68e1bca800749939bb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我信仰互联网</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402441319&amp;idx=1&amp;sn=a44c58dfe6bf71ec433132ad021fbcfa&amp;chksm=34c6605c03b1e94a84dad19533588dd5b393b8562d8c426b6464b37780bfa89f568d52d1b214&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>严肃讨论：你的性启蒙当初是通过什么途径?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402422539&amp;idx=1&amp;sn=0b284c060e687ebcb4e8b65c726da9bc&amp;chksm=34c6df3003b1562637033b8c5ca4b579fc2da1e9fbe1b783e5721401c205891959065cf7f478&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>春节期间，「小道消息」更新了这些文章</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402404369&amp;idx=1&amp;sn=9b18320258b92f28f88cb1690060b6ce&amp;chksm=34c6902a03b1193c85046e10d740c64c995a2e1f17a304e6df78c5f3a5f65f1b78f699e0d2fd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>农村，不再是你想象中的农村</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402395580&amp;idx=1&amp;sn=93972fe5f4da1a224a5cc3ffb880f723&amp;chksm=34c6b58703b13c91fd9d42ca87df9444c3674e3c1d441843e372a91c745bd3f88ee43bc92b9e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我们生活在巨大的差距里</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402379670&amp;idx=1&amp;sn=1fde76bd9e15b6f485c495f955a9c290&amp;chksm=34c177ad03b6febbce7087c3ff5063e3bdbebd170b4246846f91b6e7e8c6a0e83fe1922ce6a8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>换个姿势看红包大战</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402361617&amp;idx=1&amp;sn=a6ae5041047fc970e3c6a2080f77999d&amp;chksm=34c1292a03b6a03c4223d7ceb39584162b5a0c6e5316536e3923b5a8aa17988e459098df4fdc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>假如你在创业公司，请抽空可怜一下你的老板吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402354549&amp;idx=1&amp;sn=6ebeba18569c2dc989f57376eb2d71ff&amp;chksm=34c1d54e03b65c58c672071d2fc12a05146d0d0e5b8deb25193e18f60d08f7171c321ba210cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>猴年春晚的蝴蝶效应</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402335570&amp;idx=1&amp;sn=af80713be71b2d65ba3eb86887a89f88&amp;chksm=34c1836903b60a7fcc6a9460b2be8ad154571605ccf58ac1506e3e05452054d97fc56a3a80d2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>过年了，还有人守在工作岗位上</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402332102&amp;idx=1&amp;sn=8020845c95dfecfccf3c99641816d700&amp;chksm=34c1bdfd03b634ebb651fd7dba2b0d52baa215b16c13fff573de1449cccc8281d2d8f0cb706a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于「阅读」和「信息获取」的错误认知</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402301357&amp;idx=1&amp;sn=ec748667b0f1f5263ebb0c4294b27c13&amp;chksm=34c0059603b78c805addf6df58cb83b50ceb0ca7a230b079fecf4c09ad456c07e8a0c8bcabba&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>偶然发现，很久都不抱怨 12306 了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402284627&amp;idx=1&amp;sn=a87fc0389f17f3cd37f1485e1a3a46b8&amp;chksm=34c0c46803b74d7ee8cff98a2f87ed973bc6c2203100987916eaf7d4bfce2f54c1c7cf183fcc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>支付宝为什么拼了命也要做社交?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402269746&amp;idx=1&amp;sn=cf567c9ef1f416d0ebf9c982f54622a0&amp;chksm=34c0820903b70b1f5472c37b6b2826440dd19ffaceb9c4ed923eb7632ee6b21bc105d1297701&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>知识英雄</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402263428&amp;idx=1&amp;sn=8bb2eddbffff474330b6668a22ace4a3&amp;chksm=34c0a9bf03b720a91950be3fa7e04ecf5a1cd8e274addcf794fc92605e1312015fac6b0708fd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国大学里存在的「猎身」现象</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402247059&amp;idx=1&amp;sn=40bb722357f41b270dbf34021976564a&amp;chksm=34c369a803b4e0be094954b3d7379d821650b540bddf6da5ea13994c7631d3ce700358e71a38&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>年底了，收成怎么样？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402240529&amp;idx=1&amp;sn=d0fbbe49e9471ca3104e99c056612be0&amp;chksm=34c3102a03b4993c8a7393c7ae14c5acd327bdc888289e1dd09c24d51f19c0c2eb835e3bd59d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>学计算机的同学们啊，想清楚再去读研究生</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402222479&amp;idx=1&amp;sn=a8633f61b178679cbe8e2329ffddfef3&amp;chksm=34c3c9b403b440a2d16fcf352669e93b010fe63ca68b2115a327fd33dfd5791bf5310a52a1b1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你饿不饿？我给你讲个故事好不</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402217950&amp;idx=1&amp;sn=14aa9249db8b3e16717c362756d787b9&amp;chksm=34c3ffe503b476f32d98ae7fd9bf0c8b6a7651dbdeead6d21307490e1b1180ecf3b28014800c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>告诉我，你喜欢哪一个设计风格？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402187077&amp;idx=1&amp;sn=a72927d030f489ff8522c4e4dd3a1671&amp;chksm=34c2477e03b5ce684793499abf9c4bf5a8276721a9ea080d000e434806ebee8eb77aee81e2e7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>就医的几个常见误区</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402147977&amp;idx=1&amp;sn=96a2346337cab2ecb3770bd0edf72aef&amp;chksm=34c2eeb203b567a43827dd327fe3c410daa5812bc282338e0099e5a72d69d648f29ed98bb45c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>极度寒冷</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402114830&amp;idx=1&amp;sn=2a2bceec69edfcb1265defa7eab45c1a&amp;chksm=34cd6d3503bae423b1b2850c5abc3c457ada10a633d476f6dbb50105037c528f07c1f260ce0b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>换个团队做微信，微信会是什么样？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402086673&amp;idx=1&amp;sn=c54c58f7dc01dc42948e79e006b022d7&amp;chksm=34cdff2a03ba763c7b1b964f391ea00c9dbe4f539682a9ad91cd7fd77549e9eed5f2923f395d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>别只相信你看到的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402077975&amp;idx=1&amp;sn=71ef4317ae3bbcaac2d2630fcadf38fa&amp;chksm=34cd9d2c03ba143a541a45fbc3a718b82bd5fc4b7b7b445b368f5bdeb83e48493bfc1d7bc03d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>后台做不好的产品经理不是好的创业者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402065613&amp;idx=1&amp;sn=fb95a460e6b85e418436a3d2b2ded8cd&amp;chksm=34cdacf603ba25e0e7be08b9b30cfaf5515f6719531140553b3a5ce1ad784c3a2fe2f0b4c5cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>没有颜值 ？ 谁给你捐款献爱心啊</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402026219&amp;idx=1&amp;sn=eb171117ef3803f0aab90e3107554e91&amp;chksm=34cccad003bb43c6554ceda96ea5e5d243af39ae2a744a7afc3064f1ff8256fbff19311c4ce7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>刘强东在 1999 年就是个出色的管理者了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=402016588&amp;idx=1&amp;sn=400fcffd0df3b9cfde143d05d8772281&amp;chksm=34cced7703bb6461cf40386cfc0099976cf1cede2f7056cd84bdbd7a513af368341593384715&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你批评百度的动机到底是什么?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401987426&amp;idx=1&amp;sn=c40c704b1f4d4733ca836353f9a5d5bf&amp;chksm=34cf735903b8fa4fefaffd43f8efc21c1adb0f962e6028b23481b29e981c5d1a5f4f143141d2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>李彦宏的性格与百度的价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401979863&amp;idx=1&amp;sn=2cb216afcadea80115c34eff77c3441c&amp;chksm=34cf1dec03b894fa7f749e011e86ed62f68e0d5581c357630891839570752e2326b1244c2e5a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于百度，坏的、脏的和糟糕的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401964508&amp;idx=1&amp;sn=9319c5a3ed7383128aa2beed13e41187&amp;chksm=34cfd9e703b850f13e28b088ae0357a5b05dc6430391982ed1273875eec96f1993d0e42434d3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>关于网络下载的记忆碎片</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401901567&amp;idx=1&amp;sn=b59c2a5707b4f4e461820a0cb1b2bcc5&amp;chksm=34ce23c403b9aad2f628995b67733922750b099bf6523b22fd94c911a00912ceaf35f79af6e3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业团队的隐形成本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401886232&amp;idx=1&amp;sn=ed1fa7fe667b04e9a36512168f6a5b13&amp;chksm=34cee82303b9613549130e88f0f63e2d3dde730572fb23289278b5e1f25b9e0528f1c3d145db&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这是有多浮躁?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401870860&amp;idx=1&amp;sn=265bb29a2a4d72a158fb37b83e55ffaf&amp;chksm=34ceb43703b93d21ef4ac8605381668d5ae809b5d519f3dd1fe990caa557d831dbbc03d917df&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看小米</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401848793&amp;idx=1&amp;sn=069cfb817eb0f184c08915838dcccf91&amp;chksm=34c91de203be94f4ebbbd5848b89354f4996896abe97e251a2a68d16f74d6c35783517639b01&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国的自媒体替苹果公司收购了特斯拉</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401811966&amp;idx=1&amp;sn=76a53dbe421dcba15e923ce79d832eb0&amp;chksm=34c98dc503be04d33fc5681b1f0c880a289c6bc1c6ca01d32a46b416291223eb7be7b2655845&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>新年推荐：电影</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401810132&amp;idx=1&amp;sn=816377afc9aa7cd37ba86f65a642b6c6&amp;chksm=34c986ef03be0ff9e4141a6e3b8822048d1662e3728a3254d7516a87a31742a0b88d82ec1ee3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>新年推荐：音乐</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401793783&amp;idx=1&amp;sn=1cf956bbfa9f6848c5a718bf5176bcbc&amp;chksm=34c846cc03bfcfda65927c2d1f68d121730366fafe94c6b023e6d2d3e27c541ad81625d795aa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>新年推荐：几本书</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401781645&amp;idx=1&amp;sn=276497c83900f10fca4fd5c56cdee67c&amp;chksm=34c817b603bf9ea0697914c9fd624c58bb8303c453008c5e464598bc606379b59dd8f1b1fa80&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我的 2015 年个人总结</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401755960&amp;idx=1&amp;sn=2a7ed91361df5c08dcd2a976fa67b6f3&amp;chksm=34c8eb0303bf62150ff53db52e28a07a342e73cd7080313eebf458a102ebb92dd2a26c78bd05&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>对微信公众平台再来几点建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401720007&amp;idx=1&amp;sn=93158ff0519396afc65f0a22b40f7d95&amp;chksm=34cb66fc03bcefea6fe99177df4f417c9470a0ac02c1567464f8fdb9d58779fae6130ac5914e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>冯唐摸了泰戈尔的鸟</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401699883&amp;idx=1&amp;sn=e7ace23e27985b276dc94aa87cbb4574&amp;chksm=34cbd01003bc590653d7b4a0dfade24b9096a2595c1d7cd776ec3dbd6d58088cd12b8da5aed4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你在朋友圈怎么分享文章的？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401611439&amp;idx=1&amp;sn=ac78872b926c72dacadea0985b9454bc&amp;chksm=34cabe9403bd37824550054eb5dea98e3a4d684f09bd7198e1adab55a57cfa16f045f5cbe7fd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你们这么大的公司连这个小问题都做不好？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401537188&amp;idx=1&amp;sn=3fc8ea0d7f8004aa7f2b4fb902cb762e&amp;chksm=34d45c9f03a3d5899fd2a4246dade991c5b9d557dc5d85e149d422995f7a7930e74db91dc86f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者怎么能成功？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401446984&amp;idx=1&amp;sn=d66d12daddad589088375851a5ac2724&amp;chksm=34d73c7303a0b5652b43f05456925547efff0d79257969ecf59e4389bd70b99d2ee695827009&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者应远离这些神棍工具</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401414195&amp;idx=1&amp;sn=f989cde2cc7115735c9e01eeaad45c8e&amp;chksm=34d7bc0803a0351e2ae15b1d84bea81eb4811d86ebed6ae23bf571b3db2852a552c0f20cf9e9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>别总想扶老奶奶过马路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401364048&amp;idx=1&amp;sn=3cef86d1b8353baa8026fc016c7d97f0&amp;chksm=34d6f06b03a1797df547a915bbd315ebdf3f60028c4934ea147c7baf320f9625af51a601c89d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>改进比改版重要</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401323822&amp;idx=1&amp;sn=4efa408c98c143815a9c3c4ff309a1e0&amp;chksm=34d1131503a69a03c2a8e61504b5722e1daf0415aa58abeabe2c6e6af7d26b685306b59e6c20&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>致完美方案等待者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401311679&amp;idx=1&amp;sn=c5cd2487b088707cb6a7aa0b9e763cd7&amp;chksm=34d1238403a6aa92a3c39ad5ee114d9c6f6217c22b0282f0ded27340f28b993577bb577864d3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>构建一个失传已久的江湖 - 关于电影《师父》</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401242344&amp;idx=1&amp;sn=b94192978499bee604d185595a048c83&amp;chksm=34d0dcd303a755c5d8f46ca3ca70e1116e49f5bd9b8c13611801cda0ab42485605e73adb9c03&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从 Uber 被封说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401205838&amp;idx=1&amp;sn=42f87adc422705eb82889dfbd22dc5bc&amp;chksm=34d34e7503a4c76328a234af0423ea8cce907615e579fea508c9925c0fa170536b7abdcbed7d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>烂公司做营销的典型问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401154840&amp;idx=1&amp;sn=1ba26dbdfee3cb88e92899028b16d05c&amp;chksm=34d3872303a40e35b3b0a6af53413fe71ce7de7241890b3a3ddcd8f9065f087c12e4410de582&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从李彦宏的洗脚店大数据论断到阿里影业副总裁的 IP 创新论</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401105467&amp;idx=1&amp;sn=6b1b8f9df4ef9400fc105ac7c7768b61&amp;chksm=34d2c60003a54f16b709cecfcea7df448577887de67b19f0209a6cee08fcfb21a323667a9d4c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信支付怎么打败支付宝?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401091537&amp;idx=1&amp;sn=ba070cd254c962e543e34b0cafc95cac&amp;chksm=34d28fea03a506fc3179b647a1fb6c0d0aa79a83ce0e667838883b029d8ae69b6609d829ed34&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者，没必要总去跟同行交流</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=401051126&amp;idx=1&amp;sn=9210d1aa7010762ed168e6ca3f56cfed&amp;chksm=34dd29cd03aaa0db3d7dc7115a501fa1f7f1e794ce786ba7eb762476251da1161cfd8e23c5ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众平台以及朋友圈可能存在的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400789908&amp;idx=1&amp;sn=56679b0a61aa20631c1fe0a37ef962e9&amp;chksm=34d935af03aebcb927ae5700fa8f4bdcdc8b11697e7537bee0acca393274e88e8144e76b043d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谈谈内容创业，以及平台选择</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400776923&amp;idx=1&amp;sn=cf960510ba3e397947c558ac25d4c831&amp;chksm=34d9fae003ae73f62287ffe592573483071b1bd59f17d0df5f161c7b8d8eaab9be6f46887f17&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>在京东买书的体验：好的和不好的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400751429&amp;idx=1&amp;sn=683b8d747568a6f38cdc626f38b151c2&amp;chksm=34d85f7e03afd668fd9279fe45e71b6b6f7da73a7d68bc1c364aa1ce48383a12207e9bd53116&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道观察：猎豹移动未来还能怎么走？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400740637&amp;idx=1&amp;sn=139cbf4ac23816b26106473709382556&amp;chksm=34d8752603affc30de9a23946bd0042f89f7b8d45014544b8267df0006cc98591e7cb0c88cbd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我讨厌各种行业会议上的圆桌座谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400716505&amp;idx=1&amp;sn=05a31646c3945b73f3558b0271133174&amp;chksm=34d8d6e203af5ff41a1ded1173154bc48da0dbf578ed4a251b7c18fda2d97129057c15ee7221&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我是这么看双十一的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400598519&amp;idx=1&amp;sn=ba87a5b8921ec546d84fa6bccc23a84c&amp;chksm=34da01cc03ad88dad5cd4981959e0ac42dd0d98a69ced0ec81716092c3e29fda3095d9b816c3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>公众号新版编辑器体验中</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400537899&amp;idx=1&amp;sn=3d2ddc4e4105f274306377bdfe1806b7&amp;chksm=34e51d10039294067914ff49fa3824c69a4df6337c9678568aed2ddc228e07f56666d83fd71a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>互联网分析师卢一发</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400499809&amp;idx=1&amp;sn=8dc774532c6d713a9f240916c704bf76&amp;chksm=34e5805a0392094c657387ca826acda30c5b5b0900e91cea820b922f76c4db396646cff18178&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>那些疯狂的烧钱姿势</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400476868&amp;idx=1&amp;sn=01d95402b78be570dce3549bdf0d3732&amp;chksm=34e46eff0393e7e90b59ce392caaf145eff1e74e1ef87518df4c263d9366c8be71ab488db9c0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>贾樟柯的《山河故人》</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400424219&amp;idx=1&amp;sn=15809950b0106df6aa9d2d2cf876aedc&amp;chksm=34e759200390d0366224041fe9c9f53d3e2d834a0275725d1a9cd3323debedc00af947ef2e27&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>快递员刘向东</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400315886&amp;idx=1&amp;sn=2f76d672928f9d5bd2aa9ea444c82320&amp;chksm=34e6f1d5039178c3066bb17809a818aa3bbda1d59238977605f48d868168efb6d8cd22c4db07&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>大数据工程师刘飞的运气</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400280761&amp;idx=1&amp;sn=0fbcbe36b59c91e504c3dacbdd9a769e&amp;chksm=34e168820396e1942f92e05a78e46b49efed913e1b528176516b9611cfc9f20eaed5b6bfb24f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国的人口问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400264639&amp;idx=1&amp;sn=f3176874ffc98b43b53f19ef656cf83a&amp;chksm=34e129840396a092d013a79820c35375062209bec692b05b895c0858e9c785ff6d5b79472aec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>天使投资人卓不凡的不凡之路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400250679&amp;idx=1&amp;sn=ff06d40f16516fd78f5d973edaf4b595&amp;chksm=34e1f30c03967a1a4f66a6bcc66f5a980b1cfd6fa1551e4d990d1bfb1b5eca465b227c34e662&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>设计师小美</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400191363&amp;idx=1&amp;sn=6f9f5be6e460088089410b7dae1d446a&amp;chksm=34e0cbb8039742ae0e0f627a9aa099e53acb8add45bdde03b61164da352a3efb3323010fd4ca&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>产品经理王撕葱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400140821&amp;idx=1&amp;sn=250dd3a55e813b78149bbbbf8fbdc8d9&amp;chksm=34e30e2e039487388c76853650785f0312392fe4d2b6dea1e023929babf75b3a7c56fd9b2613&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>程序员林努斯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400116183&amp;idx=1&amp;sn=efc6bd1690d7f2a39f7d8b7f51ff2b74&amp;chksm=34e3edec039464fac525efe701fe9c1a56e96536844b52e70d3ad2b3593e18cc02dc1b2bda31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>李建国的幸福生活</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=400018559&amp;idx=1&amp;sn=dbac8da2a6d43324eca929021bbcf9ff&amp;chksm=34ed6844039ae15226ed6a58a7a2a60fce1db4b3ec792dcb3e62b4444674e4abf30c7e706f1c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你最期待 Google 哪一个业务或产品回归中国大陆市场呢?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214729269&amp;idx=1&amp;sn=77677c6433f5bf770a325ec0f59ffe5c&amp;chksm=2ff6260e1881af18b73a556d64b0ef80ac121916869e69784cf11b3e1ee321bb4762334effff&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道探案之噪音来源</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214539364&amp;idx=1&amp;sn=08d457a4dd5f748465189ddca693caca&amp;chksm=2ff3385f1884b14929c14ad082af74dea17f5f09aaefa28a7448ae135d1fee076b52fc0d1fe6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>中国人应该多一点科学素养</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214481694&amp;idx=1&amp;sn=57c9d634c9c363c76d46df221870b1a5&amp;chksm=2ff21f2518859633807a95932205919abb69f66254628111eef47b8e71281a8707223ea668c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>这位名人得了癌症，是因为…</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214391211&amp;idx=1&amp;sn=c8904ba17099971de7e6c5c0804bf803&amp;chksm=2ffdfd90188a74869eaedce14720cc22c3cc88ce651d692d9b4774f78e7a528e94cec873ad3d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>缺德的大公司又不只是一家</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214367040&amp;idx=1&amp;sn=f9efeb44828b5e350396795e015bf708&amp;chksm=2ffc5f7b188bd66d80ede73ad21df31d260df298cc7aa657dbbc0c1ab4c45bd9f04a51a9f15d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>每个人都应该掌握一点安全常识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214355198&amp;idx=1&amp;sn=e5ae65b3b217444a6c4c099ce0c39c1c&amp;chksm=2ffc68c5188be1d3e1417d39f380f50f1cb2a15cbd0748c7192da63f9f7ecc83b9773d9fea7d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>每个人应该掌握一点群发祝福信息的常识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214311777&amp;idx=1&amp;sn=0610bb185a8fb0a403d7a94a6f0ffdcd&amp;chksm=2ffc875a188b0e4c507f0a18cea7e0c1daf6476482b5444a0a203388ed4bf59ea2413ddd6df7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>新 iPhone 6s 用上了，但是数据恢复是个问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214297324&amp;idx=1&amp;sn=97c636fb23a05d79b9f43e61d2680694&amp;chksm=2fff4ed71888c7c1c5f48c51e01a0cda9a3c265941811f27b26e2a67c6e950ff628aeb0bcc97&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>每个人应该掌握一点备份常识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214273952&amp;idx=1&amp;sn=c71f3145f2b99c7f4a0a465fa35ad48e&amp;chksm=2fff2b9b1888a28d497ec6d2a16db5a2bd0449a78d91ef4d0f36f2fda8c136180e5c9cd2e632&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从 XcodeGhost 事件说点别的事儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214261754&amp;idx=1&amp;sn=eed95cfc3846b4cc40e18c62b6afb72b&amp;chksm=2ffffbc1188872d7c078135a05a71202539d0e778e838145f9c44a02b62ba51bf410de5c8b18&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一家缺德的大公司</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214154567&amp;idx=1&amp;sn=d2e894d24450b200ed1ecefd709e6823&amp;chksm=2ff9197c188e906afa2c7f8c82ee40bbd7bd268ef8fd0b601e8470f7c3306d4c5cc056ebcd66&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么要用 iOS 9 ?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214122267&amp;idx=1&amp;sn=4e019364916ef1aa943e3d7990d7ec4a&amp;chksm=2ff99b20188e1236f72684a6cf7dfa79fe5fab93a93f824c824e1b2c46ab6fa4bccf854e60e3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>想找个好工作? 先改进一下简历吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214107704&amp;idx=1&amp;sn=681472ff540ee7e15118e66e59094568&amp;chksm=2ff9a203188e2b157f3107002ecfb8580e11d3d3b4d6e654bfbea123e69c9e9759be7e91f243&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>传统媒体这样做新媒体根本不行</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214073890&amp;idx=1&amp;sn=ddd4a9beab04658f6f171386d3275c7f&amp;chksm=2ff82619188faf0fc219bd5b42bfdb1fd5224ff2f7182b3f1f744be90dbf80dcd96f983677a9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>滨江区怎么跟其他区域竞争?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=214030502&amp;idx=1&amp;sn=6aa221fff125aa53209383e14cc9de91&amp;chksm=2ffb7c9d188cf58b06babeb719a2cc857c0863e875517d9d73fe059ee0a42bcb705d84200dcb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信公众平台用户最期待的功能</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213948683&amp;idx=1&amp;sn=6b80e3ddb529c1d2633eac658f0944cd&amp;chksm=2ffa3d30188db426caa6f647231bbaab37ca1732f97c6be2437cb068e34a9ee957451f2a7681&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如何让搬大粪的能生产更多大粪?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213875726&amp;idx=1&amp;sn=566260dfeafe48928b35740c50c9e4e1&amp;chksm=2f85d83518f251239c71d1d71fa3ae2100032a34e749be8956750abd8f481b197d1e3d895f0d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>别这样替自媒体变现</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213847327&amp;idx=1&amp;sn=3f5af44caca981b652867406e31c9f77&amp;chksm=2f85a92418f220321acc26850e72cc745e6ae27e282ff61d021fb6684fd9d5ca2274a2ae0e6b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>求职受挫算多大个事儿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213753461&amp;idx=1&amp;sn=a5adc35ca79a98ce1e8c2b1d995eacf5&amp;chksm=2f873a4e18f0b358e91af3e303680fb8cf9e30958d8d8cd5d1bf59bcedc9b6add855ac03c176&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎么打造 100000+ 阅读量的文章?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213684149&amp;idx=1&amp;sn=eac3eab851a68e4103f6b4798a8935f2&amp;chksm=2f862b8e18f1a2985ab57a207702c8e211e32e2b3b5351da21dd8d37a7af3f0c5031a256a8e9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>老罗的 Smartisan 发布会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213490062&amp;idx=1&amp;sn=23f530f11743118b9fb111e388175ac9&amp;chksm=2f833db518f4b4a3e152369a47444afa9e509d1b28c28db6d0334a5e907adeefe514f7eb14ee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>凛冬来临</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213477817&amp;idx=1&amp;sn=32a338fe1e4ce4cac2367e25589f7520&amp;chksm=2f83cd8218f444944a072ff653213b528cb6b965c4258ae4205831826a845749cf05837b46d9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>冒死讨论一下「加班费」的问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213351246&amp;idx=1&amp;sn=96b10f1a57ce16b893332771ef339f9e&amp;chksm=2f8ddf7518fa5663279015abad15be2b7316cd4ff7c0ecf8e5284451561261157f34789ae5e3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业公司应该招聘什么样的人?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213300282&amp;idx=1&amp;sn=1cb6e6bae9def294279d77793718fe18&amp;chksm=2f8c100118fb99173798c5299df3e673a57829062d189be538e840cf35826eefd5592f46e617&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>少年人和棒子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=213272139&amp;idx=1&amp;sn=ab48edb83562fc9dff5aa434f353e078&amp;chksm=2f8ce27018fb6b66ee96c6f844b0f75f4f9cd0094e5ec803d35edbdc10704cdfd5a6913481a6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我讨厌跟风营销</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212951874&amp;idx=1&amp;sn=2d88ce22922ff2566389b92d72ad0c90&amp;chksm=2f8bc77918fc4e6fb57217d16f1a12df1bac7000fb6218ae56d3464571ed54e2afc36d5e2ad4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从 Tower 的免费说一说办公协同软件市场</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212899704&amp;idx=1&amp;sn=443d31d5d4de3fdc23543342f424147e&amp;chksm=2f8a334318fdba55967790c57f891374609b8740bcc6b1a2a4d37ec76cdc1a4f77048674a072&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>选择性认知的蠢与恶</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212706647&amp;idx=1&amp;sn=0d1098ea9f1f8ca3d8a23e18cc812edf&amp;chksm=2f97016c18e0887ab68d8a6f06b8223519de574e6ec0d5b00ca39eb60ebf856e8c41ba7b93ad&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从猎豹的广告平台说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212508083&amp;idx=1&amp;sn=9f281b568a1a203054f21aeb6fd69a77&amp;chksm=2f90398818e7b09ef4f091d03c9bdaf731b25c6ba49191ab04e2a8fbc93c432a1ea1a8d042f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>去了大公司就一定能学到很牛的技术么?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212344734&amp;idx=1&amp;sn=07fea7b1a6fd283dedaae309fe46888f&amp;chksm=2f92bba518e532b3f88dedb10d5897c75efcd186aadce2ef9eabb1f2fb88809d01024cb0e2ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信居然也会缺少服务器资源，你信么?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212234649&amp;idx=1&amp;sn=251a21ee031d288ebeefe5520c43fd18&amp;chksm=2f9cd5a218eb5cb4d36042d27ee34cde83eca7f3b987814a40a689611f120ffb56ea087b5401&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给吴晓波们：跟王林合影是很糗的事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212185188&amp;idx=1&amp;sn=fead060f44679409bc151b55f7087f76&amp;chksm=2f9f145f18e89d4997bd7e20225294c366d878694dc1ac3ac90ba9b64fe1db7d1024b610acc8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道夜谈·聊聊崔健</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212156149&amp;idx=1&amp;sn=a73aa42795873480eb71be165fc2e166&amp;chksm=2f9f9ace18e813d809330fbaf4eb4392fb8080565bcfef2de61a7c8ef5bf31ee50425cc60b69&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道夜谈·每一只狗都应该叫</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212119420&amp;idx=1&amp;sn=6ae911dd106d00ce265c95ab6e819d0b&amp;chksm=2f9e0b4718e982515dfa1c0707c3a9d4359ae7bad18cf916160a5f21aa70d511cff9c1a47087&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道夜谈·贾樟柯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212093183&amp;idx=1&amp;sn=0d08082404327cd603bd99695bfc89bf&amp;chksm=2f9eecc418e965d23838e0d6162382be1db3668181f76565a5c81a0dc361f185fdecaee7c783&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道夜谈 · 微信的「系统抖动」是怎么回事?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212067263&amp;idx=1&amp;sn=1ae2baa1651da64f499912b4b7fc3d10&amp;chksm=2f99478418eece92fc8ab4a152c1c8dc91e6e0dd97de0265a50acfa5dbf3ba9c3076f867d3a6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道夜谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=212015567&amp;idx=1&amp;sn=d8500c9b145092938e724a87466c23a5&amp;chksm=2f99bdf418ee34e291adc428057c2841dc6255055e36f44430cab26ab6d656b0f075e62c5fce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者，快停掉你那无效的朋友圈营销吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211980773&amp;idx=1&amp;sn=c76fbdf74e6f3fe6d115da245ee5e26e&amp;chksm=2f9835de18efbcc862dcbcff9f0aacd5f9b3a819a0fd065dc954e94af8e67bde1e2d0535d136&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业团队的加班问题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211950061&amp;idx=1&amp;sn=016f59da8c650b246a3f649649db623e&amp;chksm=2f98bdd618ef34c025d35b40e9a0db85a8031edb734c71356e93513df9628e77e6ad4bba886d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么要用苹果电脑 ?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211925064&amp;idx=1&amp;sn=341e2b97415619edfbf656d9ab0b9c51&amp;chksm=2f9b1c7318ec9565c648f5983d417dad9960cf526b946da528c7c025e3e8e1b0669e3aef601e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业就差一个 CTO 了? 到哪里去找呢?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211808358&amp;idx=1&amp;sn=927925efac6d7e8740bfeb6a3672f1c8&amp;chksm=2fa5545d18d2dd4ba3107afa782be125bd92751b08989f919568ed4b82a4f35d1ce2e57f5e42&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>论小公司的缺陷</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211783525&amp;idx=1&amp;sn=f6f6801c982ea08d9dae20af9be22ad0&amp;chksm=2fa52b5e18d2a24809ec7d3917e3601c981eb469742cee3d57be90c8a799525f5db60d1cc398&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>从大公司离职去小公司当 CTO 是一种怎样的体验？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211683029&amp;idx=1&amp;sn=4b7368baf4382fccb911a677f49c2a73&amp;chksm=2fa4a2ee18d32bf8dda0f947f8f9a57ed9549c1794bc2a104e2c88ee97181cfbb553850657ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>当我们在谈论黑客时，黑客们在谈论什么?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211371005&amp;idx=1&amp;sn=40a88bd07c95b4b9aaf3972e6d6372ce&amp;chksm=2fa3e7c618d46ed0c5bd4219ee18ef77365f1a5040f04d200bf7396a1b8eb68cdc3c8b57835b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>来，我们一起写一篇文章</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211282801&amp;idx=1&amp;sn=f0c4775ceb880c7f0069ee40576c037d&amp;chksm=2fad4f4a18dac65c81d166214a1b400fc868b28dde586528ad73fb2ff2075aa8f7056626c0da&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>真相与谣言</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211172469&amp;idx=1&amp;sn=a07f6882c66465f43ce2bdc456fcc709&amp;chksm=2fac984e18db115803d1caa611bdda0b8d752bf490d8241c08653162bbe87296fe567a70167d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>输了也要有点儿尊严</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=211030678&amp;idx=1&amp;sn=0adb28458c954dafb44702f15fd8e752&amp;chksm=2faeb6ad18d93fbb711032715de2c44194f9cf41d969bd08448b15efae1e2ce615262cd6b5c0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么你的公众号还没拿到原创?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210908734&amp;idx=1&amp;sn=3acd14cc2111b7e4d4acb853afdf80d9&amp;chksm=2fa8920518df1b138e418177034984ba6202b8fd4026bdc1e7a6e1914ff03cd7307558d05831&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>论一个自媒体的自我修养</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210866505&amp;idx=1&amp;sn=e545174050d9394e8935b2d7e670d0d4&amp;chksm=2fab357218dcbc6406e5ccfc9181672813db594636a5346ee6b894bd6d4f4bd4a89d817e957f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看 360</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210624595&amp;idx=1&amp;sn=91d5ff793aa4338f524ec3c2ccec40a5&amp;chksm=2fb7446818c0cd7e37bad282da0b67d09d9598ab294166b9fc60c4592aeec778be49a19606f0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>写给毕业生的求职锦囊</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210513192&amp;idx=1&amp;sn=d19a002059e1da6aa99c56f29d1bc405&amp;chksm=2fb6891318c10005a61dd85f66aa231bc9435abe5376265b76d89ab0387831acbb81dd246d31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>人人车李健：低频需求的破局者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210442820&amp;idx=1&amp;sn=0ba78265c211f1ca29354185e7e49b04&amp;chksm=2fb1be7f18c637697837271ab62c2f2690481098057699701b486bfedc1ab25ab6db407e84af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果遇到初入职场的我</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210376296&amp;idx=1&amp;sn=d0da7dcb19c148c4f363d0ca39232268&amp;chksm=2fb0b25318c73b459959d5ea19769015625c8113a48884fd32788fdfcacd94f2ed43fee9d525&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>五年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210306251&amp;idx=1&amp;sn=034eb124d141525542604923abbe24b1&amp;chksm=2fb3a0f018c429e6e35a63c23c9883cb70b6dd301b1c9f1bed1bd098b87ee3b48c6a24b1fa3c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>拒绝的艺术</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210245239&amp;idx=1&amp;sn=ce0653aaf7e6789ac819a8054c2bac6d&amp;chksm=2fb2b24c18c53b5a4d48c294a596e83b72e5b3c617782ed820074885fcd9b24c5d300493268f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>乔布斯的篱笆</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210190057&amp;idx=1&amp;sn=fedafa2db65ee0c178ea76a467bdc54c&amp;chksm=2fbd9ad218ca13c4bb91b6d603923fc44ea77d7d789f4c1117e23152155162841a71e71e802f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>坏时代里的好消息</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=210174832&amp;idx=1&amp;sn=a4afe43d841a76607d9d0ff3fb591f5a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>每年这一天</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209839527&amp;idx=1&amp;sn=76684ffbc2f286b3525402861d19bf0b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>与一加刘作虎的对谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209774540&amp;idx=1&amp;sn=8d20a83557de4d6281c97edea945bd54&amp;chksm=2fba43f718cdcae1445c7c86640cc0446ea47028418ec970a987df3727eabeda4d3a28ffbf1e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>KTV 行业会被怎样改变？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209726129&amp;idx=1&amp;sn=571572500f6ef4be22d1a80db3e60848&amp;chksm=2fba8e8a18cd079cdf0533c63598d19da3919bab51203e53998b7c6f637ee0dff48e79da3a93&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者老虎的苦恼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209473897&amp;idx=1&amp;sn=f242e0111aa86561aaf8b91f144fbe82&amp;chksm=2f46f55218317c449df9116c2e94a471f23d6b9372bc564c011b98fad257dc1c61f38efee5a3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>80% 阅读量来自朋友圈?  谬论!</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209436737&amp;idx=1&amp;sn=aed8c5f8314e9f64a5fcd117e4b4ca5b&amp;chksm=2f41647a1836ed6c7f0cd6b43929b7c6eab3909a9c8bfa6837bbea3ae00dd1140e2f76fcdd86&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>微信的用户体验主要是被兄弟部门坑了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209358968&amp;idx=1&amp;sn=60124af79a8ebee942d723647c23a488&amp;chksm=2f4034431837bd55004a573b643e74f4afa872db0ea437d989bca17f6abfe3437c747ad72371&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>那个给总理写信的吴海</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209299628&amp;idx=1&amp;sn=39f8e158539c4b218936701aa48dad6c&amp;chksm=2f430c9718348581b494aa5915eca2a6b9545c81f0bee3da14c4902b1f807f807bd4103b47e4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>给别人家产品提建议的时候我在想什么</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209253247&amp;idx=1&amp;sn=808efbe6b49ffa9266e1e67c14ead111&amp;chksm=2f4257441835de52d0b9d0c77d339441a9941ccd5c4c183cd77c571a80348e0c90d5fe82081c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>十年间，这些事物改变了一个互联网人的生活</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209145469&amp;idx=1&amp;sn=34be8fe0bdb1478e59423c697ae50796&amp;chksm=2f4dea46183a63509c167d4700cf9326b7cb61a4cb5ed799e81fb9b4bfd3e37aed23e7e9a9d3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼(合集)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209087836&amp;idx=1&amp;sn=a9fe8649fbb1782b4e8c8a9160816ff9&amp;chksm=2f4cc967183b4071ae0614233d732a1dc87574e951ff4a38f81463e2afa8dfcad3a79dbd43de&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>光明的前途</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=209038253&amp;idx=1&amp;sn=9bc514aad2c96867e594e535f3a23a35&amp;chksm=2f4f0f961838868031abb9f87dc9fd5cb038192ba606239d38754887cdb4dcd9887882801105&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>有一个事实是：</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208959570&amp;idx=1&amp;sn=c8cf8ac463195286850c4d058d2e927e&amp;chksm=2f4edc691839557f53edbd88ea965492a3d6cfa466a3a9e76bfa58caa66f853a1b88745c1547&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>论如何优雅的做个微信公众号读者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208885387&amp;idx=1&amp;sn=84e4463e1643dfb490d5b7e415e485f4&amp;chksm=2f49f2b0183e7ba6baf2611aab3c970b1e7b3d1488e8e91cc9549c18a62480ae86901f8816e8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我为什么不炒国内股市?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208864266&amp;idx=1&amp;sn=64acfbe9723ba9b0d95ad4874c8d1ab3&amp;chksm=2f49a031183e29270be5a403120c5b50d5e78ae9d719a5f8437624fb30192f6bea6604023667&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你可能并不需要一个 CTO</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208672474&amp;idx=1&amp;sn=15aa341a54051c9c8adf1a516ec0c71f&amp;chksm=2f4ab2e1183d3bf790d16c161caeedcbd23cdcdc911c1a6695860823afda363c7f5d542e9251&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>五四青年</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208509022&amp;idx=1&amp;sn=9a2cee3376cc0bbf8bab90e0510f5aa4&amp;chksm=2f573c651820b5738b1807dd95c1461f4aeedafc4ab276788e2932b47b3c7073d43aab06956e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>十亿创业者在大炼钢铁</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208417793&amp;idx=1&amp;sn=6d242335270aa434a990831095e754c5&amp;chksm=2f56903a1821192caa2c8402dea0d3e53d0447b8f101b6129b5ad94c8184caa9063b6fb2da92&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>匿名应用即地狱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208351019&amp;idx=1&amp;sn=c3934d407bf6b3843f9043836153ffe7&amp;chksm=2f518b101826020607ea01479d44f1f47159c57da2a1b6f85973267edbfb02e88cf62ef29478&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业公司的这些问题…其实是常态</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=208209436&amp;idx=1&amp;sn=5387018bdb9f7bbdd31ec4a30f137f36&amp;chksm=2f53a22718242b31c20765ffb96e39f80febcb1cb58d923ea4a3da679f86d8984492b4381cb5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>你所不能理解的窦唯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207994354&amp;idx=1&amp;sn=b6ef91769261911a18e725ffb554138c&amp;chksm=2f5f19c9182890df282586fac42551b69564d383dfc8a111457aec26db71c0d0f911e50a3d60&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>怎样写一则好的招聘信息?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207914581&amp;idx=1&amp;sn=5a97ce7c59da5c96b8bba48d9ebd4a5a&amp;chksm=2f5e226e1829ab785b1eda7ef261b04c798c2634cd41d5e306a246ecdf048e7d64d18cdcca73&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者说: 招聘行业的下一场革命有多远?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207844335&amp;idx=1&amp;sn=65933264aad3456d9b7db80e033cd0b8&amp;chksm=2f59d7d4182e5ec2b29751949af0d7a1f61e04e3ad353a2387fa15cd19ade46652576d4e6f09&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道推荐 （2015 第四期)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207439674&amp;idx=1&amp;sn=57aef52bce72c4c51aa74aec2bd20b84&amp;chksm=2f67e30118106a17deae5701793cbf4327da12a3e5e62739ba4486b8c735c0dbffb4992d1b8e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果王小波还活着</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207398484&amp;idx=1&amp;sn=ff37ff2e31ff6ce6e4fda00f185d82a5&amp;chksm=2f66026f18118b7904944c942797ca19382f2842ffe7682e6404325da16727dbd17f79ef843f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>请拆掉办公室里的固定电话</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207349258&amp;idx=1&amp;sn=2476b5ec5b9265bb51129632d88ed9e5&amp;chksm=2f6142311816cb278d48bc8cec2c0196a5f73fda69d185f4cdfa4d32bbaacab4ee4c52d46b44&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道消息史上阅读量最低的一篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207272396&amp;idx=1&amp;sn=3555c63222bfd105a2c85aa18851bb6f&amp;chksm=2f601df7181794e105dbef444e694eacb424ee81094bb2f74116534937737b740db8651f8c4f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>百度和莆田系之战的可能性分析</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207150601&amp;idx=1&amp;sn=d48354a6fac5bdab80dff454762ba568&amp;chksm=2f627a321815f324925ea4e54ebc1c10e79659eb07dc82c81535bcb2a3fb93b5b8f14806a90a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>请问，贵公司会定期组织各种培训吗?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207110478&amp;idx=1&amp;sn=f917cdc11a878e470dab0a2f8e6bd000&amp;chksm=2f62e57518156c63ea072464c7604f02e60c42f7082eeccad5dcb39319da142f2972428d1e3c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>记一个公众号新作者的心路历程</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=207070338&amp;idx=1&amp;sn=a52aaa554e0dd3686cf24691ef0e89ec&amp;chksm=2f6d00b9181a89af928199308ed302e926d50035306d15148e3fcd31e5892e45161f11877b8a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>如果海子还活着</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206826146&amp;idx=1&amp;sn=2a4ef685762a16ad4d6eecedcb7aa3ec&amp;chksm=2f694e99181ec78f95d36d630baf32ab2bd2daff656ab4c1ef42dda02e7c87e09d90b2754523&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道推荐 （2015 第三季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206773748&amp;idx=1&amp;sn=347819a177cc083e8c5843d8d4108a0f&amp;chksm=2f69b9cf181e30d96db014fa37679ab59c62d706c80d77b3c8ec6d9c2901a1790529fec461e3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业者白鸦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206705826&amp;idx=1&amp;sn=998a6fad7b34b06a4df22af3367746d3&amp;chksm=2f68b099181f398f6826adf39e5ce715cea2d6d83b426b820101a41e57f8a9aa5fe352023e3c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我对微信公众平台后台的改进期待</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206575562&amp;idx=1&amp;sn=ef26248698d5a527ad612439ebdae188&amp;chksm=2f6ab3f1181d3ae704ccb265370269d680a34844b33e5449235ef32224c3de57a0a97ad27b76&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>不要在米缸里等死</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206525565&amp;idx=1&amp;sn=5ac8652504bdbe7e629792964f636de8&amp;chksm=2f75f04618027950557dc57bb4c47fb54e48b870c3370ec8f3faee0a859c0121076ef4d44941&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第七季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206440372&amp;idx=1&amp;sn=144fcaa0f32c8f747b3c828eea6f3604&amp;chksm=2f74a38f18032a995cbb8cedbd6515f72441cddc6dc5520b700ed18476477e4c277864e40897&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第六季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206328417&amp;idx=1&amp;sn=61ced03e4c2cb450d45145574c1b9c3d&amp;chksm=2f76f65a18017f4c50e3edb9c85bb32d48d20f39363675e72f0dc1ff5fd5804c63ddd167a0b0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业公司日常运营活动改进建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206245855&amp;idx=1&amp;sn=37ef7d6a65d8feb55e92600d87de970e&amp;chksm=2f71abe4180622f203f624648855cc86276413e9b0534dae23b6d61a9bc542858b0e553ccc6f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>苹果发布会上的「Ziqiao」是谁?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206208693&amp;idx=1&amp;sn=931523293bba7ae154fb1b07fe286b66&amp;chksm=2f70da8e1807539886cdfbc084dc0b7d64b259611d7e9fedaf6c8451ee8cb942f3131982df64&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>一封关于奇葩公司文化的来信</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206176991&amp;idx=1&amp;sn=382b357d543767e9558ce131364fda11&amp;chksm=2f70a6e418072ff26145d2b006af5a6f736777759b8eb1a272d8503dd5b6c7b4191786e726d9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>动机</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206152339&amp;idx=1&amp;sn=5ede044bca59ceecabf6dfec2de6ba8e&amp;chksm=2f7306a818048fbe648f165dec6cf2d6b6d5299d2b877cdb6141c0a9009737c34865db7225de&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第五季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206102989&amp;idx=1&amp;sn=8d443277e989fc55a58e44067da3bf5b&amp;chksm=2f7245f61805cce0d2ed2302c39852d92c38fa6539d95f99b08e70f0fcdcc8635bcbdf7a7a60&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第四季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206073087&amp;idx=1&amp;sn=bf7378c470426dc7154b4de13602cb65&amp;chksm=2f72c8c4180541d21d1472370a7801704424eb743aa80e3fede135f820a6d189282e2c1d2849&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第三季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=206027800&amp;idx=1&amp;sn=3378ce05cc7b18adb6c54aa670fc2e26&amp;chksm=2f7d1823180a91358e6c933a497264274ad6faf6654d71cbcf284d8374f78d4b886ceee3fb11&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第二季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205974510&amp;idx=1&amp;sn=b871b62af7880dd05d55b225a27d2f69&amp;chksm=2f7c4fd5180bc6c3887d6254a06d8795b9d05a4d8942b0bfb56c4570425b5dde0bdcca6fdb04&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>奇葩公司文化巡礼 (2015 第一季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205897530&amp;idx=1&amp;sn=9d81f0751aa6accbf522819774bafa97&amp;chksm=2f7f1b0118089217be93c9dc0cbdfd13d3650430a882576b4e47f92fe72865bd77164a9e6e5f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>注意力扭曲力场</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205671911&amp;idx=1&amp;sn=8538ce55a90463f28cf9e5e278d8c7d7&amp;chksm=2f78e9dc180f60ca89f6e6936ff271c267b7576ecd1837e662d58d412ff29e9c984b94243495&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道推荐 （2015 第一季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205640403&amp;idx=1&amp;sn=26a0959745d1c3c42fe62a601279ee3e&amp;chksm=2f7b76e8180cfffeb938f08bb24c105b607dd1e18bd2648665f0a9ccab59bfbfc471c679eb95&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>创业进入独角兽时代</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205562228&amp;idx=1&amp;sn=bb811086d5335562e9ec39cbe3150e13&amp;chksm=2f7a054f180d8c59f3814cb2eb1ee020488468329de941e6f7cab4da2b8fe3d77d0fe09292b1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>论大公司的通病</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205510374&amp;idx=1&amp;sn=ddf3aa6f1b161acb8a1a6e0b0a1d81fb&amp;chksm=2f0572dd1872fbcb326fe8085454211fd7fc1b02a4e16d0f65c7d54c1ee112ce4d2299e4decf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>谢谢你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205454357&amp;idx=1&amp;sn=fb44d4061a573b3d5cd14db498b57631&amp;chksm=2f04582e1873d138f31bef0fc41f9929ea88d3ba23fb6af92693e62b8c1a22095597c7c344c3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看腾讯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205422654&amp;idx=1&amp;sn=bc593ea7bbd2bb677871eb79b35522e8&amp;chksm=2f0424051873ad135dbbd746d9fd3457fa75c4fb63cd70edc83e5c50c5babd973d1c46c373bc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看阿里</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205390701&amp;idx=1&amp;sn=60cbf4873bea5dcfce56e99453eb33dc&amp;chksm=2f04a75618732e4041cf8e6a941b1be8f007d62d060fa2fe5db4d9ec57f38ed73b11f38f2b69&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>我看百度</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205353176&amp;idx=1&amp;sn=9e3608892d808e33234ee47f40452141&amp;chksm=2f07d4e318705df50fd407d2d33966f58856c6bef01611fbfe7a1f5d4c29fb24f62f40edb941&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道问答合集</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205284192&amp;idx=1&amp;sn=55f4ee1ab06a12e6ebbac5d3ae1a410b&amp;chksm=2f06c75b18714e4deaa42ddec0b897ead993a40ef095e6a673079065e26bee3140905d2bc345&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>真正的捷径</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205238326&amp;idx=1&amp;sn=4573f34488139107ef3431cce890669b&amp;chksm=2f01140d18769d1b915a8fa9f0626500364d9747e5ab683e00cb28996922869b1f6dd7606015&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道问答 (2015 第十季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205128853&amp;idx=1&amp;sn=0e03979f51ccf4ae6f481cb00a1ae55f&amp;chksm=2f00a0ae187729b8104cdcd6a45b4a0adf63f18413a90b97e3b6e3db9cbcbf7e48a387558f9c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道问答 (2015 第九季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=205075788&amp;idx=1&amp;sn=3bba1b47589ef61064ca8dcca368418b&amp;chksm=2f03917718741861c5a93913292a96690ab130717e5e8002d681341ad89359c21a7a115c2160&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>为什么阿里赚钱而京东亏损?</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=204987199&amp;idx=1&amp;sn=4e13e3e2f312347a96585eed47cf889c&amp;chksm=2f0d7f04187af612ac50f79b6e798dba61f455929cc3abb31780e49c87452ba7028eb87d2705&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道问答 (2015 第八季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=204949204&amp;idx=1&amp;sn=38d0b08d40e4d713064d98f8b6e29c25&amp;chksm=2f0de2ef187a6bf937c4932393113d772d214778c6aa3cc9ba01f07c82a398eec50d1fcb7c15&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道问答 (2015 第七季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=204882403&amp;idx=1&amp;sn=efb08a841b8c785c53b36a0fd0e79866&amp;chksm=2f0ce5d8187b6cce0f864fd08966880f6f9abfa4d2bf7f3c228c0653ed8bbf55e487ce2ac4c7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr><tr><td>小道问答 (2015 第六季)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&amp;mid=204645869&amp;idx=1&amp;sn=add6098e59c146ada0013a575416e34f&amp;chksm=2f0801d6187f88c02610eb6d3f838efc916b71e61ad9388457a7067bfc125cf26a2536d623af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">Fenng大公众号原创文章链接</a></td></tr></tbody></table>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="公众号" scheme="https://wistbean.github.io/categories/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
    
  </entry>
  
  <entry>
    <title>曹大，caoz的梦呓公众号原创文章合集</title>
    <link href="https://wistbean.github.io/caoda-gongzhonghao-yuanchuang-wenzhang.html"/>
    <id>https://wistbean.github.io/caoda-gongzhonghao-yuanchuang-wenzhang.html</id>
    <published>2019-12-31T16:00:00.000Z</published>
    <updated>2024-01-26T15:14:15.597Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><table><thead><tr><th>文章标题</th><th>公众号链接</th></tr></thead><tbody><tr><td>拼多多100亿的羊毛，就问你薅不薅？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868563&amp;idx=1&amp;sn=89f42d866bf88c1e2de089cf814cd810&amp;chksm=f107537ec670da68698885d58de5045261bbaaa9b31e5d53de0a5ada4d2a5aae569d8dbc221e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>找工作么？会坐牢的那种。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868556&amp;idx=1&amp;sn=f8b15db260d6b37e0a2975e556dde5d4&amp;chksm=f1075361c670da779bd0fe0f2c1474c71784ec52d8ad73c6cd55ba2fcd9cc11a6112ffe67a4b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>抓住职场的快车道</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868540&amp;idx=1&amp;sn=3540f3ec19ca03d71feddfa20196cf18&amp;chksm=f1075291c670db8715882fe04fb5e30a4af31c8b66a3c73a29ab962690d095784f3c4a88d7cd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从高考填志愿谈起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868523&amp;idx=1&amp;sn=0abfd4760f8a9e8e2d69cde7520bcea9&amp;chksm=f1075286c670db90141479c21876df986516e14eb3b9160923371b70e31b16b174512691685a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我看Facebook Libra，让子弹飞一会。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868512&amp;idx=1&amp;sn=08012d881566360a0f3f4b2e3907976c&amp;chksm=f107528dc670db9bdbc6aaf3435b59c09d419d3a8d78456a5e134ade9db643f61857608fef17&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>黑白之间，烦请适当宽松。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868508&amp;idx=1&amp;sn=e593a051f4c9d3e8a5019c64d2e72c4f&amp;chksm=f10752b1c670dba7eaac2b7c6b2c0ce0d221d77f949636b79f31061031c418328f7cf5a7e581&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>为什么会做的越多，错的越多</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868496&amp;idx=1&amp;sn=147e88adecac6983a42f547b3c5c8695&amp;chksm=f10752bdc670dbab353c83088a8e9d8d64fa494c009d3e9106481e40e16c6255b7d100d14f75&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>年薪百万是种怎样的体验</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868492&amp;idx=1&amp;sn=9d1782a551a75f186188895cc61ea207&amp;chksm=f10752a1c670dbb7985ee6c907bb702b53054cd8dc0faeaa3df9a1088a759d12e6836c3a6a10&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>听说你想炒币</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868479&amp;idx=1&amp;sn=d19e41ba2426dfec5890dbae4d8c82e8&amp;chksm=f10752d2c670dbc4da4877da63ad90a1d6e97950224206d53ee0b9f99632d835f27f9cf50dbd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>时间是把尺子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868475&amp;idx=1&amp;sn=f0959a96d49fd8a7826bf9ec4310b34c&amp;chksm=f10752d6c670dbc093370ff49361edc4bbcb475f2ba492f482fc0ecdfd9cff005c158583e7a1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>漏斗模型被营销大师们玩烂了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868471&amp;idx=1&amp;sn=7142fa60b72d4c9b31f4aa3ab9156088&amp;chksm=f10752dac670dbcc812c619a050af534b8cf00062cefa9fb5d6346f9b9d699477fb83709adce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>学无止境，我去考证</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868443&amp;idx=1&amp;sn=0d425bd50bfdd569977366cafca60a12&amp;chksm=f10752f6c670dbe0d10a83250ac99b3732dcf81f2dc673e2959d70e6ad8a1afb8e80bd55498d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>俞军关于企业本质的读书思考</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868429&amp;idx=1&amp;sn=ea12e4fdf89cbb7f70a409771c7652ba&amp;chksm=f10752e0c670dbf648b63ff7591e872fa18b38db0b74ebc13bf2f0c45e1bcc85500b6055587e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>哪些言论和文字，会让你受教终生？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868421&amp;idx=1&amp;sn=76b8232280d81f9e51d652886a0e239d&amp;chksm=f10752e8c670dbfed4975448fe3423feba49bbd5fd9b75deb072c70da851729caf8a94981b8f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>要对抗，不要对立</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868416&amp;idx=1&amp;sn=16974ebf38469c303d62f467e7e764e2&amp;chksm=f10752edc670dbfb265465789501655df56f183ea2c48bc24757afee8c40864cf0372cd9d0cd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>系统架构与企业管理</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868402&amp;idx=1&amp;sn=bb7dd6eaa7a3e552c8f00054690fea98&amp;chksm=f107521fc670db09b160c767d3befcee07df4e2efc2c861c0ecbac5ea185ec7dbeff898b2d47&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不想延迟满足？早干嘛去了。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868383&amp;idx=1&amp;sn=0230c48adb872a4585bf10c518e95fd2&amp;chksm=f1075232c670db249be84d85492ae7a84908a4e85a7898eca32a7c7728720a63edaf83d3602b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>支持保障岗位，如何刷职场存在感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868375&amp;idx=1&amp;sn=baaa419e943e0b0333d177d82f3efb7b&amp;chksm=f107523ac670db2c6eb91d9f248281a55d74ce5c9296d552151728f4b6268f64f80491a895d0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>广告投手江湖之，玩转质量分</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868370&amp;idx=1&amp;sn=1d1298e29b3df4a2d97016e4149fec91&amp;chksm=f107523fc670db29fa0a0fd29de7633fb2bc8298e2688b972361bd335c199eb873291f33397e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>听说你，对薪酬待遇不太满意。。。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868363&amp;idx=1&amp;sn=caacb180421d6d7ef21b78457bccdeb3&amp;chksm=f1075226c670db30c073d5231ae27435ed3b345d384eb072fd482d922b201acc0e196f476196&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>听说，你想干掉中介？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868359&amp;idx=1&amp;sn=27edfe36bacaf5366117ecd99989ae5e&amp;chksm=f107522ac670db3c1d6ea7097ed2045dd8e9f77a00833f5a9954d56f39a1c121efc1830517ea&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>听说你，不想错过。。。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868352&amp;idx=1&amp;sn=ec915d426219b0a10c9f012bd0034889&amp;chksm=f107522dc670db3bbde2914bddbfc4d371a94663bffc4f49dcb264b692359ead3e4a585f91cf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓打破信息不对称，其实是一种幻觉。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868345&amp;idx=1&amp;sn=62d785b36459c3c3c637439807afe1a6&amp;chksm=f1075254c670db429b970f8c3db69501db83fdf8fd910be69ca9bcd8558f1a4f51c7b752bc8d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>程序员职场的出路在哪里</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868327&amp;idx=1&amp;sn=058d6780d39c130d23ec4a180dee5755&amp;chksm=f107524ac670db5c4e6ad54b18aba5d9d8f73fa09cc7d1da1832870533fc3de33cdafd990f9d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>程序员相亲指南</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868320&amp;idx=1&amp;sn=9298861118a81621b26907db1937f81e&amp;chksm=f107524dc670db5b70747e598af329dee32023b69ef21b4c64e47517265b28fc0dbffedeb7f7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈事实和逻辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868302&amp;idx=1&amp;sn=dd0edb511bc2ab50265e077a10f3520c&amp;chksm=f1075263c670db75ad548e0d8e079007d5889feb49663f0eb6cb1bf9ccb11638f36ddbe0fe92&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于程序员的996，我们谈谈历史和逻辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868296&amp;idx=1&amp;sn=e60fcea4d55441cafbbb0ca98e35f6a7&amp;chksm=f1075265c670db73f215b541bea5c8f6adc713410aeae693ce230a9f71a95ba5589771e6186f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从COD着陆页设计优化谈起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868286&amp;idx=1&amp;sn=d3d066d1baef3113c78eca7a025ac68f&amp;chksm=f1075d93c670d485bee10b6c2da16b322f44110720de896c55c0058e230bd9264d71e18ec93d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何提升会员收入？从这道面试题谈谈框架思维。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868275&amp;idx=1&amp;sn=f7ceb9a56274062e5a953568dcce035e&amp;chksm=f1075d9ec670d48882801e340a2faf4a2b6f5997627aa308eda8ea34b157937713514668021d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓成功人士，是怎么忽悠你们的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868252&amp;idx=1&amp;sn=05d2226340fb3e002c743ff1cf639fb3&amp;chksm=f1075db1c670d4a70fb64686ea280089d0976c825f2d03994206c122f73a82aaf4d7cdea0630&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>面对裁员，该如何应对</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868248&amp;idx=1&amp;sn=70372a81faca4cad4a34723e2e8cb146&amp;chksm=f1075db5c670d4a3eef1b1781e250cc593280bd86ad63e62903da8d3429efde6e418d5dde915&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈 To B业务的机会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868244&amp;idx=1&amp;sn=0a20370dc5fd13c1c1a26c24b131fcb0&amp;chksm=f1075db9c670d4af03467cca4acb679ba841134bc76146dba68493be67896eb7fb0eaccae3c2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>当你面临选择，所谓经验可能一文不值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868232&amp;idx=1&amp;sn=6452818cbe1689fa0a6b6f858221997b&amp;chksm=f1075da5c670d4b3fcdbd48d103d871ca6809b6ea45cecb975f2329259d01ce03c702779c964&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>年轻人，如何抗造系列之 - 做好自己，留有空间</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868223&amp;idx=1&amp;sn=bd7a772fe481af26f149c9cc1388de8f&amp;chksm=f1075dd2c670d4c4e0d015f1a75cf9b8eabde0554ee347c5799d47160331b0d474864bbad677&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>看到了商机，为什么赚不到钱？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868208&amp;idx=1&amp;sn=d7c2da5e38078d65c563593b493e81cf&amp;chksm=f1075dddc670d4cb8a828e9095fb8084f4271a0d1d975cb4e8d197bd800e350b3b4fd78b1d01&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>研发人员是怎样背锅的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868202&amp;idx=1&amp;sn=56a64890c3019ac04657d3d813a7ca44&amp;chksm=f1075dc7c670d4d1c3d70b3f753c6249b5fff0fa063b6cf4877abfb5c72d52cea0345bf82830&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>年轻人，如何抗造系列之 - 感恩，树洞及放空</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868181&amp;idx=1&amp;sn=8fc4915faf5ac7396933414753ff9bce&amp;chksm=f1075df8c670d4ee8f60ad7c676b4dc34e2e0e54a827397afea794013985dc8773e51bf17cfe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>年轻人，如何才能抗造之 - 预期管理及心态控制</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868175&amp;idx=1&amp;sn=76e1a66f6128b9a3ee03a5d49db11916&amp;chksm=f1075de2c670d4f41fec983fc7fa8d8109e0b003ba986b02429e3b4b50dd64e8c1730e94b494&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一个爆款小程序的复盘</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868170&amp;idx=1&amp;sn=129b3a6c9cff62ae996233e22d4c92e2&amp;chksm=f1075de7c670d4f16f3bb5dbb2298d465e2fffe07957dfc12f57f5bf8583b722034d6af656a7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>年轻人，如何抗造系列之 - 无意义的忧虑与烦恼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868155&amp;idx=1&amp;sn=953dec87eb8af0ea29b6b0683f98ba36&amp;chksm=f1075d16c670d4004438ab5a639eacfce8164caaec49d3c56727bc1e97cbceb0075889d3fd06&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你的社交信息是怎么泄露的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868150&amp;idx=1&amp;sn=abcaaf84f090e46f52758b8d85ab8d69&amp;chksm=f1075d1bc670d40d3213243e9f90516640ba9a35827020ca953e8c11ae579d572343d85f6a17&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>人际交往中，我不喜欢的那些</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868140&amp;idx=1&amp;sn=30c170b079ea70db26fb7bebdca1195a&amp;chksm=f1075d01c670d417159b9d298d84c80f375b1e5bed7332eeb29f567c1b9705eaa78f81a7aab1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈To B业务的难点</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868130&amp;idx=1&amp;sn=c1f1ceb402fd8e2ad4eeda42359dd6fd&amp;chksm=f1075d0fc670d4193df6d01c610314e9eb357b2bf145965cccca8dc4405a712b29cf1baf9da6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>专心做业务，别想不开搞研发</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868126&amp;idx=1&amp;sn=8df4cde18558257c3c74c3e334161c69&amp;chksm=f1075d33c670d4254f3e35e88eb581956d303256ee038285871bdfd5878a0a6af0b8e7f83e3b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>AI时代下的围棋</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868119&amp;idx=1&amp;sn=0f8c6481309596ebef612b0842c23dc8&amp;chksm=f1075d3ac670d42c5961b7e0ee8427267fe3a9783fbe56e6e374f84526b07f04fadab314d284&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>社交网络的先烈们</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868113&amp;idx=1&amp;sn=045892dcd9e5a1e40f108be0acc57fb8&amp;chksm=f1075d3cc670d42ada15a7ea811da149a62ec8fcf840dd361de414b49c4022e4eb8f364721e7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>科技向善，一念天堂。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868101&amp;idx=1&amp;sn=1cb09f0473be1fc162eaf00e43929d64&amp;chksm=f1075d28c670d43ec6e4c9529544c4c26711e25cc11e217683faadf90fbda6dc96ba4dcbe9f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你可以不喜欢</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868095&amp;idx=1&amp;sn=86ae395d3bae072dd88746fb46d6e4c4&amp;chksm=f1075d52c670d4442473ff222ede57cc8058b7eb2a7f5aaf5b55a52942384176b77c59e13a1a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>尊重，还是不尊重</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868091&amp;idx=1&amp;sn=b30a694489e7851c0b61ad8632dbb967&amp;chksm=f1075d56c670d440b3a5dacbe8b3940e9d16be23dbcea02f0c0022ca36a65664d4ccb4337986&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈增粉这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868078&amp;idx=1&amp;sn=7831a80dc89ae19358cde6f08103e94e&amp;chksm=f1075d43c670d4552191d55be2d6386b387dc63ef21e67a01cecdd1b5be980717d2122dd4879&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>新年出去玩么</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868074&amp;idx=1&amp;sn=e5d7e8ac071147a34300c0de2a382e44&amp;chksm=f1075d47c670d451a201dd7f92aad3cc2e5623ede48b826bbde1df332e3f83dc3e120af5bf90&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈用户认知成本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868070&amp;idx=1&amp;sn=c8d89e55214f5776862b1937ff7b002a&amp;chksm=f1075d4bc670d45d4307981ce0966f06b998b2bfefec7aba65e0335ed9b403b3269b2527b817&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>ofo这事吧，其实也挺好的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868063&amp;idx=1&amp;sn=a98a33842df88dacf52503e0e1ae9818&amp;chksm=f1075d72c670d46481de5b3c39fb378a2b28f75aa8bd441f2252e9ae302e3a2061897fc1b271&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>看一看，好看不好看</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868058&amp;idx=1&amp;sn=83b68bfa3dc158b05d6453ba0ec0d4f2&amp;chksm=f1075d77c670d461ca3de424fe2deeb6bb88751e0b638a9e57b23423e6c1ea926267606ca956&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>复盘，一个纸巾机创业项目是怎么失败的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868052&amp;idx=1&amp;sn=93214e1cfe11cee75c1428af2bc9003f&amp;chksm=f1075d79c670d46fec541d297c9e9d0cc1d1ab3477b45446a9618497a0c963ee8e2abe1e573a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你矜持，你活该</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868037&amp;idx=1&amp;sn=a6506c96f059231b7bb354dd1084317f&amp;chksm=f1075d68c670d47eb4ee040f7856c8ee26a2dd43f8b3b456f46254e09461321cc7037750b8f0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>基因算命，心诚则灵</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868029&amp;idx=1&amp;sn=3f88f304ce3a37a2d12f3f4cab28add3&amp;chksm=f1075c90c670d586a10491e41a097d6753f5569a152753d667ac2b7c82614ee679f65c3e289b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 什么是职场经验</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868011&amp;idx=1&amp;sn=6f042a9afaf08945d124c4a3de7fa11a&amp;chksm=f1075c86c670d590b5ff5209edd077d82b582088dfbc013618fd7eaf06b56af1eab6c0ff4673&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 选择真的比努力重要么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649868006&amp;idx=1&amp;sn=36b79eb2f2c4cbf0f2d9a6c959b69b99&amp;chksm=f1075c8bc670d59de88395cabc8a3abb50c17b4ce1eae54e927c1343995af6e85783ba31cee6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>心中无敌，无敌于天下</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867994&amp;idx=1&amp;sn=7cf6652dde6f01786fac3c661a1ed8e4&amp;chksm=f1075cb7c670d5a1efcd2e0fbb92cf795463a35988ba4d37428f826bcce8e44e2847a87c5ba6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业中的快与慢</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867975&amp;idx=1&amp;sn=746ae791b85e2415e4823b617aaea7c9&amp;chksm=f1075caac670d5bc23e7921cd468cbb4f01b5110ac90368634ba092f33ef0c334efb56199d39&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业的虚与实</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867970&amp;idx=1&amp;sn=71191b2a567ca44639f6c8576b76dd37&amp;chksm=f1075cafc670d5b9ba86b339c3a421bd8c1976a50d816c4e10e473f1aaae31703fb18bb8c393&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>见证人人的衰落，讲一句活该</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867963&amp;idx=1&amp;sn=ee835bb6ebeb8b748b1c0c85b06e5f14&amp;chksm=f1075cd6c670d5c0552c5b76b89208e7a56a2c412c6eddcc915478baebbb281d857d5c15b897&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从关键词聚类的案例谈谈数据感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867959&amp;idx=1&amp;sn=6386dda14bb815aa3c395b56ae1c2c27&amp;chksm=f1075cdac670d5cce2aaa93f87f7b814eabc572c6ba3e0090a8fe6e29664f9ccf5119f52caed&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>侠之大者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867947&amp;idx=1&amp;sn=ce33895cfba1a589f24b2971c1ff798f&amp;chksm=f1075cc6c670d5d0852d9e53d2784b9d28fbef0156be674f3189c158b7e269f36c87acbb8ead&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场-如何自我估值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867941&amp;idx=1&amp;sn=23131ff72196532718c82cfb574420bf&amp;chksm=f1075cc8c670d5de993c418dc046b46dc1bb2f28690067b47e3a0fd068da0d70e2234daa8a9d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>腾讯过了这一坎</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867927&amp;idx=1&amp;sn=72bfeb707c4a37af8a26e47f3db79449&amp;chksm=f1075cfac670d5ec5e973736089a5d47b35b5c1376d7c32b8fa4878c721f5f9a42f68a879419&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于阅读理解，我们学的，都是错的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867922&amp;idx=1&amp;sn=4288b071f068130a31aa77ec7d9da250&amp;chksm=f1075cffc670d5e9fb6c21d3e654f7bad93dcfa69b68d38e63a5107cd1158882e03c615effdd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>年轻人如何提高职场视野</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867915&amp;idx=1&amp;sn=d5421535766afc0be8cbae72a66e6042&amp;chksm=f1075ce6c670d5f02acd4878277ee7c81dc7e1894699ba39b894c4454da8b505df0a74f8bc45&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何提拔骨干及挑选接班人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867905&amp;idx=1&amp;sn=01a606ff0fdd3eb8f30a54dffb6b7542&amp;chksm=f1075cecc670d5fabe2443525da7e1e1294b7e622d400162edf00538734e6f0ba751de71b461&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从刷屏的卷发棒谈谈科技创新</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867899&amp;idx=1&amp;sn=8e86e91fb6e8e36f52dc4802e42b6ea9&amp;chksm=f1075c16c670d50050f02af257a6cd30b8c38d4ce0b883a9ee101bfec8fd9d629ef797b81e07&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>企业的地基与承重墙</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867894&amp;idx=1&amp;sn=404b6e1fdb7a9d372a4a66b96e6808b6&amp;chksm=f1075c1bc670d50d57568acb8a26167da56263ac68361613e1142b7085b09a76714915574512&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>与烂人同行</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867888&amp;idx=1&amp;sn=d0e026cee06448143336bea08e16a64c&amp;chksm=f1075c1dc670d50b06b80aac52e99b0bee3e3b6f8a64d3b7d428be9d204fa39c0e5740e8a495&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>为什么有些“业余”的能赢。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867872&amp;idx=1&amp;sn=20a541c06ccf3579c7d24f8bd3b7b71d&amp;chksm=f1075c0dc670d51bd74037e63eb375a4b5c5f5ee220a18ffdb55fdb359f249fae1652aeb8eaf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>张小平，海底捞，比特大陆</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867865&amp;idx=1&amp;sn=2b746994332ccac59ab741cf613b88e0&amp;chksm=f1075c34c670d5225a5e2c1a5226eab079f6e528919309b6bd2c24c0e9f4bf16147590614b5d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>量子力学与创业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867849&amp;idx=1&amp;sn=150ff511af6523cfa5a8161abafa567a&amp;chksm=f1075c24c670d532a11490b59e3394f83caa30bb524101f6238377ae3bd8f9043b394b495e2f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>家长是茬好韭菜。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867841&amp;idx=1&amp;sn=b62bc8066e0d773bf187a85ee9630949&amp;chksm=f1075c2cc670d53a572c686bad2564f333c9333f480459758a7b6020bddf1bc96e3de767e17d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>[科幻]钻石王子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867835&amp;idx=1&amp;sn=14b12182c829624b462e87f0b7151df7&amp;chksm=f1075c56c670d540cd3fac8a0273b8683c5503bf963b4576bd632783cc0b978a33aa8e031e21&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>感恩，不只是一种美德</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867830&amp;idx=1&amp;sn=cf71e1077444087f74d59599deaee007&amp;chksm=f1075c5bc670d54da348b1a9cee33e91cb9306fd147285bd34b9fd8fb545ed60ea41cb081be6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>人才的能力决定价值，真的理所当然么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867824&amp;idx=1&amp;sn=f655b83c7bdfff49f575633fac0928a7&amp;chksm=f1075c5dc670d54b478152e228dc7b083d4b3aa3a09f3e2328581115affd6f39a278610f2067&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>[科幻]一堂宇宙生物课</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867819&amp;idx=1&amp;sn=7655f35b70dc8e4d6c7863f9393f92a8&amp;chksm=f1075c46c670d550320c1ad9fae1a583bcf98173686b2260cf8c0f1989f73b2da0fc4eed0e58&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>沟通提升之 - 背景信息</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867816&amp;idx=1&amp;sn=eedcb97e11b1ee65dd912a3b85c329e9&amp;chksm=f1075c45c670d5536bd305224c6de39caa6eb707b4dfc603effd4484e1da961e4b9e71fc3c5e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈“脱裤”这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867812&amp;idx=1&amp;sn=308d565d934f73856a97c16832f2d7c9&amp;chksm=f1075c49c670d55fa474b857b81b5ac87f89ffa4ec4f1d2a998ab266831664bf0036c5f7ea08&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一个至简推荐系统的实现(附源代码)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867790&amp;idx=1&amp;sn=b2d04f9f88f61fb0f88a8fa4d5071c6e&amp;chksm=f1075c63c670d57522f662c0721d01b833f84bf44376a465e94d16c075cea847245898fb77e4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>人在职场，都长点心吧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867782&amp;idx=1&amp;sn=786dffca984a66dc6f6230aeddca81c2&amp;chksm=f1075c6bc670d57d6f45667e607be58160810afa245a24278b63d91e6d50f110589976db9dac&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>人口红利的另一面</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867778&amp;idx=1&amp;sn=4e7973e6e5a961d357ce098af98fde25&amp;chksm=f1075c6fc670d579ec5eb9e8b7d72eae7a9339d4f720f2ed56ef2ac86e24593981c2987ff071&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈负面评价设计</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867775&amp;idx=1&amp;sn=4b1b3fe35d7be658d23616e1cfdb3486&amp;chksm=f1075f92c670d68461ae3f3332848a677b9882027fe4a9d3bd29b6ac7a974699d607e0e0e241&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>求职是需要诚意的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867772&amp;idx=1&amp;sn=4cdfa87384daf674b77c470e3c43ad4a&amp;chksm=f1075f91c670d68733f7cbc248f5b50a68f3b4df75d7265e36915b6458ff2a58e7bcf185dbd2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈话术</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867769&amp;idx=1&amp;sn=fa811cf9b682644059a1ab3ff27001ed&amp;chksm=f1075f94c670d682fd492bf336de050eb004ae001b1bdbcb89be284402496ecdb13970f412bf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>小米算不算帮凶？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867760&amp;idx=1&amp;sn=72dace4a9cee72dcd446def49372400e&amp;chksm=f1075f9dc670d68b28f35bd1e01c62e0ff41781b1d9b54e0ca7cef75583fdd6e886f16cd8307&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>公众号信息流，假如我来设计。。。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867755&amp;idx=1&amp;sn=c5f63bc83cfbcfb43d4940bb27424fa2&amp;chksm=f1075f86c670d6903efbb398aaca3cbf0c98fcb7c9aa3f9b8caa3648ec90e86cf7ccaac1e011&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>科学，宗教，与信仰</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867751&amp;idx=1&amp;sn=6363771fd4e21ebfd5513041d5496050&amp;chksm=f1075f8ac670d69cdbfd9ee16ffd283571c1b3c95e81ce8991ebe105fc2d030e80b7f231aea4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>抑郁症，莫要讳疾忌医。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867748&amp;idx=1&amp;sn=1f4d4148da286bd0bb0068373a3509f4&amp;chksm=f1075f89c670d69f6cf0d423bf2959f11669e869b29fc6da75459c95a8712a87fedaab2a72cc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从药价高昂引申的思考</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867742&amp;idx=1&amp;sn=5667cac7b7591cfc4814eef5ce099998&amp;chksm=f1075fb3c670d6a5c56a77f1b89016c23a9591a9e674fed784e3d1afcc61ddabec10db7b2d62&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>数据驱动是怎么跑偏的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867738&amp;idx=1&amp;sn=c09776876a65c06ae1205a8a4ab24c93&amp;chksm=f1075fb7c670d6a139ee5bfbc8a040be5d29091df5145cba5179d8c3fda8614c41c27cafa735&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>机会源于对抗</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867733&amp;idx=1&amp;sn=fd958214836a6961f37e6311ee388ccb&amp;chksm=f1075fb8c670d6aec13aab612ccc3bfc8234b3d1182de6d26adb12d1e58fc653035b574a5cd3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>那些表面光鲜的成功人士背后</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867730&amp;idx=1&amp;sn=541e9fc9ec47ab7cd9574d596ebc8673&amp;chksm=f1075fbfc670d6a96ab274098ed9ae60c8a6254f809222b625d2c07f9300a73b849e31628cda&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从价格认知谈起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867727&amp;idx=1&amp;sn=611e9d910104679296a6f61748d5f13e&amp;chksm=f1075fa2c670d6b4e1c5434abd150a2b7a2c738c985407bbd200f1acf02cade070ad22d4aba6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>别活成自己曾经厌恶的人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867724&amp;idx=1&amp;sn=2430a82beebcab9719d6f17f46d30d0d&amp;chksm=f1075fa1c670d6b7298019b1cd4eee0ebb069aeda0ec3aab9f36ba176f6b60275123edb39e47&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>美西自驾历险记</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867721&amp;idx=1&amp;sn=538fa6ee8f31510f090e12a0a02e4c20&amp;chksm=f1075fa4c670d6b26b7348b528cfdb796b2309f13441b01ed3e4a19846882c8a128cee7c370d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>与时俱进，拥抱变化</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867713&amp;idx=1&amp;sn=829698f78d0b922fe53f4fee8fa06b79&amp;chksm=f1075facc670d6ba10ccae3d50a6fc068b27ea54e3efb67a598c8af9202cf69cd7dbc23d1122&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不发这篇广告对不起我花的功夫</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867708&amp;idx=1&amp;sn=85cf438f0e90cd61c398431bd71e899a&amp;chksm=f1075fd1c670d6c7cbc7bad7220da2ad04a871701859b1061df0f9306cc64bb17a97f25a7b17&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>这门安全课程，真的会让人受用终身。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867704&amp;idx=1&amp;sn=2bf60894cb56d63d33d165112384a4e5&amp;chksm=f1075fd5c670d6c31f2623751709a5efb14c57708fa3092b5dd6184e9265cb5c801959d3b686&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>社会分工的理想与现实</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867698&amp;idx=1&amp;sn=18df3db82ba82539f96a53b577925473&amp;chksm=f1075fdfc670d6c96953aca225d689099f5e4b65a5d00fc53d3e2c0168673e2e5817d50f14ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈如何体现专业性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867694&amp;idx=1&amp;sn=1ff5d415ee58a2f8864342544710d2bc&amp;chksm=f1075fc3c670d6d5fe92306b7c335aabfd2bee6e91965a48eaed2d85dca0bb22453f46f1d67a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>腾讯的梦想，与你我何干</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867691&amp;idx=1&amp;sn=5585f89933ada9fb6b5f291162842b79&amp;chksm=f1075fc6c670d6d08ae4c2deecca8da8d62742c6c57b12524926defcd099080cc1812c7df6e5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>竞价排名永不倒</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867685&amp;idx=1&amp;sn=3ce18dc2f2d872bf56ea8238ac440188&amp;chksm=f1075fc8c670d6de1dde354f7ce9c8fd125092591c1aa50e4b3618a5b4b2a332dd52dc4b8ec6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈区块链的容错</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867681&amp;idx=1&amp;sn=c2a410238b4fe49578782c34d3bcc5df&amp;chksm=f1075fccc670d6da89cbfd29c1b1e706c2e4f5fb6bd9294b728d29dd61b498589e5863fcffa1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一别二十载</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867677&amp;idx=1&amp;sn=b592dff964579127b14c199c23fdfd13&amp;chksm=f1075ff0c670d6e6f69854806d0dd3ca83663a8ea4bceabe41f954b56d10d3f3b5182a16486a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈容错性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867673&amp;idx=1&amp;sn=7ba4babd45191c245c825e291ed69631&amp;chksm=f1075ff4c670d6e2c4911691f666aac92591f2ba18d56242258b4e49d0df617678b083117ded&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>社交障碍怎么办</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867669&amp;idx=1&amp;sn=9ad6f36765a585b68fc48f4cebb65bc4&amp;chksm=f1075ff8c670d6ee875b5216a0ca15687bf20fda230971e42a166209ae8fd62687baf80fc885&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈管理者的责任</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867665&amp;idx=1&amp;sn=7aa46502db36beb491bdfbe807d68a7b&amp;chksm=f1075ffcc670d6ea71dffc9a79c7bad9fa2a50d0f986d8cb6e3aeb7944a7ef2dd0ec07759c15&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈面试官的责任</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867661&amp;idx=1&amp;sn=c8c11b6456cc716a5252c64cfecd34f1&amp;chksm=f1075fe0c670d6f6ee9f49b28478a17e077a5713200e63f9e7e7040958c7b598e66461075f98&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业与投资的轮回</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867657&amp;idx=1&amp;sn=742bdf6c20903e9c3f8179176b5dfffd&amp;chksm=f1075fe4c670d6f21f18da460bceea2ef96b3342f38eda242e664747ba1ff31825e794ead73b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈招聘成本与优化</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867653&amp;idx=1&amp;sn=e86ac7f910a3cbbb5a8ea1898230ff83&amp;chksm=f1075fe8c670d6fe5763c75ea3778d809f916ce6d4571e59f962892cb7adea8dfe45317d85f7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>思维的发散与收敛</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867650&amp;idx=1&amp;sn=1967cfe41d49b045847900da6a14df42&amp;chksm=f1075fefc670d6f90a7cf89afb9dd7ad0f108b7ab3d3bf07e0f44d4202ba617ffc6284c5155f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>闲扯一下美团和滴滴</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867646&amp;idx=1&amp;sn=cdeb4b37594c1ef21dde90ff061b7ed9&amp;chksm=f1075f13c670d60549733b89803ec9e014e613d265db6f6692257e073972a3663c2d2470aae9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>当我们谈格局，我们在谈什么。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867639&amp;idx=1&amp;sn=e0a0ad3e5ef458d28c11b58d5784a011&amp;chksm=f1075f1ac670d60ca7f32fec1bc4553fc1f2c8233f792c9feac916f796c6cc9fb6c0cc65b7b6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈职场沟通</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867634&amp;idx=1&amp;sn=d23ca8f872c1396059fdc29f51555da0&amp;chksm=f1075f1fc670d6092d961f4084648a1cd20ac19fa28493a746834ca7fbd8c6844ee4fbf92e8d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 提问与交流</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867631&amp;idx=1&amp;sn=22ce7f1072497fa40613fed535216b38&amp;chksm=f1075f02c670d614eb9aedacfd1ccb62e9e70fd9373339b0b749836198d12d70d3b072ac1fb6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>论韭菜的觉悟与修养</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867628&amp;idx=1&amp;sn=f047ed8cde11212eeec93f68f19c6c23&amp;chksm=f1075f01c670d617c50a965910ad5bf2b9ef305df2c137d844c728bdbc7abf1b41eaa2f57206&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>做个小本生意怎么赚钱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867624&amp;idx=1&amp;sn=94ef304cc7ff4c836e9a926ebd10ac0f&amp;chksm=f1075f05c670d613c219cadd664f3d5ef5cd44feae3d347bb743fdb144fc587f561a8bb5dfc5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>人在职场，身不由己？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867619&amp;idx=1&amp;sn=369e84b3f8b3f5be69b978219ee02fe5&amp;chksm=f1075f0ec670d61880d738d4ff0a7ba8bbe97d615d2f12809031b676738fd15b0a23847add44&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>《正本清源区块链》课程分享裂变运营复盘</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867615&amp;idx=1&amp;sn=7a50bb342d84f6acda4d545d5093d872&amp;chksm=f1075f32c670d624ad8547127642018621199396b103b9a71f4f874da93c9044129977253b5c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈仪式感</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867611&amp;idx=1&amp;sn=707d748f9e9ff038b0270c456ac39496&amp;chksm=f1075f36c670d620c06607a23f18b125d344ba71f9ddb99c5e244aa7e63b643b63cc4d2d4804&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>闲扯一下新年红包</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867607&amp;idx=1&amp;sn=0e97a43701375750f705eb63052f70b4&amp;chksm=f1075f3ac670d62cc57598e20197a3884e84c1a73586ac5c90714bc3e839cbf2e40bb59a6e5f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>触目惊心的互联网流量劫持</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867600&amp;idx=1&amp;sn=7a92b6867892b877f7eed427f1f60c3f&amp;chksm=f1075f3dc670d62b6b13a534d5579b51720d769e852c762563c1b2a23dc8303ddacf0f580cac&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 我本是守法良民</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867595&amp;idx=1&amp;sn=695ff8887ec669493690b2ea95fbdb90&amp;chksm=f1075f26c670d63034bd00eefb92b6d6ce91ea5a3774e8a875476878b6561fd229b4beba4ec4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 谁劫持了我们的用户！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867590&amp;idx=1&amp;sn=8740bbdf880b42fa6e78c6de79e2f305&amp;chksm=f1075f2bc670d63d88810b87e7193ee2cefb1765ae60171d5458a937be02868bc8d9fad906c2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈签证这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867586&amp;idx=1&amp;sn=b161af86367a07b3cfd9a032f4811d7e&amp;chksm=f1075f2fc670d639aed9a6b1973e63346425c2b6900266760f94dfa2b7b0ada529536e78c539&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈职场中的用力过猛</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867581&amp;idx=1&amp;sn=df547a727ee2706ef1e0fcf6fcc23a17&amp;chksm=f1075f50c670d646c41a8b1a310b4ebfb5dee03ccc713a071135dc7566f0602c0ff4c9dee33a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈搬砖这门生意</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867577&amp;idx=1&amp;sn=4c5f460f3e340ba454d5521984c48240&amp;chksm=f1075f54c670d642b3fcb649e3507a4d9919ef416d337948ff8eff4e617e6f597912c490252f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你有脑回千百转，我只用一招鲜</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867573&amp;idx=1&amp;sn=bd53b2599426a09ae3de6b721aab29d4&amp;chksm=f1075f58c670d64ed65b86ae9a92f935b708467c7a9ba43587525afee9719d09bbd37fdf0fef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>那些似小实大的工作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867570&amp;idx=1&amp;sn=8d0212edeeb0eee477809fabc6b68151&amp;chksm=f1075f5fc670d64963f83d5811a31a69525154be18904064097e83c34f15493b069575287487&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>消费过剩时代</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867567&amp;idx=1&amp;sn=6f780b66ae3b3937449f51434255173a&amp;chksm=f1075f42c670d6542e4bdf8a21aee5082604348082cf4ca9dcc61fa120d838c1fc173003cff9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不要试图挑战人性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867565&amp;idx=1&amp;sn=c5a8b8b5e741d1be02d595ec2c37a2e4&amp;chksm=f1075f40c670d6560b6d580b538e48d06844c054d9a0a9d7c460f7fadccb4eb2eb7acf6444f3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>出海创业，不要作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867562&amp;idx=1&amp;sn=7cd2a2a2b7baa2483766c1658048ab22&amp;chksm=f1075f47c670d6514d004bfe20c0c71c29cae685f424c8eaa8f07a581e3432ea20a8580a818d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>他们真的在意信用么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867557&amp;idx=1&amp;sn=57f163bc4295cbf3b0384cc717d8ba8f&amp;chksm=f1075f48c670d65e0601c01150847338bb0b873a2292802cc0fd56be08784f23eb28a4b2f36b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>信息安全攻防杂谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867553&amp;idx=1&amp;sn=f40e125c86d9f8c0027b08ce413d3f5a&amp;chksm=f1075f4cc670d65a01e9df09345586a0a0399d2a236fb5aac7421d41c36ff090ca54a4b56026&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>听说有人谋求稳定的工作？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867551&amp;idx=1&amp;sn=624b903efb9670edc987d64c49d4c8af&amp;chksm=f1075f72c670d66494db9b02fba2cf4df8da74e80837b3fce8d71f598bdd9ce9da95bf1f0eb9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何快速有效阅读</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867542&amp;idx=1&amp;sn=34762aa0ad67c4b9c2664c0c3dcb2ac1&amp;chksm=f1075f7bc670d66d3ed2799dfee0ade08399bcf117ea1a7be82c8d0a73e425a8192e3c75272a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>区块链装逼指南</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867538&amp;idx=1&amp;sn=30be51cc8d09a4c7637fb703c605ad18&amp;chksm=f1075f7fc670d66948fab33b087373274c772d01016cf1222bd02881b75b0b8dda598f77719e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品与运营之 - 润物细无声</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867535&amp;idx=1&amp;sn=7c2e690c16433ac16262740473289f65&amp;chksm=f1075f62c670d6744381cb5330ffcfa33fe7aafcfabd9f2e8c5f372babd9697828416a95b55e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>合规羊毛党小贴士，谈谈award caculator</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867531&amp;idx=1&amp;sn=7bd4e7ba3986e61f9185558bc4180429&amp;chksm=f1075f66c670d670fc75b156fbc56af8a2cb7225e18ee3e8045c24f14609e5b7beea29bda4c8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>走马观花看印尼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867528&amp;idx=1&amp;sn=a86109c526522aeadd2d1d6360372c2f&amp;chksm=f1075f65c670d673d6f7d257dae7c68236713b1e2ab83e613132ce5915ee73110906b0a5e9b3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>有些钱，即便不脏，但也有毒。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867524&amp;idx=1&amp;sn=a014a13af2c035e123039f4d0d661455&amp;chksm=f1075f69c670d67ff8de2fff8f1dd1ac3794fb4a6bb76fe26ea4c1db7abd500dae2cb8be0cd9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓&quot;看棋高三段&quot;</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867521&amp;idx=1&amp;sn=e36c420cbc1749a714e17ec2ce5f7c29&amp;chksm=f1075f6cc670d67a600a141f86b34fe002db4e4104870ccfe86d9c74fb9cc2ce0da648146549&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈赚钱的套路 - 敏锐，决断及行动</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867518&amp;idx=1&amp;sn=3f21484f33630b34868a16815f88184b&amp;chksm=f1075e93c670d785e6c9577c25c1853da6916e50b0662b3522f6991db2ec22bef568c727a1f7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>面具之下的真相</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867510&amp;idx=1&amp;sn=3d41e702b7685414a621fe6900cd68f7&amp;chksm=f1075e9bc670d78d6325c509388472da9102bd7c324571ce155c7886c943ed4cc2cf621ed452&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>分享即学习</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867506&amp;idx=1&amp;sn=7b346621ab84aa847a60022de145a728&amp;chksm=f1075e9fc670d789d2de0ef91bfaa34d5292cc264c14a937c96ef1c06f4199a8a8226310c046&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈比特币分叉</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867501&amp;idx=1&amp;sn=79566e7aa5bd81aecf2ec6bbfd18f1c3&amp;chksm=f1075e80c670d7960b1c42decf66ae25be2a7a0d84b1327ef2cbc8f2b056e04e62a0c521b4b3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈特权用户</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867497&amp;idx=1&amp;sn=335c04d0943b4bbf3f4d70bff8870cee&amp;chksm=f1075e84c670d792e855bddad158215c6fe8c3139842cdabf5f0ad29d9381f7cffac6dfcc68c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈企业福利</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867492&amp;idx=1&amp;sn=94828190014123d8cfc7df6f261f7242&amp;chksm=f1075e89c670d79fdf96c9c81ea2a956c712044aff0ffdc944ba7b345d8bebad01014e30a020&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 迫不及待</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867489&amp;idx=1&amp;sn=843559318fc9a023a6e3bb1ab6b31bdd&amp;chksm=f1075e8cc670d79a70b0027a0669108500c0729c0118019e9c305b0dab82ca2724e1ef6a6864&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从“自相矛盾”的一些问题来谈谈认知</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867486&amp;idx=1&amp;sn=d5a15a242f7c55d5b62195f51b768722&amp;chksm=f1075eb3c670d7a5b837eeefd98051c02b624668e3583afceee15eedb0a6ae3dfb6f0d4eae61&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品与运营之 - 什么是用户感知</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867483&amp;idx=1&amp;sn=dd926af19e2a8f7be0a50b196bb87cd8&amp;chksm=f1075eb6c670d7a0f27a5809f63747ce9d532712425a3b2a3688e53fbfa60a0460d61de8b265&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈赚钱的套路 - 消费冲动与消费信心。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867479&amp;idx=1&amp;sn=e095b1482106f9e1c3bd35000c897c91&amp;chksm=f1075ebac670d7aca6bb346b2c161342c1a5d980a28dbda248755ce7b1a1a7e9dda5eb4b6d05&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>企业面试需要几轮</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867477&amp;idx=1&amp;sn=2dff0f88aec82c52a05d61cb0dd60089&amp;chksm=f1075eb8c670d7ae3e95591c761b0257604abc800b179cccbba419002c37f42da98cb00e892b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于Alphago zero，是的，我来跟风了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867475&amp;idx=1&amp;sn=ac8f6e9c308a1ff9e32232c18b7e167a&amp;chksm=f1075ebec670d7a81bc40d10af04b7ca4086565297bfa090357611ad7a305a3773fe30b533b4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>巨头垄断下的创业机会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867472&amp;idx=1&amp;sn=277926d7d644ecb58d27914f1d743c85&amp;chksm=f1075ebdc670d7ab5f0690d2efcabeff15a11fa2a3e1d8c777d343c7b3dd00eaad43a324d5cc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>面对学习，心存敬畏</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867469&amp;idx=1&amp;sn=352ddeb9c15a8d18c664b782ea544ad8&amp;chksm=f1075ea0c670d7b66ec627faea9b8780b70e45ed0de9fe8cbbb93c21d8dffa383ab788465dce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>人生的选择题和证明题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867467&amp;idx=1&amp;sn=794bb87c3c867791da37cf63d201608c&amp;chksm=f1075ea6c670d7b0d1c1ef04cad28425d92ac21166ffed7fa3c1798aa15380d96a7ff3ede952&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业与投资 -谈谈融资这个事儿（下）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867463&amp;idx=1&amp;sn=aeaf2dff56db6da8d4993301161dd268&amp;chksm=f1075eaac670d7bceded670aa4f3b023431882ccad5f8d302407ffd45afb61fc1b4383e4020d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业与投资 - 谈谈融资这个事儿（上）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867458&amp;idx=1&amp;sn=92102f86b9c31fd095442100569040a8&amp;chksm=f1075eafc670d7b9475629266c730e2b0964536277d3e61f433151730f056e5bdb7d7e4f6b47&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>共享经济的黄昏</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867455&amp;idx=1&amp;sn=4cdc0686a11614873ed276862700113f&amp;chksm=f1075ed2c670d7c4b4d33cda506ba648943ae85d3c0c0a8311d546be2039bb8b50a1771e10f9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不是所有成功都值得尊重</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867452&amp;idx=1&amp;sn=f4df8f65241735be89d2fe61345a7e83&amp;chksm=f1075ed1c670d7c75f0a4f8abf1e3f789c36f1dc1975f525dd0795a0fae327b2afc9c6161fab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈免费开源的知识产权话题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867448&amp;idx=1&amp;sn=21aed1be2e24b2b06ff472c429d8482f&amp;chksm=f1075ed5c670d7c3ff051dbed20495fa5853c8fd662b4c3d7941250a76826bd40da2ee085085&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>当我们谈战略，我们究竟在谈什么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867442&amp;idx=1&amp;sn=02a41f98fa94aee8889ad0ab50fec148&amp;chksm=f1075edfc670d7c924c0746f83a41018c45f9f4c01dc992bc8234aa6ec94eb961dd745f040ba&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 -商业竞争究竟有多残酷和黑暗</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867440&amp;idx=1&amp;sn=69d7c32485b19c2c58ecdc1a5c882f3d&amp;chksm=f1075eddc670d7cb0eaf9617ab0133e8c19ed66902255d0cae41c73066c4724ef44542541a65&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>有些答案，写出来其实蛮简单。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867436&amp;idx=1&amp;sn=4b7717d1550922f0b01157e7ffc5d4ed&amp;chksm=f1075ec1c670d7d771586ac0d06166a488a6099710f5fab7f9a027ab76174eefdcf0b30ff7ef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>霸王条款，新浪你担得起责么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867433&amp;idx=1&amp;sn=f956e3c0af9253f882b8ac3d8b002fef&amp;chksm=f1075ec4c670d7d2e00aae09cf8e6e36c5b4198b25ea44549d10ce0ed65e21ee3c97b43b0f0a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你还在寻找解决方案，别人已经颠覆了问题。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867430&amp;idx=1&amp;sn=fbc81e10b3f92e1a112d2d5d8dbb7ce0&amp;chksm=f1075ecbc670d7dd0ae0c72b2f5141cfd026f975bb016fe96688e13a67c493c7f6f26166d17a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从大企业常见的自嗨谈起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867426&amp;idx=1&amp;sn=799c6f99362038ce86c109db73336c27&amp;chksm=f1075ecfc670d7d92b945f1b314a512b960c1b6228a3f51e60b5db176ccb30c611085c9805db&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我们都缺了一门必修课</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867420&amp;idx=1&amp;sn=a63eb5b0c405aff2310fb97e96e9546b&amp;chksm=f1075ef1c670d7e7891202a4c8b37b67c48e28a8bc6a54d3569410139c9f4316f798926acb20&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>到底什么是割韭菜</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867417&amp;idx=1&amp;sn=259dbb7b2b1eeb63581d99fff731ec95&amp;chksm=f1075ef4c670d7e234f45f2d06865f8e486b407a1d93ce95233e4f773a18e9168283a7ac6491&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从一个独角兽的诞生说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867413&amp;idx=1&amp;sn=3263088312ff7ebd3a8babb85cae93a3&amp;chksm=f1075ef8c670d7eea73543ce4b7755156bc989d4e1b4afafe3efc6d2b3e8ec6e683d9f391b5f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于UGC的数据隐私和所有权</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867411&amp;idx=1&amp;sn=3d708412a48c5ca83c99e697e6842313&amp;chksm=f1075efec670d7e862c4e3a5783eeede90294d99f079c2ad51cce7a8e9ac1a836a1adc456070&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>广告投手的江湖</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867407&amp;idx=1&amp;sn=9eebdf27f39d65144017bccc4cefa3d9&amp;chksm=f1075ee2c670d7f47e8db74e281fcb8602274e4ea9ba0d86f547d1c73e0b30a7a3e69786f941&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>小程序的红利期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867405&amp;idx=1&amp;sn=2c192f757005ef2ebfd47d60eda7cdf8&amp;chksm=f1075ee0c670d7f627d3e09da29687a3b11e086ffa99495cb0ad218de96407c28a81aa177b39&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>共识即财富</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867403&amp;idx=1&amp;sn=2d882c03495adcc2dd359e29517ab11a&amp;chksm=f1075ee6c670d7f0fb936471efa057d2881cbadfa73e80e3bab4c49219151f22dd7b75bd541d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>负成本营销</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867401&amp;idx=1&amp;sn=5d81c726940f185992064d5137d08dbf&amp;chksm=f1075ee4c670d7f2ebb3a3a538a7d2bce2fa131598495d9ead5e7437814fe72c82c6686517fc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从权力的游戏谈用户画像</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867397&amp;idx=1&amp;sn=255df45fc979976f572d277d67a11711&amp;chksm=f1075ee8c670d7fe3f9c3a61ea0747db0a342d29bc1150cb4b554424b7dd71589f98b030707a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈移民这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867390&amp;idx=1&amp;sn=a99e9c8e841d2518ba799f7102347399&amp;chksm=f1075e13c670d70547ddb31be5ff58f0ff524c578ba80b6fe295d3cb2daef59a9d6c3c35a6d9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>阿法狗之后的围棋世界</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867387&amp;idx=1&amp;sn=1d4c521b3935dec91e04d8800902d8fe&amp;chksm=f1075e16c670d7005ac63475b67a657dca2f855a655584425693c3bf9a8727db603e6115c873&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈用户画像</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867383&amp;idx=1&amp;sn=ed0d3fc31a58900f83452e53da132ae4&amp;chksm=f1075e1ac670d70c0fe878c3ea68940d878b9afa1982f1290a91996515e1fb370f6482191e09&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>割不完的韭菜</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867381&amp;idx=1&amp;sn=72974764f20acfa562785054a6214359&amp;chksm=f1075e18c670d70e7ebf14407422e6203a28184a6969d056770aae0e11d00686bd9622fc059c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你会清理联系人么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867379&amp;idx=1&amp;sn=70f76ba31104a39388d0a8160d43e2e5&amp;chksm=f1075e1ec670d7080280d5b9a2297ffa964bf8355d0a5fca4ae16ae79eccbf59c21ed5c0dce0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>致那些“聪明”的读者</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867377&amp;idx=1&amp;sn=f4e12404f208b405e1140dffc3fddfe1&amp;chksm=f1075e1cc670d70ab39cbda026d1a6229a684281f1622fd5d8ebffa0bcb66e4c4a7521f375ae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你相信大爱无疆么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867375&amp;idx=1&amp;sn=7968767257e74dc7633011faccaba351&amp;chksm=f1075e02c670d714a673b6e515e03c847639acdb454785e8a8791893ca50b98e6bf58b2c72c8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>手机是用来干嘛的？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867372&amp;idx=1&amp;sn=024f55b6bb5fda1bce0a1ae3677a9600&amp;chksm=f1075e01c670d71725b48e6c2b35d6e77f23f31138865cc085376e280397f91cb63055cac077&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>好好说话</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867369&amp;idx=1&amp;sn=0c2c90164072fb98cad77c5b29ee22a0&amp;chksm=f1075e04c670d712bd01430fa4bd2340fdf0581d3341ad1e6f35730abe737b023712d9d3a719&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>怎么发现赚钱的套路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867367&amp;idx=1&amp;sn=2e87756525c1cb6c33622c67796dbabc&amp;chksm=f1075e0ac670d71c19cade0e0683914090efdddcdfe3be0f02725d94febf7ed95803f9985a1d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈赌博的套路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867364&amp;idx=1&amp;sn=e4962d6e43de8be7bd3bd4c21cee90fc&amp;chksm=f1075e09c670d71fe615b651809d45e9127b5e35a4666d66e782536437d060442d161dd1917e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于知识付费，是的，我就是来砸场子的。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867362&amp;idx=1&amp;sn=bd179339e9a2603a89d0779145df5d36&amp;chksm=f1075e0fc670d719fcc6edeae935bb959819fcecdd378b91250d5b21d880e07452f4b729ce83&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈用户体验与风控的平衡性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867358&amp;idx=1&amp;sn=6959f35aba89ab107383acafc1255654&amp;chksm=f1075e33c670d72504ed0afab51f68172a3713104e254b92dd2e0026fb50b249be873b2a9f31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>江湖人称破锣糕</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867356&amp;idx=1&amp;sn=34b537a5c5fbba04f09cde0e3fc0bec8&amp;chksm=f1075e31c670d727e9ae6ce0432c1cd34890f1a4447a4f47e111767533984626da2f2157fbc3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>扼杀创业的理想主义</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867353&amp;idx=1&amp;sn=c419a21a5f914c41452d70e28b09e284&amp;chksm=f1075e34c670d72294bdccf9e39ea18cd0f712010982c0a3b3aab45ea909be039c04a84f32d0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>见微知著，从小需求里看产品的抉择和定位</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867351&amp;idx=1&amp;sn=1cdb93e86eeb4cda005e3cc9add5f871&amp;chksm=f1075e3ac670d72ce8187769b0b3d20f33fd373ed717cf9f6693ae4bc2f18c4e7d3b5ba69dd4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我的第一堂正式网课</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867349&amp;idx=1&amp;sn=411d238dd290f18cab9cda61852a06db&amp;chksm=f1075e38c670d72e84b02090eb7d9f7c5140e4c558ab831b6febb4f16bd0245c169777708cdb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>天使投资，众筹与项目背书</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867346&amp;idx=1&amp;sn=09bfc4b719c06ad75b59ab86fc102eb1&amp;chksm=f1075e3fc670d729a32dfe6c6f1dacd0344e353cd76eea8c3a1662e3a2c166808bf0d51d297c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何管理和指挥你的上司</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867344&amp;idx=1&amp;sn=e0e298861c68ab0577a64b06dc35f480&amp;chksm=f1075e3dc670d72b46f4bab71dc0f11569b3d26d4e18dca05b0d595a21311cc24ede6424172a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈创业者的价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867338&amp;idx=1&amp;sn=0cd32c38e0599d7d2cd1924d0749dadf&amp;chksm=f1075e27c670d731eb7d99281f587c5cd232a8fc13a314b04439317f3da6f0f8762a76e140ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈消费升级</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867337&amp;idx=1&amp;sn=0bdf84cd873b30903d29f4218943f2fb&amp;chksm=f1075e24c670d7325c0f411f74f538a670f5aead476e4e1c59db9976667f56c8edd6a904918c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从技术到管理</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867335&amp;idx=1&amp;sn=6d160634a420161b936f53fa54bec4a2&amp;chksm=f1075e2ac670d73c9777004711d959b725c0d8d471a6a7717bbe4b4d78d66904dee8db8606fd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>读书笔记，满篇心理学家的吐槽</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867333&amp;idx=1&amp;sn=a8e85df0ede387ad0cfc1dd807e53867&amp;chksm=f1075e28c670d73e3d9e70bbffc098bb46eff30194c9e315773c89a7dc8090f2b1564101af51&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>前人挖坑，后人仆街</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867332&amp;idx=1&amp;sn=a75b9eec5af99783c0d08b5f24070317&amp;chksm=f1075e29c670d73fc380c8a3979ed740e2f66dd5d29152d75f2314085ea0b96ecfdfb7020132&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>暴走欧洲之 为信仰买单</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867317&amp;idx=1&amp;sn=ed16ce1de00db4d9ae9b250c56144b3d&amp;chksm=f1075e58c670d74e891c0a2be8b56e3801bbdcf26b79980b9176a7f199574afd6e4fa0470874&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 技能与职位</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867315&amp;idx=1&amp;sn=5e379424b25a683b8be38c3ef0bb83f0&amp;chksm=f1075e5ec670d7488cf5149ac152028e70737963651a287992bf77a0126ab5c663a2b33c043f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一个羊毛党的自白</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867313&amp;idx=1&amp;sn=67df94024e4ccc287a90741986197d3f&amp;chksm=f1075e5cc670d74aac385835402cf3513aa550913ca33f51f7fcea982fb301c379e418866089&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>alphago 50盘自战棋谱的简单解读</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867311&amp;idx=1&amp;sn=8f095132d7f43265d5f4fe73aae9da81&amp;chksm=f1075e42c670d754bbceb596724d9f00df2ac13cc0c516f9b39806b55b0bcc12123784adf559&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>互联网世界的神奇逻辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867309&amp;idx=1&amp;sn=81af65ce0de97c03efb042f54d0eaff3&amp;chksm=f1075e40c670d7561574bb17519ca2ea9231d78ea82dcc13e07480f00818d046f3b9fd9fe7a4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>暴走欧洲之文明的迭代</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867306&amp;idx=1&amp;sn=f21528bb40e8e37c0e5dc2079708ddb0&amp;chksm=f1075e47c670d751c9638589490eebdad066b72f2ab6c82a2bd1c0ccc60ee0021378dcecbe98&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从大数据+AI 谈谈概念与场景</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867304&amp;idx=1&amp;sn=e997260eff512e176a2d1af7bcc9d467&amp;chksm=f1075e45c670d7539c2c24fc00f00bbfacab94522d5101a60baf5b09eb83f6cdafb84bd06f06&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>暴走欧洲之旅行的经验杂记</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867302&amp;idx=1&amp;sn=9d12e2d87a82628640f7795c0e30e28e&amp;chksm=f1075e4bc670d75def1446730541d55623937923971fa4f0707e4601c95d62ebb86346a0d6a2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>是的，柯洁输了，然而又怎样。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867296&amp;idx=1&amp;sn=be279809de25618b5a0a970b2d3b0bec&amp;chksm=f1075e4dc670d75bac0421f99fbed95e0bd76c645a6148a123d6763169d3d8cc58054ca3beef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>比输更可怕，写在人机大战之前</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867293&amp;idx=1&amp;sn=75764bbe2d4b004e31c8b151356d1f86&amp;chksm=f1075e70c670d766ae4674db2f20cf5ff3de6c5d064af06b4c23488a6202cb4b8410e6c399e5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>暴走欧洲之在德国的反思</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867291&amp;idx=1&amp;sn=5fb195e9e7b58a76cad8949dce099da1&amp;chksm=f1075e76c670d7607592365b491e471b3062345d4c5288c2e090187391af8bf563abd94d495c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>暴走欧洲之流水账</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867288&amp;idx=1&amp;sn=7ec045339935d7512bf7a9c344dcc44d&amp;chksm=f1075e75c670d76329007df0239ddaaaa03283f20b24addb188f5d5a5ca980f39f9731b14170&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>信息安全，别为了芝麻丢了西瓜。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867285&amp;idx=1&amp;sn=c6dc165a092cbf10de4724f49304b4c2&amp;chksm=f1075e78c670d76eebd60ee7d0062675203ddbeaafef4b99f0c6c74cbbb330a9335a77854e62&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>系统优化的前提是应用场景</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867283&amp;idx=1&amp;sn=8b476013bb83c708c8c17a2c866d7345&amp;chksm=f1075e7ec670d768a5ceee0d4fcfe2b922ed3d7a982446386e7968c0b98a7837db8081aeeafa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从空空狐谈信用卡套利</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867281&amp;idx=1&amp;sn=62646e12000aaee315ded3a634f57f45&amp;chksm=f1075e7cc670d76ae94ce27c16a67eb2c747bf3911fc67de36bdc9b5d57aac93f956820ecfb1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>中东出海浅谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867278&amp;idx=1&amp;sn=c4d1d700983b9aea937263a387486029&amp;chksm=f1075e63c670d77576164e885dc7c4af69370f0138a642e53203d78dfd639249f2217aeae7a8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>走马观花看迪拜</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867274&amp;idx=1&amp;sn=7917dfa94176f08f16ec771e2aa8776c&amp;chksm=f1075e67c670d771130f30f1bff71a7b3a2c6bda0b1c9290ba316d332c667f0a7ac189b1c9e0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈社区的用户增长</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867271&amp;idx=1&amp;sn=739376c0fa74e1b2e23a5ff34bcbc75d&amp;chksm=f1075e6ac670d77c7bcca56ed913ddb2b105ae7878625377836d5f85574193a1439a004d1639&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈编程 之 滥用内存的现象</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867269&amp;idx=1&amp;sn=2f41a6069cb79e8565924a08bad25639&amp;chksm=f1075e68c670d77eb79177a8ce46bd9bb1ab7847f5ad809544d1f24918201cc81ebe44e21960&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>当我们追求不可替代。。。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867267&amp;idx=1&amp;sn=004bcc8fd248edf7340bdc5f45032b23&amp;chksm=f1075e6ec670d778e98d7b18f85d7328184e22f44347392d6546040888723f36b791b7980b84&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我知道你不想交智商税</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867265&amp;idx=1&amp;sn=1758c6c312e3655775ac2f1e7305a0e1&amp;chksm=f1075e6cc670d77a76189a146cd04484ea7c143f1937ff6c3bd9f5853420c1ca45231a3129da&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 人与人的信任呢？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867263&amp;idx=1&amp;sn=5229251bba14fcb64a4c4e2d0493cf7c&amp;chksm=f1075992c670d08437d42f6008670c2d501610e7830d562f2b1f943ce041ebbe51f680c6be36&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>微信赞赏与苹果税</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867261&amp;idx=1&amp;sn=28e6cd0fab075d7dac87581812651c20&amp;chksm=f1075990c670d086bb2f0f1d22e5029d59b2c051d6209c9d377e7c5645739458bbfeb0cce18e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>该来的总会来 - 谈谈小程序的这次升级</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867259&amp;idx=1&amp;sn=3e691751db0515ff6e47c2261135727c&amp;chksm=f1075996c670d080ff9c81284745f7aec7f0d11d214d2525952f73ca09a8e6faa0b75b8da0b8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 该我的钱怎么拿不到？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867256&amp;idx=1&amp;sn=a5ac37d2ee7d9f88a76114ec76ac97aa&amp;chksm=f1075995c670d08370c275938f544e785beed1e8e72064d6934c3589a1a157f9e724d3561cfb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>在薅流量之前，我们先谈点别的。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867248&amp;idx=1&amp;sn=cc8d827b060af0b021dc7e4071efe39a&amp;chksm=f107599dc670d08b76cf0eae501473ae7cbd7051806366a8da7d6f8d264d3a5932d11992bb68&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>编程的一些小习惯</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867246&amp;idx=1&amp;sn=0cd409a770f440ccc0e3556e370e9c8f&amp;chksm=f1075983c670d095f2433a1338f396d84297eaab98afd6644a8957dfb8083c73225e984c8cbb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>吐槽一下国泰航空</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867244&amp;idx=1&amp;sn=1e6940f2bc0b4dd9573e3190e5c587d7&amp;chksm=f1075981c670d09799e14edd4c2e713ed81aa8da7e470f1e59100b3db50b7eadec62a3312969&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓数据驱动，这个锅技术不能背。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867241&amp;idx=1&amp;sn=0a80fc5d1bb559362a4853ef10c8d37d&amp;chksm=f1075984c670d09280408ebb50b70d63e4a93cdba7d109743c00afafc8522aff595d0d5cf5e1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>警惕那些让你ALL IN的人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867239&amp;idx=1&amp;sn=a66f303f08350f9d011e3c3ef90a861d&amp;chksm=f107598ac670d09c08840b9e622a0dd12cf0f01e2d73d1f90c26205e08bd23a05b5e5c2ba057&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>生财有术，15天，狂敛50万，付费社群实战分享</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867236&amp;idx=1&amp;sn=8bc5a8856e22173452ba50d862c25051&amp;chksm=f1075989c670d09f3e67869c86201566bd0d179cc23d00318ea00784ab60ad68f109a832d817&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>微观经济学 读书笔记</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867234&amp;idx=1&amp;sn=a3cbb38099770f5ee9964d3fd117573b&amp;chksm=f107598fc670d0999c1b1397b5955be59b411349a47ba58448b579e3daeac713fd5916428af0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 怎么就侵权了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867232&amp;idx=1&amp;sn=4b9bbde9df2380acfa124df914494668&amp;chksm=f107598dc670d09b801f973e83f2850468c1e3c6369e8305814618d2fbbad725d4e48e711e67&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>名人耍大牌，怎么破？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867229&amp;idx=1&amp;sn=9106bf600a02f4e04f3384b6743992f0&amp;chksm=f10759b0c670d0a63ec31ff5395fc206fec035294181145e307aae08e37de81d0dd2906c1e28&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈微信公众号的交易价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867227&amp;idx=1&amp;sn=d9bd056f42b78531c666421f3d3ef863&amp;chksm=f10759b6c670d0a0a3597de5e53d3ec69346f0dccd8bee8f3867323f39162ea7032aa9f1e9e9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>划重点，少妇才是关键！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867223&amp;idx=1&amp;sn=418e0ed3c3bbfe0ef79c61d05efeb41c&amp;chksm=f10759bac670d0ac5afca7236533566dcd2080bf030b1e888ae35ccda586e76db1d71ffccf0f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我讲个故事，你怎么理解？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867220&amp;idx=1&amp;sn=3e45b1d00664850be5683bfd876e1829&amp;chksm=f10759b9c670d0af5027581e09575aaced460d49a69f4a497da507b47b07f28a93c7423aabdd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>原生态创业者，及社交想象力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867217&amp;idx=1&amp;sn=06ec4e10d72f3662759a42e7e3cda5a5&amp;chksm=f10759bcc670d0aa56348499d016187b7974fb507795947814889e654f06f0adc1992d01d6ef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我的小密圈运营报告</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867216&amp;idx=1&amp;sn=789ce9d7efcee6633cb0ec01b8e7c165&amp;chksm=f10759bdc670d0ab36f85445a15baf26826a0647878e6aacd625b3db02a7b4f50cc938f7cee8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>赠人玫瑰，手有余香</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867211&amp;idx=1&amp;sn=074ed2ff3eeee0e9b29201adf051a486&amp;chksm=f10759a6c670d0b0701c7535f786debf3d58997a45c0751c1ac2c6b3e4f43e59978c87ed997d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>Google关键词挖掘细分市场实战案例</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867208&amp;idx=1&amp;sn=6edf8fd863177b11b08ef600772b47a3&amp;chksm=f10759a5c670d0b3260cd8d616640ddd4d63a9d3025a6c75cdfa3df537dde0a2647dd552fa43&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>为国拓疆孰为不易</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867204&amp;idx=1&amp;sn=9afe0b5c30c0e5bd05464fcee76bbc87&amp;chksm=f10759a9c670d0bf1890815af39315fc79bfc1917ac11d8f31d0eb45300a0cc73cb79f8fb595&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>真知识，也会成为毒药</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867201&amp;idx=1&amp;sn=6b097bca0cf50a663f911f2a9c437ec5&amp;chksm=f10759acc670d0ba23e2f379b208f741d2fba1b3a4fd23573137d25d39acadb8308534218461&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>影响力阶级</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867199&amp;idx=1&amp;sn=c60a6957dbfd0e01ffaa87dfb8d05352&amp;chksm=f10759d2c670d0c4172173d8ffd543ce0fc01fc02e6b9e74784d16f0b501c52c090b30001759&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>给我的偷懒找点借口</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867195&amp;idx=1&amp;sn=ed55de561442a7a34b162af611ce0c86&amp;chksm=f10759d6c670d0c0ba10e37201199246b5e2c7b916a768afc59505fa2ce45f52e4faf13f6d3e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>流量技巧与内容本质</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867192&amp;idx=1&amp;sn=62482f5aa9bfec84e13bc99f88dec89a&amp;chksm=f10759d5c670d0c349f732e59e6de337a03fee1baafaa3f96aed1fca9944f1ac8ca29cf2d7ec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>与微信公众平台的商榷</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867190&amp;idx=1&amp;sn=0cf5cae013baf989eb53b5cd090dea19&amp;chksm=f10759dbc670d0cdf6260b44972e08417165ffcf0ff984c831c18552e0079ca5a07f1114f1e2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>内容，信息与知识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867187&amp;idx=1&amp;sn=81acd98e0af3f3ec09d013838df33c53&amp;chksm=f10759dec670d0c899b84ef1d0ed0dfc9c1c7f12d89aeedad8a8c11ac95d618b673e33d03565&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈股权&#x2F;期权协议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867183&amp;idx=1&amp;sn=9f7b9a935e169f672c8c2c4883c6565a&amp;chksm=f10759c2c670d0d439fce61a85db5e75b5cdab0b8bcdb76a11d8bb6f0e7ef943025b6a88887a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>绑架式创业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867181&amp;idx=1&amp;sn=866dd92396b85f50a5483b25f50638c7&amp;chksm=f10759c0c670d0d6ae22e50fea2bbe1009fca058c26c61b290134b4dc827579ab3aa6535eea3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从跨境电商方向选择谈起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867179&amp;idx=1&amp;sn=266a34ab3f0db628cb4dd18c0b906f4a&amp;chksm=f10759c6c670d0d0cb43ffc3d8f052e71c467cf6080118c8f9ac50251d474f4707b90829ab13&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>caoz的小密圈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867176&amp;idx=1&amp;sn=99b1b34f3b67351a6c04647ebb96d8a9&amp;chksm=f10759c5c670d0d333ddc4bd9a26aba12864e4cf3d2dd9949dba8f1fbd50c733ad87f8804841&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>职场通病之 - 眼里揉不得沙子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867173&amp;idx=1&amp;sn=0a9ebfaa3240517967d4bb4a1bf5c364&amp;chksm=f10759c8c670d0de77f7b3161349ae53ef84f1f01177e23781482b1ba36c1826de1e3dc6c399&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一路通，路路通</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867169&amp;idx=1&amp;sn=0b3ff02d147b72a24df08a77da6f8e1b&amp;chksm=f10759ccc670d0da3bd8fe1dd94f48affe83493963a90f0d327d03312eb2ff491e2f6c612fef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>流量运营，从入门到精通</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867166&amp;idx=1&amp;sn=6f05b2e9724c0fb02c6637435980fabc&amp;chksm=f10759f3c670d0e574e75c90945d5dde883c60272570e8bcaf5dd26e04da812a785181b394dd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈大V的套路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867163&amp;idx=1&amp;sn=a230292995161847dddaf60f51752ba7&amp;chksm=f10759f6c670d0e0ddf8f3762566c10936af7806bfa59bb7a643cfab734b3650568ae768585f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>职场通病之 - 高不成，低不就的尴尬</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867160&amp;idx=1&amp;sn=5bbcbd1742709044223bf45b615ef8b6&amp;chksm=f10759f5c670d0e3dc666418c9df381b483e7594a5217ab5fc549443171ac7687d8d7583d4cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>看不见的竞争 带宽优化</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867157&amp;idx=1&amp;sn=f1eba73fcf5e292b42d6933f3a710c4f&amp;chksm=f10759f8c670d0ee79fe2e7932c92ea344ad310c4aa99ffee9209b416fd0e4aae9d3038f8100&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>没有捷径！没有捷径！没有捷径！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867155&amp;idx=1&amp;sn=e430914aa3dde1a3a21f8dea4f6af9f4&amp;chksm=f10759fec670d0e8580903eb77f7e2fbf2d1af1760b43d02696e98d92d8db90b0b8d6a1646fc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>看不见的竞争 之 把握意见领袖</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867152&amp;idx=1&amp;sn=7e1929bdfdc4dec8682d6622185f72c8&amp;chksm=f10759fdc670d0eb9d5b1b03e241eaadebe89af19c926274317cd2856872c5883e1e7dc09f45&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈财务自由</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867150&amp;idx=1&amp;sn=14adb9d95563bb2f950b8a60701d90df&amp;chksm=f10759e3c670d0f53c6298f9f69df26fac9cfeb0383d6785912cff13566a7cdced9df095a6f8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>看不见的竞争 文件和数据压缩</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867148&amp;idx=1&amp;sn=e2c668f5839af292cbd65fb21d4085b5&amp;chksm=f10759e1c670d0f7ac603138d103a3b9cbeaa127f8c87dd88b7bda0da4d792ec023589d456dd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>视野与执行力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867147&amp;idx=1&amp;sn=56508d404906664097ad48dba7465aef&amp;chksm=f10759e6c670d0f0148d6262386187fb0cfc1bdf75ea4a5259621e8ead4a78437896b98de5f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>留给春节的作业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867142&amp;idx=1&amp;sn=376e04419d0687d9405ab7f3e04363f4&amp;chksm=f10759ebc670d0fd126c2972174d9ae220a23db98153b44ef8c6964e1fcc2a2aa2ec4d53e7f5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>[重发]一年之计在于春</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867138&amp;idx=1&amp;sn=7e082f14158403f5abe1ef5f5e618647&amp;chksm=f10759efc670d0f9ae3fe62253e0124282e5c66c9a40ef2626f6e21f1bb4dadf7b28b860d83f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>小年夜的碎碎念</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867137&amp;idx=1&amp;sn=957c56f79c2eb573fb558e8274e81416&amp;chksm=f10759ecc670d0fa8d586e1502e979be916ddd057842b1175e5b4722da9da5d98e575eb44f7f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事之 单点突破</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867134&amp;idx=1&amp;sn=f09e8b564ecd7f3324538257b19c84af&amp;chksm=f1075913c670d0059a6ecfa0da2a97ae14da1996861a075b6fea63afa72edc9630956462d180&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你被凤姐套路了么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867131&amp;idx=1&amp;sn=fc325043ebc838d6810d76bd84090f62&amp;chksm=f1075916c670d000401cf571a954c46cb859e0b69a910f9479874c9a251d4825f10a078f0c9a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>好话，真话，正确的话，你想听哪个？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867127&amp;idx=1&amp;sn=c62e7c1015f9e73a74ff7fa63cc748e7&amp;chksm=f107591ac670d00c6182e112371cd5a0e2f4d1afd4e5514e406f3ba877d8f0eef13069fe7fcc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园霸凌到职场骚扰</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867124&amp;idx=1&amp;sn=c84bb7de9e114dfaf469a278721854b1&amp;chksm=f1075919c670d00fb55f1cf8b2dcc3129a6f6fcf736c23e8046053eb232302a25f540932c368&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>别怕人家占你便宜</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867121&amp;idx=1&amp;sn=7aa2bc66cf24960f5aaaf4bd962440ab&amp;chksm=f107591cc670d00a3022bf4cc27299b5e75c1e8e2525e408107400ef5ba1776652cf639f6298&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>空手套白狼，放端套利</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867118&amp;idx=1&amp;sn=2d2cda5df09350a0a154fb9cac6fecc1&amp;chksm=f1075903c670d015cd163b93229b62dea5c8604ea0de807670b91eb4c6c318a979a6ec168ccc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>那些用力过猛的员工</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867113&amp;idx=1&amp;sn=08d01b1ecabb42e1c582ca1d73e47f49&amp;chksm=f1075904c670d0127473d8527ae67485079db4ce6da889afea4e69fa6b58a4e9972c494e9355&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>挖矿是个啥生意</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867111&amp;idx=1&amp;sn=580dda4f48e122606183ea581b4da9a7&amp;chksm=f107590ac670d01c7ebec79038719437363223f98d3d656fce6990a3108e4e5d42943f9c1724&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>Google到底做了啥</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867108&amp;idx=1&amp;sn=67f8ceb3259287bc3539b67c450f4a5a&amp;chksm=f1075909c670d01f4ce7cf24af376b4951f09f51faf71980cc8b35b114c371d0d8de9d497687&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我的跨年趴</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867105&amp;idx=1&amp;sn=bee8e59d5ebe917196efa660cd6a30df&amp;chksm=f107590cc670d01ab51f603ba161feeafe47f7781e9730207203436b401d06bc80f7977f2deb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>向90后学习</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867100&amp;idx=1&amp;sn=a06f8af8daca5288523f1b83cc3810e6&amp;chksm=f1075931c670d027e4ffd67721ab643b3307540e5841d585637ec132371975dc56cf80325c21&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>以爱国为名</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867097&amp;idx=1&amp;sn=a2472e629e9daccc4843dd8ce2a594d8&amp;chksm=f1075934c670d022651ebb4431e10e7ec745df4b1ebed0a01f258950d25aae12c6ddb5ad885b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于质疑精神</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867093&amp;idx=1&amp;sn=1062dc01683191425f69868520069e15&amp;chksm=f1075938c670d02e6e74b8f2e27d2d464cf23303b50d4ca682881a1c424900a81e94825346ab&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓的干货满满，所谓的勤学不辍</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867090&amp;idx=1&amp;sn=94d646dd89552987b62125b45608c9c3&amp;chksm=f107593fc670d029498cf86d45bfd75677eca55008be4c723a88626a1c4961a0c348a3da2a88&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>大学生创业实战 - 代充的套利故事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867088&amp;idx=1&amp;sn=5b7d4324817ec226798602ee2ba49a16&amp;chksm=f107593dc670d02b5ef306652389f3c16811eb7e4c692e82788394fb187ec4ff78d63c86aa10&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>AI是一场革命，不要笑，我是认真的。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867083&amp;idx=1&amp;sn=8600899b2dde4cd7015d320e07b68396&amp;chksm=f1075926c670d0309f0cf652898990e573cc4383d6b02980dd4985c5eacd9ebea03dd95b0d02&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>【科普】自充是个什么鬼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867079&amp;idx=1&amp;sn=d4db87e8fdd7af04ada6b66ae6bb4d27&amp;chksm=f107592ac670d03c140a61e798523133ab570e6ab620a868d1b4d3b34f8277175c54fd7c6db6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>【科普】搜索引擎的工作原理</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867076&amp;idx=1&amp;sn=40aaf532b7731b402d367cf53edb4cab&amp;chksm=f1075929c670d03fdae7812d0c59a0347adce38926490282acdb03a65635877d2741ba7c0838&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>全球化的误区，本地化的机会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867073&amp;idx=1&amp;sn=f40973f7f30aec608e4a3954893f6742&amp;chksm=f107592cc670d03a0e4079529dd449139e284231b94605838adf50c552fa3a9311f0561b745b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>知识分享，红利期还有多久</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867067&amp;idx=1&amp;sn=ccefe89fbdf731ca670a70bb4800ee57&amp;chksm=f1075956c670d0400092af7720b08a71ab24d9efd930ccf91fba8b5949d96d302ce2717a49aa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>数字交易所，人傻，钱多，速来</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867066&amp;idx=1&amp;sn=3d119cce149f558d51a339572b7a6768&amp;chksm=f1075957c670d04161f3699183e357944a63f2702a4b12b0cc8b26a6ba15a1e29b3773987c92&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>扒扒当年网易的时运</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867062&amp;idx=1&amp;sn=d7963c87974e9561fda623d653f641da&amp;chksm=f107595bc670d04d726ca181583f58a640607616a56b84cdfb6c3fff770f88c9541140ecf60c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>有些东西，你学不来的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867056&amp;idx=1&amp;sn=b00a76c2b8e5d72cd74e400b55a8f05f&amp;chksm=f107595dc670d04bd70ccf8cafc2ba439305679c257e5dcf6cbb489b93e7c32d394b32abcfd5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>常见的媒体误读</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867054&amp;idx=1&amp;sn=d3084e11f0f7034935a34ee83f16e064&amp;chksm=f1075943c670d0559d2f61ca3a37e0af200c0cf6bf77c6ea0973e23a34b921eb8584de3882b2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>中国IT技术人员，是否适合新加坡发展</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867050&amp;idx=1&amp;sn=9610f54bbcf08c510bcf76bd0055163a&amp;chksm=f1075947c670d05175893bb0de885b40066f943fb84e5a1956dc4eba7d7ca194cab8f592f296&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>你在看热闹，别人在捡钱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867043&amp;idx=1&amp;sn=b83b7fca99f5d24b9887bc2d3a72e613&amp;chksm=f107594ec670d05834f025e4896dd6c23fd0dd57d341a8e72050c8b332b387d2c96763d36d51&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从一头卖出27万的猪说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867041&amp;idx=1&amp;sn=8929de8362110846ac299b078a95648b&amp;chksm=f107594cc670d05aaa3f6be5fcd99ed78775ead86a89582286c301af09a9765960f8c40b28c3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>出了bug怎么办</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867038&amp;idx=1&amp;sn=8924a2a7b51f57f983b24445812f29c5&amp;chksm=f1075973c670d06547a8f7ad6eb687bfd78fb32894321b5519c1e982b4f7d31d23bb3a2e9fbc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈科学的本质</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867035&amp;idx=1&amp;sn=88d80a31a8ff69554d0c1955caf77929&amp;chksm=f1075976c670d060403d7ec594648d458d65cab5318166819836c253bad67fb0acf27d3f6c96&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何做好创业公司CEO - 量力而行</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867032&amp;idx=1&amp;sn=afd1e508a746aba44951b79c8f2636c5&amp;chksm=f1075975c670d063cb81750fd41abf8616cb5c2a01c717a59b9bf642fed826008d7ea68ddc82&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈主动工作</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867028&amp;idx=1&amp;sn=0ba1d497e889ab8b790427fd270e15e8&amp;chksm=f1075979c670d06f2580b72140f5bf7b9f1e0cf7f899e43954546b9e755fad56ff0ff72ee003&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>聊聊双十一和电商的盈利困境</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867025&amp;idx=1&amp;sn=4e5ac860ae1f899ab27bd3ce758eb1fa&amp;chksm=f107597cc670d06a14747bbff0134a26d801bbb32ab34bdf30a537a32922493b5b928bdd3f86&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>这个锅不该川普背</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867022&amp;idx=1&amp;sn=d1dd1827b25fc9a4fc9108fac6b8d497&amp;chksm=f1075963c670d0757b31f5927fcfbbad58407093d0db6ee5d943a5f32a6bccf505d788ca6e45&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品和运营之 - 什么是用户预期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867019&amp;idx=1&amp;sn=05d601c2518fd73edc6b8140b6e66d23&amp;chksm=f1075966c670d070d39a523e9e06f779b5588063efc8540c19837c5e1054babdfa5ba410d7c5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>新加坡的技术创新与投资</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867016&amp;idx=1&amp;sn=1b26633de14e53ef11bf0c1eaf6ab70c&amp;chksm=f1075965c670d0738022ef4819fd597d23436082c262563d16005c19c8456e3d949400ccbddd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从吃瓜群众到海盗党</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867013&amp;idx=1&amp;sn=a363b2420307c79288a83d05a511782b&amp;chksm=f1075968c670d07e2cd4f8e7eaa7d95b382dc4240a5bd213558b82b1cdeae23cd12ce89cbcec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈东南亚创业环境</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867009&amp;idx=1&amp;sn=4e74d408daf696717633b279acde8a0d&amp;chksm=f107596cc670d07a4b5817894b1db37b857ae69aecc910b56fc0e5339dccf3467d0389a9891a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>东南亚电商创业环境</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867007&amp;idx=1&amp;sn=3d55b33cc7833fdc18c091759f79c016&amp;chksm=f1075892c670d184322b38031609a201754080f96ccd36ab6db620e4f0e6ac4a46aca0ca2fc2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈容错性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867005&amp;idx=1&amp;sn=8d2c47cead54264afbfc0bc628f48a0c&amp;chksm=f1075890c670d186792521e0afa1ed2e1e8162d26786ba58fe384002cd566aa9721c76ee17ff&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从新加坡谈政策和管理</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649867002&amp;idx=1&amp;sn=40b70f086f2d8e1e5f8cb765b906cc1f&amp;chksm=f1075897c670d181e4acbd74c181dff36713e09cd0c020c7b7427e589f166f458c6282e38868&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>进击的OPPO</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866999&amp;idx=1&amp;sn=657240e690f8af23ed6c72dea539a593&amp;chksm=f107589ac670d18c419ecac50f98c26d7b2f33c25979577b1f315e0d39fe41a687c5ca1d1980&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 明明我先想到的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866996&amp;idx=1&amp;sn=95fd3c3baf2d4f86bf5e89cb55ef085b&amp;chksm=f1075899c670d18fe695fcd230b8bfc60d5e31faab5d27fa161846b3e649718bb1274ae44ff5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>别用嘴炮救国</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866993&amp;idx=1&amp;sn=ab83b616b2b59d6a802b8211ffdac56f&amp;chksm=f107589cc670d18a64def63cc64c139c369862d61a887756b602055ba5d8138ae34a73baf650&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>南洋生活，聊聊新加坡的房地产</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866990&amp;idx=1&amp;sn=96699baaddd3b810f2df0b39d4810360&amp;chksm=f1075883c670d19543795b248383aa4d4c4bccb75516dd019bafc2a2bb53e7c7f51e24e2eb4a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>AI时代</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866986&amp;idx=1&amp;sn=725185e33876b0cb8ddce2d47da92226&amp;chksm=f1075887c670d19107c0bdd75e275d52024bd78f09f54b776a06e2b19e3e0e54dcfa6cd84a62&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>政府信用与创业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866984&amp;idx=1&amp;sn=c365e4022604911fcf9c77ef065bd439&amp;chksm=f1075885c670d19333ec85722ff732bb5469366a43dc280a2fc1d8e70934f65a98abac0b11d0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>大公司背景的人创业困境</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866981&amp;idx=1&amp;sn=dc72b7b49b99a86b6e156c5b1f65005a&amp;chksm=f1075888c670d19e19892a3be9dc802f23a1c474ffa9650e1fab8d8696f2aa27fba2061bd4f4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的噩梦 - 为什么没人能帮忙。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866978&amp;idx=1&amp;sn=1ae1c525f11ca2a38b92f7dd799caa03&amp;chksm=f107588fc670d199a2d39414334d585eeebfdcf5740927209253c74016a110d3d539a9ad4b86&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>mysql系统分析实战分享</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866975&amp;idx=1&amp;sn=7fdaaac06830024ab1c5b0455e79a5db&amp;chksm=f10758b2c670d1a41cb50f8a7778f50cfe5f2ad160a43357527ac826b748764da816faff7a92&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>推荐算法，机器学习，会将我们带向何方？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866972&amp;idx=1&amp;sn=9f4b0b0c216c205876f00327614dfb58&amp;chksm=f10758b1c670d1a7e20a43179c4a4e19b5a703b1adcd2279540d952890402c7cf99f7d6f9dfe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>断崖式下跌 - 创业者的噩梦</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866969&amp;idx=1&amp;sn=d00c5b5e413073ece7d296b07c4b6790&amp;chksm=f10758b4c670d1a259b1e1a6a6f411827b289a96ab3cddf9200d349c176db5f60fd384297519&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>跨界的魅力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866966&amp;idx=1&amp;sn=d93f6329411a29ca3b2212918dd82c52&amp;chksm=f10758bbc670d1ad13a6098a7fbe354af5f2fa26548326b74bad51479daa4d2045dcabcedba5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>微信小程序的盛宴，你真的准备好了？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866963&amp;idx=1&amp;sn=7280fe3c46ff90b642b7984a5abd5c77&amp;chksm=f10758bec670d1a878a9738250e8b8691f52ef827e758fb84958bef8e2ac45fa5783ce18c20d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>airbnb中国到底行不行</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866960&amp;idx=1&amp;sn=9877bd43dbfb646739ee111c5ae4145e&amp;chksm=f10758bdc670d1ab8b20846e70303447921691ed92d8b7cecd007f702cb62a514b37a7779da4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈帐期</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866955&amp;idx=1&amp;sn=05c0ed5db7c7be73e60becf7f3250d75&amp;chksm=f10758a6c670d1b06439b3cf8d9a1b06e47cfcdc08dd5491c0caa973f231ed0a841da343aa31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>常识与现实</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866953&amp;idx=1&amp;sn=56ac5eaff534579e9c84e761b84d8525&amp;chksm=f10758a4c670d1b2ed1bceabb75016404c015cd76d4c4c990c09ccabcf605064137b6ad46ea4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>月饼门，郭德纲，价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866950&amp;idx=1&amp;sn=788716c9f3d8d8600e09eee76f5c0c1c&amp;chksm=f10758abc670d1bd4629e3ab4fdbf9f78c3bffc734303c31a06669ddf19ef8e2d9b9f05a5d0e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈用户筛选</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866947&amp;idx=1&amp;sn=29f974fe2b3ddd871f9035c9dedf6dae&amp;chksm=f10758aec670d1b8d6e0c5c746aa352b70f716be3f2d968bc5770ef63e161a5831a28556f1b3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业与人性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866944&amp;idx=1&amp;sn=39365f982d41d59b87c438af6c7afa93&amp;chksm=f10758adc670d1bbf380cf0b401753fdd5bd88de11aea187b3fb1785b08ba2d3775ee73a6d7a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不学点坏，怎么做好人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866941&amp;idx=1&amp;sn=5bdab08369b8fb3442c9b838a82e24e0&amp;chksm=f10758d0c670d1c63892de108c8084639bdfee4a07441ff2e779ca5f863b0abe2446607b32b8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>那些倍受好评的烂文</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866938&amp;idx=1&amp;sn=94e3c22f21590670098758f446556fe5&amp;chksm=f10758d7c670d1c1bf1d7b0a8e5bd87a95ec0b793a4c3bf3ad1d8c9c05333d123d85fe44661c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>高价值信息圈的潜规则</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866935&amp;idx=1&amp;sn=11493aafd7c29ee5ac67cd27b62e06dc&amp;chksm=f10758dac670d1cc590f1b46ab7149572223e955e98f771b0cafebe72bf66c435f11925e041e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>大佬们的智囊团</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866933&amp;idx=1&amp;sn=374ff74344e01aedc1406d0ea5bad2d3&amp;chksm=f10758d8c670d1ce2f0f87f1cbf2c1997aef8c9f62816e4be5d228c2264a003ce17737c6dbb3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓资本寒冬，不过是一厢情愿的破灭</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866930&amp;idx=1&amp;sn=3b2edd5b83991fd3edb0b1aa744153f1&amp;chksm=f10758dfc670d1c9f64e8e5410cc92e389a6566b8e7503983bfa5ba0ed13e26176028b9d835f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈冯大辉与丁香园</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866927&amp;idx=1&amp;sn=39d113f3582f3faf421c0b3bea0e989a&amp;chksm=f10758c2c670d1d436bcd1a846f805f3a9eeb1827ac848aad50eb577cc1c70116a509f639e72&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从Disucz能学到什么</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866924&amp;idx=1&amp;sn=e51c820e92bfc0b0080895a51a6e390b&amp;chksm=f10758c1c670d1d7b4d6c5fcfefb6689b510d4a0d568519e789e6032c44291f63d3de001c430&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>怀才不遇？醒醒吧。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866921&amp;idx=1&amp;sn=9be745038e74166ebe2eb7d2b430249d&amp;chksm=f10758c4c670d1d2839ae2a4053a11fdfbe70f992c8abd6c67675d165a4ea6c3c2526151dc8f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>体制</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866917&amp;idx=1&amp;sn=c20131d3ea975b7c94dbd130c86e95c3&amp;chksm=f10758c8c670d1de4c1d13029ad9a9d7b975267f2c44a3b02cf93e2e55c94592634b497fdb7c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>歧视</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866914&amp;idx=1&amp;sn=a122adf23228dbefb3e6e63b0eea9391&amp;chksm=f10758cfc670d1d9bf56a2422b0f69f3b184da24799aa5f4e443112ac8e5791753aa1091c3c3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅薄</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866911&amp;idx=1&amp;sn=203b80c101dc6d40309dc44798b125e5&amp;chksm=f10758f2c670d1e4c429486b78b17017302765be5cbf0e16bf7faee0c021edb41504dabbc0af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈领导力之 - 价值决策</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866907&amp;idx=1&amp;sn=df64810a067a9f1cbbb3c45f8ad8d38c&amp;chksm=f10758f6c670d1e09f505338e1d285667faa9eea7628760ee60607753ccd5ce24a99bbe80f89&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谢谢您看得起我</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866905&amp;idx=1&amp;sn=1262753ed81396e63270e5c2b11caf80&amp;chksm=f10758f4c670d1e2dfa3e617155978da9fb28bbd1f8248894a0e702ef9c52adc6085ab29d9c8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>没有乌云，天就一定晴了么</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866903&amp;idx=1&amp;sn=09b2d58c9babdb517baa2faac4ff2737&amp;chksm=f10758fac670d1ecacfc4abb20cbba3413e5f11cbfb589dcd94f660f61b3ada55d6930db6704&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 回归好玩</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866899&amp;idx=1&amp;sn=298e66061413f2f13f36ff392b2c58f4&amp;chksm=f10758fec670d1e85d09a32ad3707e385db404652d93277ed8db0d9421493bf43740f81d4637&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>其实，我也是个运维</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866897&amp;idx=1&amp;sn=cf5a73afe7479c38215ccd25d4fdeccb&amp;chksm=f10758fcc670d1eaa27a4797b87bf3ef8d9c13509743e85006e8e630fa0559609176378de8da&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业与投资 - 别沉浸于 to vc</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866893&amp;idx=1&amp;sn=9c284ffed023635aa7afd739f7695ac0&amp;chksm=f10758e0c670d1f694ea66f859c3cb55df4b7ff89fd04f276726d0b5ac033f656e598eeeaaa1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>傲慢与偏见之 - 轮到我们领先了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866891&amp;idx=1&amp;sn=1795e487429295d7229e8b516aeca1c0&amp;chksm=f10758e6c670d1f01edb1fba98359b63364ec3a9219eed1ab60ef3459f9b8fcc35d2974e3087&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈领导力 适度冲突与权衡</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866887&amp;idx=1&amp;sn=d7c70002522693a79490088d77517770&amp;chksm=f10758eac670d1fcbcdd08c5705a5c1d0e614e80c47eb01d9e16a5cf16a4e96439fa089831d6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从南海到南洋</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866884&amp;idx=1&amp;sn=b5d73324a08a08b3aa9202e0cdf47191&amp;chksm=f10758e9c670d1fffaf4cc96df709ece6554f27c90020c88c4aa1ea67e012ca12a48ff8ed0b8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈有价值的社交</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866881&amp;idx=1&amp;sn=f9011ead835d971a0a6b21f794e4b805&amp;chksm=f10758ecc670d1fad713e32309775b64848bb7365bd955844ea22b34946d2ffa50a49b3d64cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>正版缺阵，山寨称王</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866879&amp;idx=1&amp;sn=119bcc3cbf0aa5123b53fe7190b44ff4&amp;chksm=f1075812c670d1045f58214e2be2f19a8d769930dfe7cb34e8d8c68d8c0e95be4205d9f31b1b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>德国黑科技的神话与常识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866876&amp;idx=1&amp;sn=26c78e5059d1cb1617f01c1ab3668eb1&amp;chksm=f1075811c670d107e10d6a7b7e9028c81934fd4584189ecc114cfff7e769d77e130bf9aa24f3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事 之 时间窗口</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866873&amp;idx=1&amp;sn=224a3c88d65433e9a2ecf8d37007214c&amp;chksm=f1075814c670d102b231bd4c91f8f928ebb1c6f3d47a947e787167ab218e191ff2bf219a6677&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈广电的游戏新政</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866870&amp;idx=1&amp;sn=5df87c5a5e37b57306bfd56d237abefe&amp;chksm=f107581bc670d10d5dcad8004d02918de533204845da192821ac816e3a400f80c716fdf5b1da&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何进行一次很low的speech。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866866&amp;idx=1&amp;sn=cba900ae2df5e5a56074b58e30c94cb1&amp;chksm=f107581fc670d10949cdb357a02792748707bf66e8a44ca5da65b34a7e0bf679604bf8bdc53f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈共享经济</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866863&amp;idx=1&amp;sn=ac9e2e9cdfc2386b914603814f5e4d15&amp;chksm=f1075802c670d114916e978b184903a48fc5d77d6dbc7b3709a44b4ac9007d0944a50f33a056&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈企业控制权之争</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866860&amp;idx=1&amp;sn=e3849f00df33ecfe1a48809e6abbc517&amp;chksm=f1075801c670d117ddca3596cb725f2eae38cbc97caca3ed99ad764d4bdbf0930127629738b8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不得贪胜</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866857&amp;idx=1&amp;sn=f77ff310625ab17ec5e829d5559688d4&amp;chksm=f1075804c670d1120eda8cbc18b1f5adfc02e7b5735786e7a8d2d055740934300ac8014fd15d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>公务舱攻略</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866854&amp;idx=1&amp;sn=7dbff9ec865832e3772e58c96b28ce0d&amp;chksm=f107580bc670d11d7640059f64d9806c3c5b355c1548c8accbd704a9a11a2e877d59ac82df35&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈信用的价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866851&amp;idx=1&amp;sn=a6ab8ea547910a273f6e13260e2729a4&amp;chksm=f107580ec670d1183c06d3b76b810fa786b1b99848303a91b0a7448a46b197e3f8923988fd65&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>信用的价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866849&amp;idx=1&amp;sn=6b8625bbab26d62ec91a2a32f474649e&amp;chksm=f107580cc670d11a8a60bb8cbbe528241c27388a63456255e116639140e534e6f1293ebea15a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>教不来与学不会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866846&amp;idx=1&amp;sn=bf3ccd3f72522409b412c274d2a7eff7&amp;chksm=f1075833c670d125c83eba835426a75ba263cc67e886ab96a71f3f20f3d8d9b2659ed79eb5dc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>以创业的名义</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866843&amp;idx=1&amp;sn=82dcbb21b55673f0076855511a4b3c3c&amp;chksm=f1075836c670d120c01cd4ccd8d696ab76899305f04e6a8aaf0ea5a6679cf482dde569264d4a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>以知识分享为幌子</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866840&amp;idx=1&amp;sn=f52d405d815da4de7142e9788f5eab99&amp;chksm=f1075835c670d123f251f4088856c457cf89753de5fa127b005971716f7cb6ef593978875b6b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>流量的攻与防</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866837&amp;idx=1&amp;sn=5b1c840c4f748fb6cbe6d6c6a2404b62&amp;chksm=f1075838c670d12e4f2091371131666f8068bfe25a47e3a01751f63a33d3ebab97d5b7719b9b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>不干扰就是一种用户体验</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866834&amp;idx=1&amp;sn=56016c263b471356dd4167a8d37997f4&amp;chksm=f107583fc670d129ef148b430744c769b3c0f4651ddc14f27cb4672d9b3724545d13ce4f5c58&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>流量的旅行之路</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866829&amp;idx=1&amp;sn=dc88e1265b2bf7d21c0ec1af55a6b3cc&amp;chksm=f1075820c670d136341b8c51fdd745fc9ffdc4fc8e4d8de3a0b6ce9707a675c5c542fdd19ca9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事 专业的盲区</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866825&amp;idx=1&amp;sn=ee0f7e4b937eb24dea4faa9a630ac707&amp;chksm=f1075824c670d1320604518b169d1e218be2c3f6fd5eee4d927583b0838c5fcde27f23b6505f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事之 流量的价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866821&amp;idx=1&amp;sn=caaa8a823888e44561de49892172462a&amp;chksm=f1075828c670d13e59a924da4b9d988cbfb0840d8eac9db5a323444a4fbc15e5abbd96a7f45e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事 之 如何界定可行性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866818&amp;idx=1&amp;sn=696061659b638213858876351c4df80f&amp;chksm=f107582fc670d139e6a8b14bc33df3a30defe4d155b4f3b24d7817eb514a76c32bca08224271&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从受众目标，再谈过犹不及</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866814&amp;idx=1&amp;sn=4fd2257717d5d1fadf1a1a66ed03b1cf&amp;chksm=f1075853c670d145a884285363379f0c4de0e942dc15b987cf7bedd8ec5c684a8cb1218ab65c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从反反鸡汤谈过犹不及</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866812&amp;idx=1&amp;sn=8aaedd811c45c06c386deb8ab4a25011&amp;chksm=f1075851c670d147262f2df035ddbdb22e328fa3378831775a6c5afcce6e5444b7464cda33bc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈万恶的kpi</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866809&amp;idx=1&amp;sn=65562889228ab37b8a803fa990a81f1a&amp;chksm=f1075854c670d142df555dc459e30f76215004f15193bdc408842722595da244a30db06a1c40&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>万恶的kpi</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866807&amp;idx=1&amp;sn=b88bcd0d4733bb2df5a5fbdad6950ff9&amp;chksm=f107585ac670d14cf046dde6f8bfce498ba0d2df9301111e8cb14597f2f6e015a18cbfdf98de&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈激励的原则</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866805&amp;idx=1&amp;sn=3f418873f78e9b2f2272da26f2c60a18&amp;chksm=f1075858c670d14ed1e4e29374457404ab24fa7f499a6b5398e7eef04037d9867d73176cb660&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>宣泄，还是逻辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866803&amp;idx=1&amp;sn=ce5367952bd43ba48981ebb16d4bb7d9&amp;chksm=f107585ec670d1486dd77d1cdb6b8675e0029837df1edd8eb6904cbed02539ff3ba692d3c37c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>傲慢与偏见之 - 山寨与创新</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866798&amp;idx=1&amp;sn=c627b4c5ad32c62e056bf2489ed93eca&amp;chksm=f1075843c670d1555e11908559c47f1889d5069275ac60160d367b240acb712a5b97543b668e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>傲慢与偏见之 - 因果倒置的锦上添花</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866797&amp;idx=1&amp;sn=6694e033d6b3bf207086797a277bbb2e&amp;chksm=f1075840c670d1561b6d398002f538ff6c4fdd0520f13c1e56d0647897f759ee8c9744e873db&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>傲慢与偏见之 - 防火墙与竞争力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866796&amp;idx=1&amp;sn=47238341236634fbd45b813332ec2cb2&amp;chksm=f1075841c670d1577d246d8728f9c6aacfbf68a00f94dbe2b515384c04eaf42eed0653beaa5e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>傲慢与偏见之 - 谷歌中国逆袭史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866794&amp;idx=1&amp;sn=cb820dc87ae4e4c3df8bce5fe66bcd11&amp;chksm=f1075847c670d15198ef2d56196687c8e0881d54159ad47124846bbf7ce3f11d59b692b05d13&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>处处皆黑客</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866791&amp;idx=1&amp;sn=f815e330fb2c7880bc84e06c23edf0e4&amp;chksm=f107584ac670d15c69bc274f5c01d802c62ec386ac3972ed2329a3ebde9df38ec339bfaf37f5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈背景调查</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866789&amp;idx=1&amp;sn=f46d82c1019d43b43b033364175094d1&amp;chksm=f1075848c670d15e9bb7faeb81f95c58c42b8a23d91da53417e58f032d48b7b5047cbb17229f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>邪恶的正能量</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866784&amp;idx=1&amp;sn=efde112f08d19cf06a87d58ef542bb89&amp;chksm=f107584dc670d15bce546817c77f0467b668d07f93f152840871b27a54a693a27026ca71aa41&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>开脑洞的套利骗局</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866781&amp;idx=1&amp;sn=9e351835d3945b310ed465a46d0caad5&amp;chksm=f1075870c670d1663892b9f478ec2d2ce3e1e8f4e1ed02dc7dc8dcb9907431c050dd42cebcb9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>狼，兔子，激励</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866777&amp;idx=1&amp;sn=cae0bb984130f050520f425a6d4a1f6d&amp;chksm=f1075874c670d162cb5d54a9e30c2785984c4eba9c2cb8ca75ef18215b2884b5da9cdd781054&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>商业价值的逻辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=2649866770&amp;idx=1&amp;sn=f5174a4a5d0ebc33f1ded2c40461ecde&amp;chksm=f107587fc670d16946eca033b81344d377471bda0759f6074cd7801bc6c22da823d5941bea53&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>小国崛起 - 谈谈东南亚的未来（下）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402378217&amp;idx=1&amp;sn=62de01d3a6a8f221dc655f9d2c6fe572&amp;chksm=7b0d57844c7ade927749b87d86e11d93330ada00665a651090f5c78f12928f9744bc8a68c93e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>小国崛起 - 谈谈东南亚的未来（上）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402353104&amp;idx=1&amp;sn=517438763c056b70d56b9c514ce5f787&amp;chksm=7b0df1bd4c7a78ab207ac23d319507056f7a012d2373cc862a011241f37616627c56837368c8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈域名这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402312894&amp;idx=1&amp;sn=bcb88a88979a2034ecf25854533d2514&amp;chksm=7b0c54d34c7bddc5d73a5ae2f790c22b2fd08c7e07d90ce0fad6381099a89eb2c86e7bf9e170&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈与平台合作的逻辑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402289449&amp;idx=1&amp;sn=89915018c513dcc71c605b370a942cf4&amp;chksm=7b0ce9444c7b605201a33eec24974a0a111fa7ce23a46d23121b54843200f2bb5173b7fe3b89&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从值乎谈执行力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402274061&amp;idx=1&amp;sn=85c9d6afe139049cf7109e350affdd16&amp;chksm=7b0cad604c7b2476e731656d07dbe71f4b9fbff3ab452b2351ca3166bd143ff0072ed70dc46f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>摆事实，讲歪理</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402260418&amp;idx=1&amp;sn=6378c3b326008c7d38b0971b61e15ff9&amp;chksm=7b0c9baf4c7b12b99c74d760762ddf9f78e853eaa077d076057377ca1447a84c923e038a8e40&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>黑客的背后</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402246888&amp;idx=1&amp;sn=a37bd3b7a119889252d3cccf0ce511d1&amp;chksm=7b0f56854c78df93befdd1a95304130c0f29f93295291c9cc162837bd63ac85c04f1154b4afa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈基因的黑科技 - 抛砖引玉篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402237367&amp;idx=1&amp;sn=187844b28e0c5982d04b9b58e3543fda&amp;chksm=7b0f3dda4c78b4cca99025e75d2929658391788a016b099dd7780fd1d96eb8604ef41e812577&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>看不懂的世界</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402215099&amp;idx=1&amp;sn=1e9207d52dd61917b9efc58afc630003&amp;chksm=7b0fcad64c7843c0860ac2b0d418ecdb31bb37f4c6f4036338c157d5f96fae6f0481e69edb82&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>变坏其实很容易</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402205499&amp;idx=1&amp;sn=18b91795f91f5bddd85a2a4a6526049c&amp;chksm=7b0fb1564c783840e7f7ee717e71fe606bb9a66dee1226fda0b7835818ac7ccd2f69a6362d7c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从&quot;递弱代偿&quot;说起</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402198994&amp;idx=1&amp;sn=84ed69b6d47f950adaea98ea781a71c4&amp;chksm=7b0f8bbf4c7802a988b5695a299dbf222b1700ded3e27a8dab6b4250cf756b77845e5c7dfd0b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈品牌（下）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402191804&amp;idx=1&amp;sn=15863630d667c8fba344e225c6704724&amp;chksm=7b0e6fd14c79e6c7df59ba5d053e159de64ecae1f4918549ffde0138ff691e4381811b56a1d2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>为政治正确埋单</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402165623&amp;idx=1&amp;sn=b48a3571913befe7d908dc418448ce1b&amp;chksm=7b0e151a4c799c0c6802916492348619d633c27c4c876bbb10ce4407e8ccdca9f88feffad02a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈品牌（上）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402154162&amp;idx=1&amp;sn=1ccd7806527a1f97d3e23edf26ffd5c4&amp;chksm=7b0ef8df4c7971c94f7c927e97ca2872e4d231bb15401908b52450c4cd9a39f3f06737c8570c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈papi酱的价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402142253&amp;idx=1&amp;sn=fa428b0bee35fd07a3cb285da3eaa86c&amp;chksm=7b0eae404c7927560e0e22e13a7bf4285d2bd7f66afc4e38bd3edc274a74e8a1c96920323d63&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>流行与经典</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402127829&amp;idx=1&amp;sn=35639fab966d67e02f3d6370e5f6e7c7&amp;chksm=7b0161b84c76e8aec8450340fcf0366584fa86b2e8e8e645fea64b3c221b6b516c353a783e74&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈李一男</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402106241&amp;idx=1&amp;sn=724cc35447bce163ae88ea05891110df&amp;chksm=7b013dec4c76b4fa741ae9e438784d2419cbf6b273d5ced57cb4980f9b4e363f9637c8304b19&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>边界与底线</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402095808&amp;idx=1&amp;sn=45d2bc676931261ac099725b373eac7a&amp;chksm=7b01e4ad4c766dbb317e78d03c8826b46b1c5f8e60f9f47d9406afc54213fd2612111ff4bc4c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>深度学习并非最优方案</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402064254&amp;idx=1&amp;sn=9737c7d8c19951f70a8025e7b3ee7c07&amp;chksm=7b0199134c761005b31e3b293d08b5c43f146b4a050a8fbd3c407c1bb5d024d06f03d474a70e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>毁灭你，与你何干</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402056421&amp;idx=1&amp;sn=e8404b48c9b2d0755f2255ca17675112&amp;chksm=7b007e884c77f79ee8f4331ac98f6f8ba41b43b643a61f6f61b540f091c037082be3207d6068&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何正确的勾搭大V</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402041293&amp;idx=1&amp;sn=8ba4a204c76eb987f7a7b6130c304e71&amp;chksm=7b0033a04c77bab6b9823c0d3ac21cc03771f5723c06205f0f48b1c50c751b3c4a98f1a14c76&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>自信，还是故步自封</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=402012723&amp;idx=1&amp;sn=88460252a3c7b30bb050d71a7ee15c7d&amp;chksm=7b00a05e4c772948f2c33aaf9d7c6e0eb8134fc4a9642fcea409f96e8bdb7a936340dd7506f5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>新时代的大跃进</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401995913&amp;idx=1&amp;sn=bedf097ab00cc88315bca94287a7aa7b&amp;chksm=7b0362e44c74ebf2ad70e7376869f58fe6547f9c442f5737d130dd2cee893cfc865c45b76a5f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈大V - 关于影响力</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401981770&amp;idx=1&amp;sn=127123fb1ca12af53d77e3c567d75fca&amp;chksm=7b035b274c74d2311dc6d948c9f8459375f90b4d6e0feedb3e392aff81cbe5de684a26d1280c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于判断力 - 正视事实是基础</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401966399&amp;idx=1&amp;sn=65c5cce982a289c4c0467b30d103358c&amp;chksm=7b031f524c749644ea73fb08b2f95741019a21ebb66279d839d32c70ea4b5d1f195dd8b47f95&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 聊聊黑产</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401934895&amp;idx=1&amp;sn=874c85aee4c6511d14f4cd625bb0f02f&amp;chksm=7b0390424c7419542a594d8631b6439dd420ff2ada34eb0ef715939503a1eed0193501ebd7dc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 聊聊技术</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401912402&amp;idx=1&amp;sn=f63972972a9a6ac30f42ef3bf8b633d9&amp;chksm=7b02283f4c75a1298c7728aee2732bfc976f1e8c95a8dd30d9231ed7fe9b1025cc18efb04615&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 -  聊聊留存</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401846350&amp;idx=1&amp;sn=8612e01240656c6d66d00df0336e3d93&amp;chksm=7b052a234c72a335cfe4b8c88a284099b9a188d72ab70576d134442d063dd01c3615b06b91e0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 聊聊挖坑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401830096&amp;idx=1&amp;sn=1d4ce4a7dc2c153dee7bac9bdf4daedf&amp;chksm=7b05eabd4c7263ab90b97a4134b824b4927ac520ab491bc14fbc908efb8304796fd8a7f97b11&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 聊聊山寨与混搭</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401786789&amp;idx=1&amp;sn=f9d72be98e63610076a06e8a2b73d9c3&amp;chksm=7b045dc84c73d4de183d4130f18153f90c45bb8ae2bdf28821b2b61da54f3d31a28e17eb9d4c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的技能树 -下篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401745492&amp;idx=1&amp;sn=bddabce70126380f1f2fbae548e0c2b8&amp;chksm=7b04bc394c73352fbb9c791d90fdc1c33bbc801e44eb1a9353455dbf4149eaf7df2ac0b39124&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>支付，不仅仅是支付</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401700242&amp;idx=1&amp;sn=a494cca8849e31c6952b3cd5f189d000&amp;chksm=7b07efff4c7066e998e778907fd1e21ac331246d688f347745620e397651c7d0d3cd0f71944d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的技能树 - 中篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401662479&amp;idx=1&amp;sn=f454f74bf44af1d0042ab381ffe64f31&amp;chksm=7b0678624c71f174ff133cb192df00ada4cde23554d2f57abd9a68569f7ef5fad1907ab8b047&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业者的技能树 -上篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401639158&amp;idx=1&amp;sn=fe83f409c36fe0f9effd320c03e419a8&amp;chksm=7b061c9b4c71958db7af5e00be4447af74a2e2f79aa4869fe826a7a7956ac13f8cb0b26e22de&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>视界不同，世界不同</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401611900&amp;idx=1&amp;sn=6b5ff41ab4d7bfeec019af063d1bd687&amp;chksm=7b0686114c710f07e159a9975cc9e900f6748bf358bc141e056fee5e6dbaef1a95c63ca50f58&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 进阶篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401585352&amp;idx=1&amp;sn=ebc6c632a28d09f8d2ed5bedde5a0d36&amp;chksm=7b192ea54c6ea7b39e76b46a52acfd5150e149b83538a586542eadd3f4b310930b92dbf4f0f0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>游戏是怎么赚钱的 - 科普篇</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401577843&amp;idx=1&amp;sn=3ac778e79d50c8a3a142362c0f243da8&amp;chksm=7b190d1e4c6e84083908ac8c7bddca842f53db7c5950086f72f8eaa7c8e16b08d1e53e076787&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>科学边界的胡思乱想</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401572342&amp;idx=1&amp;sn=454c51c5e209e996c63d15dd15668cab&amp;chksm=7b191b9b4c6e928de7bc5f8f2de8dcfc444d6159d4f68d7933ac126cadcffea33e4ef18145fc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于判断力-兼谈IT评论界冥顽不化的愚蠢</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401561968&amp;idx=1&amp;sn=a51b783c73147eec5390ce06818f99f2&amp;chksm=7b19c31d4c6e4a0b22a1ba6bcfca3fa1d585cf15738896abaa21358b41a0a9d62c15ab928798&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>话术</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401558326&amp;idx=1&amp;sn=fec399ffbe8dc7ce7b4ce8ca5ebdc2b4&amp;chksm=7b19d15b4c6e584d0832394dcd9c685125a18dba30b2a3743a8c637099e5d861774689cf5a0f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>红包大战的杂谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401551174&amp;idx=1&amp;sn=7edc7c65bfbb04aab5203b9227bc342e&amp;chksm=7b19b52b4c6e3c3d300cbcba9710c89240c62155259797ebfccf0afa8ee483b1d1db8bb2d801&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈写作这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401539494&amp;idx=1&amp;sn=137441bcf08a53c84f67c5d859c66854&amp;chksm=7b199bcb4c6e12dd96b4ed12c94df1cfc66e0dd2fca609e5c25da2573c7179341ebc990a82f5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>了不起的网易</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401510798&amp;idx=1&amp;sn=abdbe76bf0e3482da9a6b8019992e8a2&amp;chksm=7b180be34c6f82f51f833b6cac2d6a72bb72d308a1dfd2e1593665c61431844c0c90803ff150&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>没逻辑，真可怕</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401500522&amp;idx=1&amp;sn=79e790edaf683ddf34b79853eed895ed&amp;chksm=7b18f3074c6f7a11ad9bad1340c15a5558affb55e5b202bcf76ab0032485ae652cf2a38eec6a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>学会止损</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401475409&amp;idx=1&amp;sn=df84eac69cb623c77091e57e18e29f5d&amp;chksm=7b189d3c4c6f142af74052f1f2bc537cf96a858ef5eb4ecc665be8e1498c8585ee1825ee9df0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何应对并发(6) - 琐碎的日常</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401465959&amp;idx=1&amp;sn=8d2116f8d238ccd208160d23f44dbb2c&amp;chksm=7b1b780a4c6cf11c7e06a2366439a1662dc751f09c87841966c676b279450b36646ff688d8b6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一年之计在于春</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401451462&amp;idx=1&amp;sn=9388556a9f9be271ba3de6445d3fa597&amp;chksm=7b1b33ab4c6cbabd2a2a656c43294d25e2c5ff0f51160a86e4e707f1a7063021862ff0124315&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>奇点临近</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401442686&amp;idx=1&amp;sn=e05c02f9496c837254d5acb9f5b23b3c&amp;chksm=7b1b1d134c6c940509d6165246618d13e8639956d77ccdf2e4a5aa64be5102848c25a106ab82&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>能力不到，难做好人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401410148&amp;idx=1&amp;sn=8a484ff9bd47d1c8e31481adbfe3ed84&amp;chksm=7b1b92094c6c1b1f4f9b7538fb261cf90c8137906add99fdcfc1fa32d3080c1c292e352d0557&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>今天聊聊表情包</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401398678&amp;idx=1&amp;sn=5d053f18ace2ff7f91aa78f4c895b037&amp;chksm=7b1a41fb4c6dc8ed65307648e9b5c1934065f318dd0b0237b4fbb1a0cf5b95b406c1b17211d4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>帝吧出征，其实也挺好</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401384527&amp;idx=1&amp;sn=891df55889382b39999d7f4557eb528a&amp;chksm=7b1a3e224c6db7346ed2fdd5b0aabbd1681b27f44cd3454a278fe2358428e99c24052ed571ad&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从网景到chrome</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401374234&amp;idx=1&amp;sn=8a9e35e7540392b44c93e966b451422f&amp;chksm=7b1ae6774c6d6f611f0d30f8aa315699678d21550aa71f1c022fb81363a09892a6a1f925e2fb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>曾经的中国互联网</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401363118&amp;idx=1&amp;sn=3e30a2514bebea77ea339ab0ab144308&amp;chksm=7b1acac34c6d43d578c984fbb25fd80b5025f20ca201ba1ce7c89871776f9a984b0d40225cef&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 谈谈艺多不压身</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401351779&amp;idx=1&amp;sn=e5c4dc4d4d69254cb6a6a7e968e6ee85&amp;chksm=7b1abe0e4c6d371823c2ba242d0f22e76bdace00544d93b2c50ea3924d01ce30f32638a555bb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>知易行难与抓大放小 - 不止写给百度</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401341828&amp;idx=1&amp;sn=f27c467fc045ce8ea4c0d21a96c8c4aa&amp;chksm=7b1d67e94c6aeeffaf677e464c99e92ff723aad2fc884ac37954e13fdde739aac9a69d37bfbf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>外行人谈股市</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401333428&amp;idx=1&amp;sn=ac671c1d815f62f7c358b3dc7636aa03&amp;chksm=7b1d46d94c6acfcfd71c53b076729db7a8d2e4efb8d2791bdf0af6af32f0e4e53fce768c4c5a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>杀人游戏</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401324356&amp;idx=1&amp;sn=b3561393dd734df02e44e7c7beabb3e1&amp;chksm=7b1d23294c6aaa3f08a2b207f9b1b4617b375dd97330128a9bcfc9800404f0184dd3311c2547&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>论大V的自我修养</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401310703&amp;idx=1&amp;sn=979e25d208a6013b8c487726a5a2b020&amp;chksm=7b1d19824c6a909469e09dd646508a53be3d9052faebb428b07a5efb3014a62d46597770f2ce&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>商旅服务的水有多深</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401300575&amp;idx=1&amp;sn=369b431d409eb93ac82f9c1e624d8963&amp;chksm=7b1dc6324c6a4f24d507b07ccbdef209603135f1ba40b7294c8231811a54cdc2f0c6452458bd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>贴吧的水有多深</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401273875&amp;idx=1&amp;sn=92a962dada6c1662dc8479caa7c1de79&amp;chksm=7b1c6e7e4c6be768376e0a83235da4ae27fee66b45ee00e3d400257a85c18a72ecea5134a04f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>萧衍空函定荆州</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401260141&amp;idx=1&amp;sn=cc43d7827adda233ae2fd83d929d816a&amp;chksm=7b1c24004c6bad164b9d5c5c70f69e3a9080666a6dd4dabb50b486da23c950a92d40bff49424&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>技术选型的一些考虑</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401243934&amp;idx=1&amp;sn=cea1ae9c608b0b5df9b35765700ad9e2&amp;chksm=7b1ce5734c6b6c65974ccb709f51f27430d03ba0a65727628ac7cf920bed2023829d157269fc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>赢得次数多，不如一把赢得大</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401202893&amp;idx=1&amp;sn=bf4b6b8c0de2260ddd9607cb80071b20&amp;chksm=7b1f44a04c68cdb67713f0d0f027b933f50aab56a0eed9b5f6008a1a8e0f4af1781ed279deea&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈隐性成本</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401189645&amp;idx=1&amp;sn=2804cfc30ad99677b7867f7f5b106923&amp;chksm=7b1f31604c68b876205ed7044a47371c2fbc9f3cc23453b30a5d0fbd6c5c61515ea7d8bb9a07&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>闲谈隐性成本（太多人的思维盲区）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401176539&amp;idx=1&amp;sn=7a8312034091ce63ee8744b9e2268109&amp;chksm=7b1fedb64c6864a045171a9086a801c3d835c00654f3730f50b616e480f08ae686e4186e4c08&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈领导力之- 赏罚分明</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401154820&amp;idx=1&amp;sn=1f32dad8ddfed60878159319ca83134e&amp;chksm=7b1fb9694c68307fbaaf11d30d78110a1022b41ffe5acbf056addf6d8460413bc74053bda481&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>翻翻旧账，关于国产当自强</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401134114&amp;idx=1&amp;sn=0730454f870e1c68f6cc0bbaaa2263c1&amp;chksm=7b1e484f4c69c159fdb9a5f00c735cdd5eff50c567849c55efe444cbda9e320b933ce5c9a50d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>媒体传播的本质就是骗人</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401125594&amp;idx=1&amp;sn=cf41740045a219d08f9863d528fcc7f8&amp;chksm=7b1e2ab74c69a3a144d8b264ec688345902c74ef69aa7d7ec8e6017f760d6b1eee2ab1154dec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>开上帝视角，其实你也能</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401110672&amp;idx=1&amp;sn=bfdf7dce510bb753c05fba85d685a1d4&amp;chksm=7b1eecfd4c6965eb9a4c923bc1977f5182c4ab4f386452bb848594639701e5287d1ce2f7f3ee&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品和运营 - 所谓细节的探讨</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401101579&amp;idx=1&amp;sn=65434226aad458707495fbf61fb3bbfd&amp;chksm=7b1ec9664c694070e664dccea13b36640499818a860f1a3ed463ea70ff9c8daf8d8ad076fd87&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>今夜我们谈谈金融</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401085285&amp;idx=1&amp;sn=f1792e4755d0c23df548ff559287078a&amp;chksm=7b1e89084c69001e1d6bf90bd14948d89f944a4bf14c511d053fed340e5b71c2d1a12ec0b277&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如果你的朋友圈很low</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401055747&amp;idx=1&amp;sn=a867e99a78f72cec6d52d2f67b947ade&amp;chksm=7b113a6e4c66b37873d9cbefaae9fc523d904355f506b35514c356feba9253930246b5caccad&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何应对并发(5) - 关键的关键，是认识负载</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=401014185&amp;idx=1&amp;sn=66850ac473e63c639448103066682dc7&amp;chksm=7b1067c44c67eed240998fb1d3f3a0e5fc84b5fea762c170e67a17d72ce857b75bd564a4ad01&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>怎样成为一名黑客</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400945975&amp;idx=1&amp;sn=ba7cd348200b8b702adad6ba3b67f6e4&amp;chksm=7b13695a4c64e04cef7c1b8cb2a676efc983c1a972c10cd391bf9cf6a0843f58fb788a149a43&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>我知道你说的都对，但是。。。</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400898970&amp;idx=1&amp;sn=eb7901b5555dfd86b29fc4ad8bd21353&amp;chksm=7b13a1f74c6428e1ecaa03c318732fa9769e397d442ad57af69f2c34d8ec053f5dad313c03f6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>职场通病之 - 别把自己当小受</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400883282&amp;idx=1&amp;sn=fd7409175620e67b4fea01f6fd363e1a&amp;chksm=7b12643f4c65ed29e4321f5322b5a07494e820ae51d5cd96794a608debeccca317e2230398dc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>职场通病之 - 坐守金山不自知</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400867699&amp;idx=1&amp;sn=965286b77ed05377eef238fd4f9dc575&amp;chksm=7b125b1e4c65d20816e74bdb317a7ef671a1928d11681f4d40834f631a1c20bf81cf701f03af&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>说个&quot;扯蛋&quot;的话题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400846173&amp;idx=1&amp;sn=37d907f2956ccdb5395f3d5299ee914f&amp;chksm=7b12f7304c657e26876837096c6a6de65adf62e486782e0e94fd2c484abce32a7679ca1285a7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈领导力之 - 乾坤独断还是兼听则明？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400832337&amp;idx=1&amp;sn=fc90d42cadb6bab1a86f8c46e5db2cbd&amp;chksm=7b12ad3c4c65242aa1271193ba3721f948995443148d80ce2eb546af77460be08ab9f565635c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈领导力之二 - 授权与放权</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400819865&amp;idx=1&amp;sn=15fb195cb1cccc71430909a0b267ad2b&amp;chksm=7b129cf44c6515e2a9e984ec7089c351a0b75f93b800f1605164307636feda4d743afd235aff&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>海外华人建国史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400805177&amp;idx=1&amp;sn=79cd4531cb179623794b7ac408d953a7&amp;chksm=7b1557544c62de4222d7d79d0cbc9ca0125356b90b21731c6704de3842305e07f00acb7aa854&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>外行谈征信</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400791112&amp;idx=1&amp;sn=0d37c82e1007f17c0e2f0ef8cdac4511&amp;chksm=7b150c254c628533c515e2f23cdd775a977f13a878ed51a71614a740ec734499becac3f1265a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从E租宝被查谈常识</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400780117&amp;idx=1&amp;sn=ec141be563f4063f0fa9a25697128197&amp;chksm=7b15f1384c62782e253d56984474015b2cfd41ec2e6d95ddb4e64dd45fda6025b7a7e737dccb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>验证码是个什么鬼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400770471&amp;idx=1&amp;sn=2312e55fd2793289286c7a64d7056c93&amp;chksm=7b15dfca4c6256dc3945e1b41fefa07518e99a3051869f2aaff2014269f86d71e3462f2ec670&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 再谈切忌照本宣科</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400756829&amp;idx=1&amp;sn=b59e7d6490711a6e3bc37bb57d75cb4c&amp;chksm=7b158a304c620326935455b0b77b1f33014e565511061984a910f61cb279c08323e83dfd3d79&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>键盘常胜将军</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400744799&amp;idx=1&amp;sn=2a2389d3ba258c8de2ce6b67eb9c3939&amp;chksm=7b147b324c63f2242c183255a0c56bc1c322edd45a70ae2d4d3a13731b6ecce040060ebaf2c6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>越南游戏市场简述 之续</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400731695&amp;idx=1&amp;sn=531be63db2989e7c5409ce074d6b5eca&amp;chksm=7b1434424c63bd542937fdc79262994807fcd92be5958baf4fc9081f5ae9ed1dee8d58b61d25&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>浅谈关于领导力之一 - 识人之能</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400713104&amp;idx=1&amp;sn=d38e44a244fb4125808124eb12a17299&amp;chksm=7b14fffd4c6376eb4a802d734ab142f3081147634d4ddf1201cdc9babec1f90b0c30425e258a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>越南游戏市场简述</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400681796&amp;idx=1&amp;sn=f8065f21b72c824b875415a3c8278eb1&amp;chksm=7b1771294c60f83fd2cb9598b7bc9091ad498f3ef22d4811a289943f26060f8e4942a6ba097b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从历史中讲创业的韧性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400665044&amp;idx=1&amp;sn=a8c001c227eb8e4b2559cde4c31db267&amp;chksm=7b1733b94c60baaf74cb8b5a8655141cb238f3359b53178ddc6cfa5e5e8ab5054b1ab5ebefb4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业与投资之 - 价值观</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400624358&amp;idx=1&amp;sn=db6923af2da5ced14624316498a1e0e6&amp;chksm=7b17908b4c60199dd4051ec12ef24845490b5eddb26de0bdecceb96eceb76ca48ba559cc1364&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>caoz谈能力成长 - 分享的技巧</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400593040&amp;idx=1&amp;sn=db2998fe0a8f018b434221a2b78e03e9&amp;chksm=7b160afd4c6183ebc739084553ac26f9e16b432a39226c50b3ad7ae47274037f2480916f3661&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈个人价值及平台红利</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400570623&amp;idx=1&amp;sn=16f6b2609737f04bde68be1f3499b984&amp;chksm=7b16a2924c612b84652c4b68cb10778154860111add58bc56b06e7dbfdbd7161eac7a3f73c97&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从一则预测谈起 - 别用臆断代替求证</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400560801&amp;idx=1&amp;sn=da09ad34d5adcacd912016e462c0901a&amp;chksm=7b1688cc4c6101da35f3cfbb6f1e5bb72da0847f9f2fff2a99300d592dbdba12dfe89274f1d4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 信用与操守伴你一生</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400549908&amp;idx=1&amp;sn=46ae469491dfbf2db4e3879fdd58c729&amp;chksm=7b2972794c5efb6fe957317c5c77fca30a01e4b6a7ac0ba095b1c8560fb68d83297725c89f68&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从CNZZ历史讲创业与打工的区别</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400537044&amp;idx=1&amp;sn=5f46f080d2f0504738158e18b042992c&amp;chksm=7b292fb94c5ea6afd41a5f37654d5ab24282c4d28c17d49f1b1616a0262bd1ad4dc8404e7707&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何应对并发(4) - 分布式数据库及反范式设计</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400528497&amp;idx=1&amp;sn=6b068d924ba06d030bbb5b147265abfa&amp;chksm=7b290e1c4c5e870ae155a67e0e95d3b567717e33526e98c391c4c6768d00e200fab53e236b8c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何应对并发(3) - 需求裁剪</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400516974&amp;idx=1&amp;sn=66a65b0900a8a410b7268d4b9c7bbddb&amp;chksm=7b29fd034c5e74157cbfd262fdc428b9916b5297ec974ecd0dad1f415a19e43a6e42e32a938b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>信息不对称套利之 - 羊毛党</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400501141&amp;idx=1&amp;sn=3108b334a34f407dada75ab402896ec9&amp;chksm=7b29b3f84c5e3aeeff852b7652410c2da53a60255867a22d7b02d725cbb62f6c04818c12b2b6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何应对并发(2) - 请求合并及异步处理</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400480069&amp;idx=1&amp;sn=4119397d0e3b0444f04d25f76ecdfbe3&amp;chksm=7b284d284c5fc43e10f43f95dfa43f1cd850f1e736c582f04f641f8b22f16e81fc821485b730&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>如何应对并发(1) - 关于数据索引</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400470606&amp;idx=1&amp;sn=eff5350f80190ad6e32659f434aac970&amp;chksm=7b2828234c5fa135b46da075801bfba3346413031f2cc02d571f7830ffbb5dd036302acd01a9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品和运营 - 什么是需求（下）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400451448&amp;idx=1&amp;sn=343949112f34c20b662f2d28f9372872&amp;chksm=7b28fd154c5f740327323e8ec1b1c9ace70216060d46093b81ea3fedf717222d90fc8684dea1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 说说求职这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400437571&amp;idx=1&amp;sn=7ec9feb5d67eec059f30e8f128f8590a&amp;chksm=7b28ab2e4c5f22381ad95403e4c0f6da0e2511a8d49997e77dbf12a9e62f26dd3fa679b2e311&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品和运营 - 什么是需求（中）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400429452&amp;idx=1&amp;sn=31b9260f1d3f26b49d4b8041ba265935&amp;chksm=7b288be14c5f02f7ee503035f02cd5689ac7c671aa74a327074844a1047959af661428c1882f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品和运营 - 什么是需求（上）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400416746&amp;idx=1&amp;sn=19ecb45a93869cdcc6ecd5555c3e217c&amp;chksm=7b2b45874c5ccc91b35438209f2f99a5a4f5cbbf0f3df46fdd483dbcdabca715bf137bfc003e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈产品及运营 - 如何避免一厢情愿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400402277&amp;idx=1&amp;sn=2ebbd48290c34815ab85f22fa5de0afa&amp;chksm=7b2b3d084c5cb41e471f8307f2fc77ac829baf0d3adade5f5f55c2e534c60f5d359bc9d7ba66&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>提升智商表现，切忌一厢情愿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400386637&amp;idx=1&amp;sn=3d8e0962255de35f436eb57aff5df680&amp;chksm=7b2bf0204c5c7936ce7c6886ed01136a088878104d7ab8494bed0993ee0525284d245d235ed4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>所谓坚持</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400367085&amp;idx=1&amp;sn=108ac3dfc843baf5bc56f73edf646ae1&amp;chksm=7b2b87804c5c0e9643a4663c905baf699cb700077168ccc1d0bfb68eb70267e09eab241a5e62&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>奇葩商业运营案例精选(1)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400350735&amp;idx=1&amp;sn=acbc5ba8c9606c27e70d8b5a0301e9a9&amp;chksm=7b2a44624c5dcd74728a5528a046e531730501d3f1791040bf018d26740e4aa9899f7274eb4a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场  你的目标是什么</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400340207&amp;idx=1&amp;sn=41c0f4ff9cd7c433c0503bf26fa4308e&amp;chksm=7b2a2e824c5da7947fccf9054ca6d9fd09c62b9a503828279f7627e72c67808145933743ff06&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从习近平访新，谈谈中新关系</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400332140&amp;idx=1&amp;sn=8c73db07c6b8e38c4ae7aa3395a5b460&amp;chksm=7b2a0f014c5d86178ecc62256d4e59bdc58f44f7b0c42ecd4edb7b6d1fa6b3d936cd1b3c8d99&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>caoz谈能力成长 - 取舍之道</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400320941&amp;idx=1&amp;sn=b3883278d2d58b760e3dadbfef225a95&amp;chksm=7b2af3c04c5d7ad623ea6dc709fcd5d4d15b65977665df1d7489cddf6ef563c7d85e8b356129&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事(10)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400306431&amp;idx=1&amp;sn=9689c9be9cf6a965810abe8747c3e39e&amp;chksm=7b2aaa924c5d238490e7bdedab1efe7c5178303feab2c9c6d8f386471a683b84f3ad13382d73&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事(9)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400295084&amp;idx=1&amp;sn=e94ec52aee22c62d0478aa2b8f549046&amp;chksm=7b2a9ec14c5d17d7f6541b8e8fe09a869053cc4b3660781e163f3e49b45b49da43e1183f7169&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事(8)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400281727&amp;idx=1&amp;sn=9463571a71ac58e7bbeedd02b10e8257&amp;chksm=7b2d4a124c5ac304ddf77f1f44a8a3e310ef8c1364bc94e01b1c9a2b98c405d9daeae08d23c5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>目标客户定位及宣传方向选择</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400257591&amp;idx=1&amp;sn=9a7bce5ddeafb1a61179b01944fe42f0&amp;chksm=7b2de85a4c5a614c12f1f702bea274f98705aa7bc10b1ba077cbda4aa8091a05667407b0d0a2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>节操与道德绑架</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400216034&amp;idx=1&amp;sn=dd89a4021a9ed958dcfce5b8243b9bf3&amp;chksm=7b2c558f4c5bdc99f2d92028fca01785a9a36c791360a9d8c8dcf05fa14a0fa7a5f60755bca7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>企业服务，机会还是陷阱</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400206746&amp;idx=1&amp;sn=e1f9159142b875a2d8be1e7b98ec5492&amp;chksm=7b2c31f74c5bb8e11ddf4c9bb21834e3bf17a2f565fcc9651d5c2971f14c396593a1f85f27f8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>跨界与沟通</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400194515&amp;idx=1&amp;sn=c1fa57d1e83978b5808c864bd0d19b38&amp;chksm=7b2ce1be4c5b68a84cb9e9a9233e88bbecdf9a35ab1a6fc0a8d7fd05c362b51c8a18d246fe0c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>知识分享，如何待价而沽</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400180108&amp;idx=1&amp;sn=9c9ea3f502ddaf9ca9252dafe27cf96b&amp;chksm=7b2cd9e14c5b50f7cea9f7e378d400637df313463e7c7b15d8f0111baa1e558342cd2399a410&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事(7)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400161697&amp;idx=1&amp;sn=dc14bdbdb7ea05638aebe919f6badc5b&amp;chksm=7b2f61cc4c58e8da94fea0dcb3b69ff249858041a441721f839c50df3674666d4dfa2545f85e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 不要轻易给自己定性</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400144342&amp;idx=1&amp;sn=abd8b2b0ebcd2d06e0f2ef54e6767292&amp;chksm=7b2f2dbb4c58a4ad973c2ec38e379022b63521ec836a412451dd52967f02b322eea5277a47d7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>凛冬将至</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400128296&amp;idx=1&amp;sn=f5e517f204eaf677d813e2e808a7006a&amp;chksm=7b2fe3454c586a53d61e08ace8838aef8ea3761a54707eeb729cbbc4c6cad8bab296f7909ac1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>运营相关问题杂谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400097589&amp;idx=1&amp;sn=ed013c4786ff5c8e8c023d1eb55277ca&amp;chksm=7b2f9b584c58124ed93904d64ea8614a4135250dbdb257e2b3224bb9330066a91bd38753fc3f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>10月20日杂谈</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400051646&amp;idx=1&amp;sn=b403406197c5729e851dcc443e1bacff&amp;chksm=7b2ed7d34c595ec522f42f6d05c2c7900249cbef6129e8f7674e92a28041b43ac17c2a86fdba&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>偏见的由来-选择性阅读</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400020243&amp;idx=1&amp;sn=a0b22bd51e97b951ad94f423280ee56e&amp;chksm=7b21497e4c56c068a247152cb6b8dd3fa9d171c9b0c17f6376fd90fa1b25355e736bc6238113&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 切勿陷入照本宣科</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=400013409&amp;idx=1&amp;sn=576ff0cb8f080dd6add4cd7e0ea596d2&amp;chksm=7b21220c4c56ab1a6959f2dd25fa143415e29dbe68ed54a2f286378a2790eac2e9cc126b1cd4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>caoz谈能力成长系列 - 机会来自于担当</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209733294&amp;idx=1&amp;sn=111340c5aa21a98dd8b76abc1016dc68&amp;chksm=6076dcc3570155d5f32502ad7ddbfb167a2b7ee4a0016f244729c3d83027d0c65091894c0683&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>caoz谈能力成长 - 归纳与总结</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209714599&amp;idx=1&amp;sn=1cd7f5ca6045be9da9374477871f1d3d&amp;chksm=608967ca57feeedc4bd03e73b82630a4dd391246c1b140c7b24206e0b6b6967119bd52ff35bd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>caoz谈能力成长系列 - 提问的技术</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209695455&amp;idx=1&amp;sn=4d9a296a87f9525907e1e58c85b0648b&amp;chksm=608928b257fea1a40d852a552403544fc189af4bff1921950de0e8adb79c1bcce83d05e939c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一则经典技术面试题目的解读</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209679438&amp;idx=1&amp;sn=d68c1512ad23f6e164f69bd351a18c62&amp;chksm=6089ee2357fe6735abd2da43e659a721ea83cc86573df41eb79cf34f862f9211099548465ab8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场 - 不要躲在舒适区</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209676214&amp;idx=1&amp;sn=81c86176067f62fdd242cb1777702d6a&amp;chksm=6089fddb57fe74cd6899f7c8e4e3c8dda8c4482e176102a294b352da4924a73309707323ad6c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于互联网时代的自助旅游</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209652971&amp;idx=1&amp;sn=9998ce3137ed6bf8f897040f2478c867&amp;chksm=6089968657fe1f90592fbf243fe33d170f57393910f7d0bcc86123a8a84f1e74c3d043a82e2c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从青蒿素说一下专利与知识产权[更新]</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209643427&amp;idx=1&amp;sn=bf4c2dd26fdc6271a2cbfbb0746ca03c&amp;chksm=60887dce57fff4d8b7724ed18d8619c2daa2dd8fba796c4fac7b04f92f6c8c81ffa5c0b41f6d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从青蒿素说一下专利与知识产权</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209637163&amp;idx=1&amp;sn=5d5ded845fc9497a43e9c2abc65775c4&amp;chksm=6088554657ffdc509087f783f5ab295ee2a49ad4b5c6dffcdad96a296da25bc8ba8bda45af78&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>从校园到职场之一 -说说实习这点事</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209629879&amp;idx=1&amp;sn=7cfdbb7b77eef28981d46f5f6ec59ad8&amp;chksm=608828da57ffa1cc7870947b505f8c539d02cbaa1f09ce73294844b7974c2817bd9f6e0fd841&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于做人，以及做企业的闲聊</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209621396&amp;idx=1&amp;sn=048a2f1afbf28533f1a90ff3d38d7741&amp;chksm=60880bf957ff82ef0a4b31f46ca37e3fd693cffff080f2d8c05cf2e0ee599d90b1655bcac11b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于做人的闲聊</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209615384&amp;idx=1&amp;sn=5a9142995dad94024fcc656e40447220&amp;chksm=6088e07557ff69630a8d818583af7f36ded64802c5feec9a8870e4286746dee83a970fcd5aa7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>台湾原住民的由来-历史隐藏的枭雄</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209609421&amp;idx=1&amp;sn=e21968294f4e72b887e8841a2f20f96a&amp;chksm=6088f8a057ff71b6eba26ce065781f2f13464f98012cdf53b506710e215f2fea4f54dc601f3c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>再谈技术的价值</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209602697&amp;idx=1&amp;sn=66ab2174a4f02d43289e87ed75aea89f&amp;chksm=6088d2e457ff5bf2920812530e81fd156e5fe3887ecb89b4adea95e15e070fa9101f356d812b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于技术合伙人的话题</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209595011&amp;idx=1&amp;sn=b0c4cb3ffefd11df302e0db1d938212f&amp;chksm=6088b0ee57ff39f8180ab828ec819872a05ab6c7c19b1fd7a0f57631ab60564ffe9f710e5806&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业公司如何做好信息安全(下)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209577430&amp;idx=1&amp;sn=6c8e445086ade96f220a9d465ae1a0b8&amp;chksm=608b7fbb57fcf6ad045e413f0b5f5c96b3eab00e4adefd96d2bb4108fb18f3b58f9d376e44bc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>创业公司如何做好信息安全（上）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209570522&amp;idx=1&amp;sn=87002f1fe17c07abf078cfa4ec1d2844&amp;chksm=608b50b757fcd9a16e54e78d8ac77ec04d228bb78c506dbce88e4303b197e6901eb4358b2096&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>信息安全常识科普</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209560375&amp;idx=1&amp;sn=bcb767dbcc574045a2cc190702092e91&amp;chksm=608b395a57fcb04cf035072b2c7996363a4c6eba32eeee8c2518abb8cf483cb7e93e2f3d8ba8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>套利，最“容易”的赚钱创业手段</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209549315&amp;idx=1&amp;sn=0303994c90940f5289b8254596c6846f&amp;chksm=608be26e57fc6b78c5166503335f5cabf2b231ffe44315eaa2dd611f57e1f82878c3ca512910&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>扒一扒香港黑社会</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209540092&amp;idx=1&amp;sn=8a0d7b72660b27ecf2a26d14e59a6770&amp;chksm=608bc99157fc408731bba266cf97ac3e3780879ea25b7974eec4d59459d00017658b62c0cc0d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>说说社交与人脉</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209529374&amp;idx=1&amp;sn=0218b6c5640ec6a11ca6c2ffa79a7cc9&amp;chksm=608bb07357fc3965e70d3e415a340b896590d5fccbd85ee734467587d83fd06f93b72f199dfa&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>喂喂，说好的节操呢！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209494120&amp;idx=1&amp;sn=4e9f927becd3ea69508f16f10b447a25&amp;chksm=608a3a0557fdb313925b8717011b2c06368f9a465527bbe4790fc1ae37941906387c748076cb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>【旧文重贴】谈谈商业分析的思维养成</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209479847&amp;idx=1&amp;sn=695b9e9979ff12aa75b09bc6ff93f804&amp;chksm=608af2ca57fd7bdcb17d89e537ff6adc795ec53401f9559b63d60b919ca1646e2a189d3cbfb6&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>撰写商业计划书的一些误区和建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209470745&amp;idx=1&amp;sn=76460f8d1644fd94fa4fc355f93b45c1&amp;chksm=608adf7457fd5662d0d3c6b3919f28366b4b66ab40f6ccb5430eaca1a8209f8d4b899c486c17&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>分享即学习</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209457444&amp;idx=1&amp;sn=af251717af4b3d7fb24e4ff81516a23d&amp;chksm=608a8b4957fd025f5f0c89375dedd71b2a514020878df0faf6eb451418300b408b1bcae71ae5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>一个草根站长的逆袭之旅</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209434718&amp;idx=1&amp;sn=a54f89ef601fb1c9415faad31b609410&amp;chksm=608d223357faab251128891553a2ba3f477d28649928256fe45052786bc7c2b62ab3c5aacb24&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>关于产品与技术沟通的一些建议</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209400452&amp;idx=1&amp;sn=f8ff2002b75d07543792eb9568b3f234&amp;chksm=608da8e957fa21ff5fb0ff63b92017ecbee691fdbd9a5ce7b9a38041debe8282dc2dbfaf07cc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈社交网络的历史</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209368887&amp;idx=1&amp;sn=38fa12d353a21dbfeeb01f4ab105f818&amp;chksm=608c2d5a57fba44c9a888ba17da9d8178b97b297ddc9aba389c7031e567e927fa3173b75d476&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事(6)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209356954&amp;idx=1&amp;sn=c03c2e0b7c3ffbf036b03ab9015a5778&amp;chksm=608c12f757fb9be1d6185dda207c557163326ff031939c5ff2fb27ef3023c5e218f96c80fcbd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr><tr><td>谈谈创业这点事(5)</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzI0MjA1Mjg2Ng==&amp;mid=209323491&amp;idx=1&amp;sn=6942bdaf9a6a5d1f990492ec98c524ca&amp;chksm=608c9f8e57fb16981d0fb30484b3d13fc69943d972486a0b04c628354fdb36b9c9d05ed68e7c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">曹大公众号原创文章链接</a></td></tr></tbody></table>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="公众号" scheme="https://wistbean.github.io/categories/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
    
      <category term="曹大" scheme="https://wistbean.github.io/tags/%E6%9B%B9%E5%A4%A7/"/>
    
      <category term="caoz的梦呓" scheme="https://wistbean.github.io/tags/caoz%E7%9A%84%E6%A2%A6%E5%91%93/"/>
    
      <category term="曹大的梦呓" scheme="https://wistbean.github.io/tags/%E6%9B%B9%E5%A4%A7%E7%9A%84%E6%A2%A6%E5%91%93/"/>
    
      <category term="曹大公众号" scheme="https://wistbean.github.io/tags/%E6%9B%B9%E5%A4%A7%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
      <category term="caoz公众号原创文章" scheme="https://wistbean.github.io/tags/caoz%E5%85%AC%E4%BC%97%E5%8F%B7%E5%8E%9F%E5%88%9B%E6%96%87%E7%AB%A0/"/>
    
      <category term="曹政的公众号" scheme="https://wistbean.github.io/tags/%E6%9B%B9%E6%94%BF%E7%9A%84%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
  </entry>
  
  <entry>
    <title>小帅b，学习python的正确姿势众号原创文章合集</title>
    <link href="https://wistbean.github.io/xiaoshuaib-gongzhonghao-xuexipythondezhengquezishi-yuanchuang-wenzhang.html"/>
    <id>https://wistbean.github.io/xiaoshuaib-gongzhonghao-xuexipythondezhengquezishi-yuanchuang-wenzhang.html</id>
    <published>2019-12-31T16:00:00.000Z</published>
    <updated>2024-01-26T15:14:15.839Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><table><thead><tr><th>文章标题</th><th>公众号链接</th></tr></thead><tbody><tr><td>python爬虫反反爬</td><td>像有道词典这样的 JS 混淆加密应该怎么破</td></tr><tr><td>哇靠，架构师你TM扔这些图给我到底算几个意思？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484960&amp;idx=1&amp;sn=4504b48e09a4878b3772bce648d0b487&amp;chksm=fc8bbeb1cbfc37a7c75124b100131644803efde211da2e0af7513624885583dbad2d768b219b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>GitHub2019年6月最牛逼的15个python项目</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484948&amp;idx=1&amp;sn=0d5e27d6923c83287282b0c41634cd08&amp;chksm=fc8bbe85cbfc379327b35655c7e2d692259ffa79317bb13b2d89576f857261b01fca85c07a5b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>教你如何快速搞垮一个行业</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484944&amp;idx=1&amp;sn=06288a61a59d775f8e9112e413cd74c2&amp;chksm=fc8bbe81cbfc379720660ff934b8109904f22ba6ebe8cbafe1d80c9fc46312699cdea6c0d625&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>你在浏览器输入了 baidu.com 并按下回车后，背后到底发生了什么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484937&amp;idx=1&amp;sn=d33ee2df98357b815c97c19a3a7c0f8e&amp;chksm=fc8bbe98cbfc378ebb93efcb6adb76b66c17c182aa0fc971d525fd2b7925c47ccc54b3aa7291&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>上班的时候，这 10 句话够你喝一壶的了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484929&amp;idx=1&amp;sn=013bf16adf1477aaa9326ba5f1f17485&amp;chksm=fc8bbe90cbfc37866ec0481fd27d0b8abc878f7f52f70a79d338bebf061c735b2cedbbd6f13f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫反反爬</td><td>看完这篇，你几乎可以横扫大部分 css 字体加密的网站！</td></tr><tr><td>吐血分享这两个爬虫用到的 Chrome 牛逼插件</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484859&amp;idx=1&amp;sn=b5f91ab1dc027d06e34dea1b37091b34&amp;chksm=fc8bbd2acbfc343ce3123fb3e3aec1fa1e34c96b15e998a34e01a75f4ca90b0089e1692f5a31&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>20000粉丝福利来啦，送定制版帅b签名书籍</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484828&amp;idx=1&amp;sn=dbf2e64f9e9aeb9f54f7fc67d1bc2b21&amp;chksm=fc8bbd0dcbfc341b6169a3436654eb0fc732b27b1b276c11ea53a84096357abc2e0d8cb95022&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫反爬</td><td>对方是如何丧心病狂的通过 css 加密让你爬不到数据的</td></tr><tr><td>python如何赚钱？ python爬虫如何进阶？ python就业？ 如何快速入门python？ …..</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484770&amp;idx=1&amp;sn=16427865c7b2785594acfbcf4505e26f&amp;chksm=fc8bbdf3cbfc34e5856dd36dd825f9b89b05a4ab3def08dac48b760771e4ee0454fdf9ddee72&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>高考要来了，扒一扒历年高考录取分数来压压惊</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484745&amp;idx=1&amp;sn=24362e73605d30e06ebe05d1fe7225f2&amp;chksm=fc8bbdd8cbfc34ce100b9461f46c8a1c0008172f101b34b38e146f56323bc40bbd373a127ee8&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>当 python 遇到你的微信的时候，你才发现原来你的微信好友是这样的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484710&amp;idx=1&amp;sn=cf17f2e87405ebffb20edd0ca0a7315b&amp;chksm=fc8bbdb7cbfc34a1389e17d4485b677d5ada497a404dc8f14107914e50382c640e7bd3cb93a4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>GitHub 2019 年 5 月最牛逼的 15 个 python 项目</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484701&amp;idx=1&amp;sn=3a22fd8fd1a46fbd2c89ae6e508c18f4&amp;chksm=fc8bbd8ccbfc349a380f4897c01b470ce386f8046c637f681ac8b1deee392573d22750ec3cb9&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>00 后的互联网潮流用语了解一下</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484696&amp;idx=1&amp;sn=a2c660f0b04abac605b409f5886ba0c0&amp;chksm=fc8bbd89cbfc349ff0f50b406da3596b777dd6f53cfbaa52a6aa8eb895df26af3718d5a6616d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>来跟你说两件事情</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484673&amp;idx=1&amp;sn=a09294bde6d12c9506af2de519dd47ca&amp;chksm=fc8bbd90cbfc3486f84aba9e3f49508fd5c40020c2ddbac95eba58fcf32f7a0c948d893438fe&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬取你喜欢的公众号的所有原创文章，然后搞成PDF慢慢看</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484657&amp;idx=1&amp;sn=998bfcce6cd22b7fedff29e68a46fe3f&amp;chksm=fc8bbc60cbfc3576f117d3566fbea8a042ee573d840bbe6a3d4ec9bffef815c691b7f9a59711&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>520了，如果你的另一半是个程序员，发这个给TA</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484628&amp;idx=1&amp;sn=2c3d7ccb6ec722e59f87391079ba49f7&amp;chksm=fc8bbc45cbfc35539c3164588fdd6a9b5bd890737e7a6cd6ffa9aadbde7065924b77fa558473&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬取 20w 表情包之后，从此你就成为了微信斗图届的高手</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484624&amp;idx=1&amp;sn=79be13ef1561ae1e7dbf5a42e7def453&amp;chksm=fc8bbc41cbfc35575a4502285abe7289644ec825f48718a106392a80118be9de8766cae47ec1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>如何自学 Python 高效一些</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484608&amp;idx=1&amp;sn=0ebde7cbfea6e42e9e8e316bbec35b2b&amp;chksm=fc8bbc51cbfc35475daa15a026c44727bc7954bd722b24870eab567ef937a8f175369c546962&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫30</td><td>scrapy后续，把「糗事百科」的段子爬下来然后存到数据库中</td></tr><tr><td>为什么我叫小帅b</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484594&amp;idx=1&amp;sn=bcc15217ab65b114eb586c7c0fa78f09&amp;chksm=fc8bbc23cbfc35359c17b04e4a84332077aa6d36a5108304e648f1daf8d9b82a60d76355641d&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>学编程不就是为了赚钱？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484579&amp;idx=1&amp;sn=26d0f127c3c9593b0d8d6f4f91318d76&amp;chksm=fc8bbc32cbfc3524972a21e41df6073d8cc09d1c35e64a561ce39941f83f40e26c53dfad601e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫29</td><td>使用scrapy爬取糗事百科的例子，告诉你它有多厉害！</td></tr><tr><td>python爬虫28</td><td>你爬下的数据不分析一波可就亏了啊，使用python进行数据可视化</td></tr><tr><td>GitHub2019年4月最牛逼的15个python项目</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484524&amp;idx=1&amp;sn=e3ce7e76f95dfd13824d43a5baa0c8f0&amp;chksm=fc8bbcfdcbfc35ebf6b9e6dfd934a8a48d2d7a4462be26fa169625ab8b7c46eb5ef41272bd38&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫27</td><td>当Python遇到MongoDB的时候，存储av女优的数据变得如此顺滑爽～</td></tr><tr><td>python爬虫26</td><td>把数据爬取下来之后就存储到你的MySQL数据库。</td></tr><tr><td>小帅b的第二次「统一留言」回复以及「开奖啦！！」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484496&amp;idx=1&amp;sn=2ddc1f4320c256716a5acc88a8ebfcbc&amp;chksm=fc8bbcc1cbfc35d7208dc0396948b95ab6e50e4e6bd9a7860e09b13c865d9bdc8fca8d9a82c5&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>叮咚！网站 fxxkpython.com 上线啦！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484451&amp;idx=1&amp;sn=046ae75fe8241a7fe669f5eaa2ae7e4e&amp;chksm=fc8bbcb2cbfc35a43892fefcd70bbf661339e84458b5a0ad8e20d7a7fb357d3b8112ed0b9084&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫25</td><td>爬取下来的数据怎么保存？ CSV 了解一下</td></tr><tr><td>来了来了，送小帅b签名书和小礼物 + 你们的第二次「统一留言」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484426&amp;idx=1&amp;sn=b379aa1307055e9229e4aa0138bcc13e&amp;chksm=fc8bbc9bcbfc358daf30e588a144ef9ebf7d5bee649a796091ecd7f3220f0efd5e2e25f0ae9f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>把我压箱底的牛逼 Chrome 插件分享给你，嘘～偷偷用！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484413&amp;idx=1&amp;sn=b3d204da6f6ec4c5e3cdd3cca44e391c&amp;chksm=fc8bbb6ccbfc327a011897d348ad0ee9739937f658c55be7100aac6dd853124c1c207d48d8a3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>这些高级的 Google 搜索秘籍，小帅b忍痛传授给你</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484403&amp;idx=1&amp;sn=d7208dd31bfe7b7de1cb146186b37575&amp;chksm=fc8bbb62cbfc3274a5a35489f03a55f42c86def93134d469521ab009959de843b25ba90f014f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>来说几件小事情</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484391&amp;idx=1&amp;sn=fee5823b044dee650120d0c00a4cc110&amp;chksm=fc8bbb76cbfc3260816ff6adee23e7530d5f8e35c6d7b9041b7d76358a23bb03867cba4cc1fc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫24</td><td>搞事情了，用 Appium 爬取你的微信朋友圈。</td></tr><tr><td>看不下去了，我支持996，年轻人就该996！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484364&amp;idx=1&amp;sn=8745b0c0d492a5b39905dbb873d78182&amp;chksm=fc8bbb5dcbfc324b337bef5e8774377294312c6ab5e0f53f56a458e262822ae33608c01e0517&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫23</td><td>手机，这次要让你上来自己动了。这就是 Appium+Python 的牛x之处</td></tr><tr><td>python之父就是牛逼</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484333&amp;idx=1&amp;sn=2d9474b9f644e417085596cf6065d78e&amp;chksm=fc8bbb3ccbfc322ad11a2adb9c5b5411f126d4ab4a5865524e41d176c87892fc73e3d9edc4c0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫22</td><td>以后我再讲「模拟登录」我就是狗</td></tr><tr><td>python爬虫21</td><td>对于b站这样的滑动验证码，不好意思，照样自动识别</td></tr><tr><td>去他妈的996！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484297&amp;idx=1&amp;sn=04f2cb49232a02928cfb6c8ca29c8ff2&amp;chksm=fc8bbb18cbfc320e33e6af8ed09b52cb6d61051975a0ae0f3eb898624e84651bf33f5e98ab48&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫20</td><td>小帅b教你如何识别图片验证码</td></tr><tr><td>爬虫，犯法吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484271&amp;idx=1&amp;sn=f9c44b38823a9a92d924196fa2b0714b&amp;chksm=fc8bbbfecbfc32e800a14b05f94f00b1b00f415557c6fe14c734e5054a4eb82dc600a05732e4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫19</td><td>遇到需要的登录的网站怎么办？用这3招轻松搞定！</td></tr><tr><td>温馨提醒：微信群创建成功</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484262&amp;idx=1&amp;sn=836acf203b558ee528e54b278a32c90e&amp;chksm=fc8bbbf7cbfc32e1be6fc2f9f99851af485fb15c354437509b5043b4a31b9336c21114b44c98&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫18</td><td>就算你被封了也能继续爬，使用IP代理池伪装你的IP地址，让IP飘一会</td></tr><tr><td>python爬虫17</td><td>听说你又被封 ip 了，你要学会伪装好自己，这次说说伪装你的头部</td></tr><tr><td>哥们，别再问我你适不适合学编程了好吗？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484246&amp;idx=1&amp;sn=888912fe2fdb9acffa9b20e850437cc7&amp;chksm=fc8bbbc7cbfc32d141afb45f372e05ae0c2c040cb454ac1bafd131cbfa3b8147a93b4844badf&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>你们的第一次「统一留言」和「小帅b的回复」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484236&amp;idx=1&amp;sn=397b9501dda5626d24e56c858a9a0871&amp;chksm=fc8bbbddcbfc32cbf26f14bb32fceba041b07bc8c03e480dd5a0cb9b0161cb88cf1a494eb1ec&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫16</td><td>你，快去试试用多进程的方式重新去爬取豆瓣上的电影</td></tr><tr><td>python爬虫15</td><td>害羞，用多线程秒爬那些万恶的妹纸们，纸巾呢？</td></tr><tr><td>python爬虫14</td><td>就这么说吧，如果你不懂多线程和线程池，那就去河边摸鱼！</td></tr><tr><td>如果你还是个大学生，快进来，小帅b想跟你说点良心的</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484203&amp;idx=1&amp;sn=f65d72a75cb00b5466d2f5208da084dd&amp;chksm=fc8bbbbacbfc32acd305310e642b4ae9eaade6de97485035ea972ccd1d7adc631cbba8a58f32&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫13</td><td>秒爬，这多线程爬取速度也太猛了，这次就是要让你的爬虫效率杠杠的</td></tr><tr><td>python爬虫12</td><td>爸爸，他使坏，用动态的 Json 数据，我要怎么搞？</td></tr><tr><td>python爬虫11</td><td>这次，将带你爬取b站上的NBA形象大使蔡徐坤和他的球友们</td></tr><tr><td>python爬虫10</td><td>网站维护人员：真的求求你们了，不要再来爬取了！！</td></tr><tr><td>python爬虫09</td><td>上来，自己动 ！这就是 selenium 的牛逼之处</td></tr><tr><td>python爬虫08</td><td>你的第二个爬虫，要过年了，爬取豆瓣最受欢迎的250部电影慢慢看</td></tr><tr><td>python爬虫07</td><td>有了 BeautifulSoup ，妈妈再也不用担心我的正则表达式了</td></tr><tr><td>python爬虫06</td><td>你的第一个爬虫，爬取当当网 Top 500 本五星好评书籍</td></tr><tr><td>python爬虫05</td><td>年轻人，不会正则表达式你睡得着觉？有点出息没有？</td></tr><tr><td>python爬虫04</td><td>长江后浪推前浪，Reuqests库把urllib库拍在沙滩上</td></tr><tr><td>python爬虫03：那个叫做 Urllib 的库让我们的 python 假装是浏览器</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484110&amp;idx=1&amp;sn=94156b5693931aebe9d1708b87c98488&amp;chksm=fc8bba5fcbfc3349547842cbd201e05937dfa5f93009f9b2bd815e68149cb39fb4f7b6865be7&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫入门02：教你通过 Fiddler 进行手机抓包</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484103&amp;idx=1&amp;sn=e6535981a331d391ff05260e47d1e5d6&amp;chksm=fc8bba56cbfc3340d9a9c08d40c2f74e4f8cb71fec806396de85b7b697e1fc7fd75ca5a754c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫入门01：教你在 Chrome 浏览器轻松抓包</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484073&amp;idx=1&amp;sn=665a1fa621eefba334abcc4da5ed894d&amp;chksm=fc8bba38cbfc332eb514796a25130564071131a102bc795bf7ce30a2a6474532b4cc4d13ac7c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python爬虫入门：什么是爬虫，怎么玩爬虫？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484054&amp;idx=1&amp;sn=1e3da765f7b409a2af3bfd1b8c882091&amp;chksm=fc8bba07cbfc33115826c7b8077839e96ac7fb9545df29f41755cd727603e0ad7d18d1658c1a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>对不起，我不应该出轨的！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484047&amp;idx=1&amp;sn=b04b29cc35d3d9acb1a1361561cf3d14&amp;chksm=fc8bba1ecbfc330854d711ed3f469d99692573adec3125b9e510e56e35a43e9c7479b03f0d61&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>为什么会 python 的人会被另一半爱的死去活来？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484031&amp;idx=1&amp;sn=f7e24a153f5096a98df375b43664e5a5&amp;chksm=fc8bbaeecbfc33f87cd6fcaf2e097a989ce22d59a0afc3f9aa7af78ff73e851ad297ce33f544&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python:好看的男人们，快到碗里来！</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484014&amp;idx=1&amp;sn=5e24b4e5e89866fcd034e90f6a486c3d&amp;chksm=fc8bbaffcbfc33e9d59eb9a53413b26d88e09024ecb7f26f6cf002350214362aa3580e3f5c9c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>python 爬虫应该学习什么知识点？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483988&amp;idx=1&amp;sn=30f08cc183b0ae69d13580850196a0bf&amp;chksm=fc8bbac5cbfc33d32ebe34d8080e02f1064888ce899d11ecd6d31f6d8bf53a6424b0d3e1cacd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>PyCharm 使用教程：03 PyCharm常用技巧指南</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483976&amp;idx=1&amp;sn=ffb8362d88371c805823da9ba408b9b2&amp;chksm=fc8bbad9cbfc33cfccdb68caaea78b412b016302826312beeae09317d98aeb495736b80e1f02&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>PyCharm 使用教程：02 完全定制属于你自己的PyCharm编辑器</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483960&amp;idx=1&amp;sn=278293fdc0fcf6dbf29ba91bea1f9de7&amp;chksm=fc8bbaa9cbfc33bf47085910c9f50bf2567f86aead7cd881fca15d27ff2e8bfa0d262e509577&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>PyCharm 使用教程：01 安装PyCharm</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483951&amp;idx=1&amp;sn=b6775de9e793e16656bbcb2ce4656294&amp;chksm=fc8bbabecbfc33a874de8e3e07e1b37eb5a70df813fec6b85636e0e28880878eff1e42e501e1&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>今日份的 Python 基础清单</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483945&amp;idx=1&amp;sn=7d69d9098ca784369445f40d38aea6d0&amp;chksm=fc8bbab8cbfc33ae8261af991bfed77acd55b6d047ce025e257c57bf52fe532895bd6243159f&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>装逼技能：把你的Python程序打包成exe可执行文件</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483938&amp;idx=1&amp;sn=084bf0327e87c9bd6e3a0fdc2d6236b5&amp;chksm=fc8bbab3cbfc33a591a2548df0bec79521c1a199f888649863a07fe62e0a05cf1fe2be6eff91&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python的互联网编程</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483927&amp;idx=1&amp;sn=383b1ee2fbe3a41ad40ed68334ff6d37&amp;chksm=fc8bba86cbfc33907580f686ad53e21461b9447b9c795fd10c6e516ee676ee4268493f30045e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>用python给自己写一个操作界面</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483912&amp;idx=1&amp;sn=e0f7da15f72d2bab9509f9291075765f&amp;chksm=fc8bba99cbfc338fd42a9dcf7272d7d6a29e2eebadfebdbeb1335b0fe9c4158e43eaa5c97763&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>把你的“女朋友”存储起来</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483901&amp;idx=1&amp;sn=c5727c9bc9622b3f1385295d4fd397f5&amp;chksm=fc8bb96ccbfc307af938331d80e113176b84622632f3fd8c85bd7aa8dd9752281c44590c2408&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python是怎么读写小黄文的？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483897&amp;idx=1&amp;sn=53d4e2861f4100fbf09b72e2940497cc&amp;chksm=fc8bb968cbfc307e5ed5d79fb2f6db0af645cff42684f733d2fff8ee8e44da34ec83c963dbcd&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>知道代码有错还狂往下写？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483881&amp;idx=1&amp;sn=807aa97874f58ba23fb970689f95c5d9&amp;chksm=fc8bb978cbfc306eaff20a834808962511022616b75b4627944e7053e047c376d2f6c85c57bb&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>老子写个代码而已，凭什么还要我写文档？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483870&amp;idx=1&amp;sn=2db2db120dd42a70c87f238a5d46d5f5&amp;chksm=fc8bb94fcbfc30594fbfb4ce0cc457ef763c8ca6309fb2f5d6d387f638b056827abb08109664&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>程序员之间为什么要相互鄙视呢？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483866&amp;idx=1&amp;sn=7a4e631964e912ecca6fb534b302d856&amp;chksm=fc8bb94bcbfc305d90aad9b66fa5862b626708f8913d990ec8b73527a33ee4fee83ea6214626&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>了解了这些之后，能让我们更愉快的玩爬虫</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483862&amp;idx=1&amp;sn=491b6764294a252e65afbeca44fdc371&amp;chksm=fc8bb947cbfc30514b6d6a8fba818676b68ed11dd67a75e39b1dc2d021bb42b22b110e40f946&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>使用Python爬取性感美女并保存到本地</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483859&amp;idx=1&amp;sn=a0552110bddce7f5cba8986585495fb3&amp;chksm=fc8bb942cbfc3054d6c40cf126097e48dbd729e4698a2a5c9b4ce995e18b395db20762478bae&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>用哆啦A梦解释python面向对象（下）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483846&amp;idx=1&amp;sn=22a45476e6e66949cac558a183bc173c&amp;chksm=fc8bb957cbfc30415962d35d85f48ec71f3a44fae05d2a053cb56cddbd2445a93a6dc0c6195b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>用哆啦A梦解释python面向对象（上）</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483830&amp;idx=1&amp;sn=a961c43b39670033c701d185abbc98c5&amp;chksm=fc8bb927cbfc3031d14a33ccece16d4f9e7f383b71c4b9d109d42561cb85356e388b05d2bef2&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>造轮子多麻烦啊，拿来就用是了</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483826&amp;idx=1&amp;sn=8418fcc5d5465b5f42fdd67c46c9994d&amp;chksm=fc8bb923cbfc3035c250c6eae80061a21032ebcfe0cdf1acd203adc5dc4c32b346247120dd4b&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>有这么讲Python中的序列的么？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483808&amp;idx=1&amp;sn=799e617eea9a0a776bad5fc614576cc2&amp;chksm=fc8bb931cbfc3027e42481da5939aa305026747724298e480560bc628ade50ab6598b1a8176e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python的创始人今天宣布了一件事情</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483792&amp;idx=1&amp;sn=5b89818fc35b46b6da19514c3e7f6182&amp;chksm=fc8bb901cbfc30170cc34a415ed7a08c3300e75edfc710f193a5d70432e9db3b278bd34cd300&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>所谓数据结构，对python来说不过如此</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483788&amp;idx=1&amp;sn=05b7547bd04f1131ebca089cf78cb0e2&amp;chksm=fc8bb91dcbfc300b19d73449ea9635119b177cada62f45a4427d5ec9836fd96bf4085bddd532&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>来了解一下面向对象</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483769&amp;idx=1&amp;sn=5934d3145355ba071600898d524977ed&amp;chksm=fc8bb9e8cbfc30fe91240b3a1f3ebf7f6962aa52e4a4c890b2b42ccfee463ddb774c41ab4863&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>写一篇专门介绍各种符号的意义及用法</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483765&amp;idx=1&amp;sn=8cd8d258580c2323d29fbc20e19699d7&amp;chksm=fc8bb9e4cbfc30f2301ab408c200e69e6f668e7a491a87263cb3427a7a4612c843b7d2d5b3c4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>【精品】精心整理的一些 Python 学习资料</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483757&amp;idx=1&amp;sn=e88871a83450f04177ee1d285af869a9&amp;chksm=fc8bb9fccbfc30eafd733dd378ef9e6e6012693507de0046e3872b7a5e019ddbe83b4c7b2d39&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python要你叫几次就得叫几次</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483752&amp;idx=1&amp;sn=4f8b8f937bb0d343beaac68009b3129c&amp;chksm=fc8bb9f9cbfc30ef981f1e80e6ff7a68a6aa76c59a52fc0501197c21d200a6cf69b21c88081e&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>有些人，只活了一天，重复到死</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483741&amp;idx=1&amp;sn=0185af2fca100a5f5bf5a197670e5df0&amp;chksm=fc8bb9cccbfc30da6d086aebe705ec84940ca16242c3ae9054ba9db724568f776d6eaec34fd4&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>你追我，如果你追到我，我就跟你嘿嘿嘿</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483728&amp;idx=1&amp;sn=f5cb87fee2caecd1196d733a06d69cb7&amp;chksm=fc8bb9c1cbfc30d75b140ed4a6fd59db056dff94ef2dd5d5063d7eae38f5ac781f65b5dc0b3a&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>创建「学习python的正确姿势」公众号第二周</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483722&amp;idx=1&amp;sn=bb03b3b1d0aa3d89ad1d3f496cadc9f1&amp;chksm=fc8bb9dbcbfc30cd07ddb701b51ce55836c7ecf6986c1432c80acf05683b11678c97c3e64990&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Pythoner：教你二进制八进制十六进制的快速转化</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483717&amp;idx=1&amp;sn=c67360708f5e7f40ddee34730d7f4c67&amp;chksm=fc8bb9d4cbfc30c2e76ff3697ebba1bfa15ac5dd7e236f194fc665e89042bdd18c5cdfe352cc&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python基本数据类型之「字符串」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483711&amp;idx=1&amp;sn=e5b74d63bd139183eb6616b436ca68fc&amp;chksm=fc8bb9aecbfc30b8618432f1383d81c9b2487b0c533f6c63b877da546eacf7b91ccae4420052&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python基本数据类型之「数」</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483700&amp;idx=1&amp;sn=906804ab8859731927182eba5fded7fb&amp;chksm=fc8bb9a5cbfc30b33aa78baeef06abe60f53a24995c6195cba1e069f5f2c0da7a28137b64d21&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Pythoner：什么是常量，什么是变量？</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483691&amp;idx=1&amp;sn=25aec4aa4cc54677999d3dd4e4ebbaea&amp;chksm=fc8bb9bacbfc30ac2176f763aba01d745fe43195c2553757a67bd0d46156a97f68a7dda42a99&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>自己动手写一个会跟你 Say Hello 的 python 程序</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483681&amp;idx=1&amp;sn=86645f7ff670db19bde03546b6c8c1b6&amp;chksm=fc8bb9b0cbfc30a6911b0a50cf1e1d775f4c7b02e0cda185d319d069201199e6c5d8aef83c74&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Pythoner ：挑选一个Python编辑器</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483673&amp;idx=1&amp;sn=cbd7de3c6f14990a9c73363f0195c16f&amp;chksm=fc8bb988cbfc309e28a4cbc8232ee1aaad3f5a33e4f7ddcd3c8ffa6c168aff599264f744fa10&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>精心整理了一份python体系的思维导图</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483663&amp;idx=1&amp;sn=ce5317ebae5ba4d4d4ffbd4d81e3ead7&amp;chksm=fc8bb99ecbfc30883cbdad8de5918de51ba61ca059f535ae76e816cd8a740f8de69125d39cc3&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>Python : Hello World !</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483658&amp;idx=1&amp;sn=292b43d506ce7c25f22da3ccc76d78b8&amp;chksm=fc8bb99bcbfc308d7e1e93f9130ab234abd0d4ee43a39100eb301d770922ad90bf5f0475e63c&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr><tr><td>pick up Python</td><td><a href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483655&amp;idx=1&amp;sn=2aefa3b8491d6881675696dd20968971&amp;chksm=fc8bb996cbfc30800bc757572fc5e2b7066bfed4fc95924486166b3e19d013dc7ec84f2f3dd0&amp;scene=27#wechat_redirect" target="_blank" rel="noopener">小帅b公众号原创文章链接</a></td></tr></tbody></table>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="公众号" scheme="https://wistbean.github.io/categories/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
    
  </entry>
  
  <entry>
    <title>what the PUA</title>
    <link href="https://wistbean.github.io/what-the-PUA.html"/>
    <id>https://wistbean.github.io/what-the-PUA.html</id>
    <published>2019-12-13T16:11:57.000Z</published>
    <updated>2024-01-26T15:14:15.834Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我记得挺久之前在某网站刷视频的时候，看到了一些关于 PUA 的教程，一开始出于好奇，想知道 PUA 到底是个什么玩意，后来了解到这个就是专门教人怎么泡妞的，我当时兴致就突然勃勃了起来，连看了好几集。</p><p>简单说下， PUA 起源于国外，说得专业点就是 Pick up artist ，也就是搭讪艺术，说白了就是通过学习一系列套路来让自己更容易泡到妞，比如如何了解对方的心理，跟对方聊天的技巧，做一些什么操作来降低对方的 ASD ，如何给自己建立一个几乎牛逼的人设，什么时候可以进行下一步，如何让对方 “解除装备”，什么时候可以 “搜身”，甚至于开房技巧和话术等等。</p><p>虽然现在我对这些都门儿清，但说实话，我还真没利用这些去泡妞，主要是我觉得靠自己的颜值和才华足以。</p><p>玩笑归玩笑，但是我觉得了解这些套路，也许可以让你多留个心眼，说不定以后就有些人通过 PUA 搞你呢？不管男女都一样。</p><p>特别是 PUA 被引进国内之后，各种自称 “恋爱大师” 疯狂割韭菜就算了，还进一步恶化它，比如各种恋爱陷阱，骗炮骗钱甚至精神控制，逼到对方自杀。有些社区还布置作业，以骗到多少炮为豪，也是醉了。更可恨的就不说了，太他妈渣了。</p><p>我今天想说的一点是，其实我们刚去认识一个人的时候，我们更多的是看这个人的 “人设”，或者说他所扮演的 “角色”，而他的“低层系统”，是需要长时间的相处才能慢慢了解的，但是很多人都很容易被 “人设” 所迷惑。比如一个农村的小伙，一开始又穷又矬，然后自己很不甘心，通过自己的努力，摇身一变，牛逼哄哄，是一种人设；比如那些让你感觉什么都无所谓，潇潇洒洒，嘻嘻嘻哈哈，相比之下，自己活得不如一条狗，也是一种人设；打开你的朋友圈，那些头像设置为自己穿的西装革履，头发梳成大人模样的照片，还是一种人设…</p><p>我想说的是，当我们去认识一个人的时候，人设可以作为一个参考，但不要过度认为他就这样的一个人，特别是想要跟对方培养长期关系，需要更多的去了解对方的“低层系统”，是否真的可以。</p><p>当然，约炮的话就另当别论了。</p><p>PUA 不仅是男对女，也有女对男，现实生活中我还真的不小心见过那么牛逼一女的，具体如何就不说了，反正那些突如其来的异性（也包括同性吧），无缘无故的对你过分的好，或者让你产生这个人很不一样并且对你还挺好，亦或者察觉到对方用各种话术整得你不要不要的（虽然有点难）…，都保持一点理性吧。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="pua" scheme="https://wistbean.github.io/tags/pua/"/>
    
      <category term="搭讪艺术" scheme="https://wistbean.github.io/tags/%E6%90%AD%E8%AE%AA%E8%89%BA%E6%9C%AF/"/>
    
      <category term="精神控制" scheme="https://wistbean.github.io/tags/%E7%B2%BE%E7%A5%9E%E6%8E%A7%E5%88%B6/"/>
    
  </entry>
  
  <entry>
    <title>这就是我能想到的最划算的投资</title>
    <link href="https://wistbean.github.io/ge-ren-tou-zi.html"/>
    <id>https://wistbean.github.io/ge-ren-tou-zi.html</id>
    <published>2019-12-04T16:09:57.000Z</published>
    <updated>2024-01-26T15:14:15.615Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>在理财中有这么一个概念叫 “基金定投”，主要是说自己去找个合适的时间，然后以一定的金额投入到某个基金里面去，接着不要去管它的死活，反正每到自己规定的那个时间，就是对你选择的那个基金一顿金额投入。</p><p>比如说，你每周的星期五，都拿出 500 元去投资到某一个具备长期发展的基金中去，这就是定投。</p><p>这种投资的方式非常简单，却行之有效，不需要自己常常因为各种指数的升跌而操各种心，也不需要自己浪费很多时间去研究各种 “江湖乱吹”，反正定时定点 “吃药” 就可以了。</p><p>不过这其中有一个关键的点，就在于长期。你能抓住某样东西，一动不动，坚持个十年二十年吗？其实挺难说的，特别是在你每周五都拿出 500 元去定投的时候，在你认为的 “长时间” 里面没有看到收益，甚至还常常亏了点钱的时候，可能就没有太多的动力去坚持不断的定投了。</p><p>说到长期，我想我们自己这条命，存活在这个世界上的时间总和，可以算是一个长期了。</p><p>那么，不妨把自己当作标的，自己定投自己，因为我们自己本身是具备长期这个条件的，还有成长的潜能，并且可控，我想这世界上应该找不到比这个更好的投资标的了。</p><p>那么应该具体定投自己的什么呢？用什么来定投自己呢？</p><p>摸了一下口袋，空空如也…还是算了吧？别忘了，咱们还有比钱更宝贵的东西，那就是时间，是的，拿出自己的时间，定投到自己的成长上面去。这句话有点牛逼，容我再说一遍：</p><p>拿出自己的时间，定投到自己的成长上。</p><p>我之前也是想，本身就没几个钱，投资个屁股啊？但后来慢慢想法就不同了，几百块钱总有吧？一年买几个课程总可以吧？然后以定投的方式，花时间去学习，去内化，慢慢的提升自己。</p><p>那么终归有一天，自己的能力一定会比以前牛逼，这个时候自己的单位时间的付出所能交换到的资源就会更多，换句话说，自己越牛逼，是不是就比以前赚到的钱就越多了？是不是往后就能去寻找除了本身之外，其它具备长期的、有成长潜力的标的进行定投了？</p><p>这，就是我能想到的，最划算的投资。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人投资" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8A%95%E8%B5%84/"/>
    
      <category term="定投" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8A%95%E8%B5%84/%E5%AE%9A%E6%8A%95/"/>
    
    
      <category term="个人提升" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
      <category term="个人投资" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E6%8A%95%E8%B5%84/"/>
    
      <category term="定投" scheme="https://wistbean.github.io/tags/%E5%AE%9A%E6%8A%95/"/>
    
      <category term="理财" scheme="https://wistbean.github.io/tags/%E7%90%86%E8%B4%A2/"/>
    
  </entry>
  
  <entry>
    <title>说说菊厂的 404</title>
    <link href="https://wistbean.github.io/huawei-404.html"/>
    <id>https://wistbean.github.io/huawei-404.html</id>
    <published>2019-12-01T16:07:40.000Z</published>
    <updated>2024-01-26T15:14:15.623Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>一般情况下，你开发了一个网页，部署到服务器上，别人通过你的页面链接在浏览器中进行访问，浏览器在请求的时候会得到一个响应码，也就是 200 ，这个时候用户就能够看到你这个页面所提供的内容。</p><p>服务器响应的状态码有很多，常见的就是以 2、 3、 4、 5 开头的，其中：</p><p>2开头的表示服务器成功接收到请求</p><p>3开头的表示页面重定向</p><p>4开头的表示客户端访问错误</p><p>5开头的表示服务器错误</p><p>我们比较常见的 404 就是请求错误的一种状态码，这种情况的发生常见的有这么两种，一种是人家的地址你访问错了，比如人家的网页目录是在 web 服务器上的 a 目录，但你偏偏去访问人家的 b 目录：</p><p>正确是这样的：</p><p><a href="https://www.aaa.com/a/index.html" target="_blank" rel="noopener">https://www.aaa.com/a/index.html</a></p><p>但是你这样访问：</p><p><a href="https://www.aaa.com/b/index.html" target="_blank" rel="noopener">https://www.aaa.com/b/index.html</a></p><p>这时候对方发现服务器上的 b 目录并没有 index.html 这个网页，那么就会返回 404 ，意思是这个页面不存在于服务器上。</p><p>还有一种常见情况就是，你前一秒还可以访问，但是过不久服务器那边把目录里的内容删除了，这时候你再去访问，就会得到 404 页面，人家不会告诉你具体是什么原因删掉内容。不过温馨点的网站会告诉你：“对不起，亲，你访问的页面不存在”。</p><p>404 对于小打小闹的网站来说价值并不大，但是对于一些大型流量的网站来说价值就不菲了。</p><p>当一个品牌耗费了大量的时间精力才打造出来的信任，如果因为某件有损坏品牌的事情被发布到各大主流网站上，那么带来的损失想想都肉疼。</p><p>所幸的是有 404 ，这个普通的三位数可以让双方通过某些特定的条件达成共识，构建 “和谐” 的坏境。</p><p>然而，当一个又一个 404 的出现，堆积起来的是人们的疑问，什么是逃避，什么是担当？堆积起来的是人们的愤怒，什么是公平？什么是对等？</p><p>人们是有底线的，当底线被击穿的时候，404 也特么能变 200。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="互联网" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%BA%92%E8%81%94%E7%BD%91/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="互联网" scheme="https://wistbean.github.io/tags/%E4%BA%92%E8%81%94%E7%BD%91/"/>
    
      <category term="404" scheme="https://wistbean.github.io/tags/404/"/>
    
      <category term="菊厂" scheme="https://wistbean.github.io/tags/%E8%8F%8A%E5%8E%82/"/>
    
  </entry>
  
  <entry>
    <title>推荐|我用了十几台云服务器VPS后，告诉你哪家云服务产商性价比高,性能稳定</title>
    <link href="https://wistbean.github.io/cloud-server.html"/>
    <id>https://wistbean.github.io/cloud-server.html</id>
    <published>2019-11-27T12:10:21.000Z</published>
    <updated>2024-01-26T15:14:15.602Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="云服务器哪个好？"><a href="#云服务器哪个好？" class="headerlink" title="云服务器哪个好？"></a>云服务器哪个好？</h1><p>不管是想要搭建<a href="https://wistbean.org/build-personal-website.html" target="_blank" rel="noopener">一个属于自己的网站</a>,还是要托管一些项目给别人使用，亦或是想搭建一个自己的梯子，云服务器已经是这个互联网时代的主力军之一了。</p><p>我买过挺多厂商的服务器的了，一开始自己想折腾点东西，当时看到<a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=aqcwjw7c" target="_blank" rel="noopener">阿里云服务器</a>有优惠，就买了阿里云的服务器，后来工作又用过腾讯云，华为的，亚马逊云服务器，ucloud等。有时候需要负责公司项目的一些分布式的部署，少说也用过近 10 个不同产商的云服务器了。</p><h1 id="国内主流云服务器"><a href="#国内主流云服务器" class="headerlink" title="国内主流云服务器"></a>国内主流云服务器</h1><ul><li><a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=aqcwjw7c" target="_blank" rel="noopener">阿里优惠云服务器</a>工单处理挺快的，后台管理使用起来挺方便。</li><li>腾讯云是在阿里云之后使用的，暂时没发过工单，但是性价比方面还是可以的。</li><li><a href="https://www.ucloud.cn/" target="_blank" rel="noopener">ucloud</a>云服务器之前是在公司内部使用的，提供了一些工具，挺方便的。</li></ul><p>其实不太建议购买国内的云服务，除了需要备案之外，还会被监控。如果有些项目是需要面向国内用户，需要备案什么的话，比较推荐的还是<a href="https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=aqcwjw7c" target="_blank" rel="noopener">阿里云服务器</a>。毕竟技术摆在那里，现在不停的迭代更新。</p><p>之前也用过一些国内不太知名的云服务器产商，还没部署一天，网站就中毒了，阿里云相对来说安全性还是有的，工单处理蛮快的。但是有一点要注意的就是：不要在国内这些云服务产商搭建一些诸如区块链，VPN之类的东西，容易出事。别问我为什么知道的。</p><p>如果是个人用的话，我还是强烈推荐使用国外的云服务产商的，好处在于：</p><ul><li>免备案</li><li>无监管</li><li>稳定安全</li><li>服务好</li></ul><h1 id="高性价比国外云服务器"><a href="#高性价比国外云服务器" class="headerlink" title="高性价比国外云服务器"></a>高性价比国外云服务器</h1><p>对于<a href="https://aws.amazon.com/cn/" target="_blank" rel="noopener">亚马逊</a>，<a href="https://cloud.google.com/gcp/" target="_blank" rel="noopener">谷歌云</a>就不多说了，虽然他们有 1 年的试用，但是需要有全球通用的信用卡，操作略繁琐。</p><p>接下来主要来推荐我用过的，性价比超高的云服务器，<a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">Vultr</a>和<a href="https://bwh89.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工</a>。</p><h2 id="Vultr"><a href="#Vultr" class="headerlink" title="Vultr"></a>Vultr</h2><p>第一次知道 <a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">Vultr</a> 是因为它的价格，$2.5 一个月，而且当时还有优惠，试着买了一个日本的 VPS 服务器，速度飞快。</p><h3 id="Vultr介绍"><a href="#Vultr介绍" class="headerlink" title="Vultr介绍"></a>Vultr介绍</h3><p>Vultr 全球有 16 个机房：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr1.png" alt="Vultr" title="">                </div>                <div class="image-caption">Vultr</div>            </figure><p>Vultr 支持的系统有主流的操作系统，比如：CentOS，Debian，Ubuntu，Windows：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr2.png" alt="Vultr" title="">                </div>                <div class="image-caption">Vultr</div>            </figure><h3 id="Vultr价格和配置"><a href="#Vultr价格和配置" class="headerlink" title="Vultr价格和配置"></a>Vultr价格和配置</h3><p>Vultr 的价格感人，最便宜的才 2.5 刀,每月就有 500G 流量了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr3.png" alt="Vultr" title="">                </div>                <div class="image-caption">Vultr</div>            </figure><h3 id="Vultr后台管理"><a href="#Vultr后台管理" class="headerlink" title="Vultr后台管理"></a>Vultr后台管理</h3><p>Vultr后台操作简单，界面用起来也很舒服。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr4.png" alt="Vultr" title="">                </div>                <div class="image-caption">Vultr</div>            </figure><h3 id="Vultr优惠码"><a href="#Vultr优惠码" class="headerlink" title="Vultr优惠码"></a>Vultr优惠码</h3><p>点击<a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">Vultr赠送新用户 $50 优惠</a>注册后，系统会赠送新用户 $50 到账户，在购买云服务器的时候可以用上。之前还有充值 $10 送 $100 ,现在不知有没有了，不过 Vultr 有经常做优惠活动。这里的<a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">Vultr优惠链接</a>永久有效。</p><h3 id="Vultr支付方式"><a href="#Vultr支付方式" class="headerlink" title="Vultr支付方式"></a>Vultr支付方式</h3><p>Vultr支持信用卡，paypal，比特币，支付宝，微信支付：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/vultr5.png" alt="Vultr" title="">                </div>                <div class="image-caption">Vultr</div>            </figure><h3 id="Vultr-搭建自己的vpn教程"><a href="#Vultr-搭建自己的vpn教程" class="headerlink" title="Vultr 搭建自己的vpn教程"></a>Vultr 搭建自己的vpn教程</h3><p><a href="https://wistbean.org/vultr-vps-bbr-ss.html" target="_blank" rel="noopener">使用vultr(vps)搭建ss并开启BBR快速上网教程 超简单10分钟搞定</a></p><h1 id="搬瓦工云服务器"><a href="#搬瓦工云服务器" class="headerlink" title="搬瓦工云服务器"></a>搬瓦工云服务器</h1><h2 id="搬瓦工介绍"><a href="#搬瓦工介绍" class="headerlink" title="搬瓦工介绍"></a>搬瓦工介绍</h2><p>另一个性价比高的云服务器就是<a href="https://bwh89.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工</a>了，搬瓦工云服务器很方便管理，你可以在后台直接对服务器进行操作，比如开启，关闭系统，更换系统，更换ip地址等。</p><p>搬瓦工支持的系统有：</p><ul><li>CentOS</li><li>Debian</li><li>Ubuntu</li><li>Fedora</li></ul><h2 id="搬瓦工价格和配置"><a href="#搬瓦工价格和配置" class="headerlink" title="搬瓦工价格和配置"></a>搬瓦工价格和配置</h2><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/bwg1.png" alt="搬瓦工价格和配置" title="">                </div>                <div class="image-caption">搬瓦工价格和配置</div>            </figure><p>可以看到，搬瓦工最便宜的有 $19.99 &#x2F; 年(现在没了，所以还是买 <a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">Vultr</a> 吧。)，500G 的流量，对我来说完全够用。</p><h1 id="搬瓦工优惠码"><a href="#搬瓦工优惠码" class="headerlink" title="搬瓦工优惠码"></a>搬瓦工优惠码</h1><p>在<a href="https://www.bwh88.net/aff.php?aff=32874" target="_blank" rel="noopener">搬瓦工官网</a> ，可以看到这里有一些供你选择的服务器，目前 19 刀一年对于个人来说完全够用，以下是可以获取优惠码的服务器：</p><table><thead><tr><th>搬瓦工配置</th><th>搬瓦工费用</th><th>优惠链接</th></tr></thead><tbody><tr><td>*SPECIAL 40G KVM PROMO V3 - LOS ANGELES - CN2  * <br>  SSD硬盘: 40  GB RAID-10 <br> RAM内存: 2048   MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 2000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$27.99&#x2F;季</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=58" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td>*SPECIAL 20G KVM PROMO V3 - LOS ANGELES - CN2 * <br>  SSD硬盘: 20 GB RAID-10 <br> RAM内存: 1024  MB <br> CPU处理器: 1x Intel Xeon <br> Transfer流量: 1000  GB&#x2F;月 <br> 连接速度: 1 Gigabit <br> 洛杉矶机房，CN2路线，使用中国的直线路线，速度加快</td><td>$29.99 &#x2F;半年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=57" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>80G KVM – PROMO</em> <br> SSD硬盘: 80 GB RAID-10<br>RAM内存: 4 GB<br>CPU处理器: 4x Intel Xeon<br>Transfer流量: 3 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$19.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=46" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>20G KVM – PROMO</em> <br> SSD硬盘: 20 GB RAID-10 <br>RAM内存: 1024 MB <br>CPU处理器: 2x Intel Xeon <br>Transfer流量: 1 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$49.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=44" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>40G KVM – PROMO</em> <br> SSD硬盘: 40 GB RAID-10 <br>RAM内存: 2 GB <br>CPU处理器: 3x Intel Xeon <br>Transfer流量: 2 TB&#x2F;mo <br>连接速度: 1 Gigabit <br>Multiple locations</td><td>$99.99&#x2F;年</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=45" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>160G KVM – PROMO</em> <br> SSD硬盘: 160 GB RAID-10<br>RAM内存: 8 GB<br>CPU处理器: 5x Intel Xeon<br>Transfer流量: 4 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$39.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=47" target="_blank" rel="noopener">点击进入</a></td></tr><tr><td><em>3200G KVM – PROMO</em> <br> SSD硬盘: 320 GB RAID-10<br>RAM内存: 16 GB<br>CPU处理器: 6x Intel Xeon<br>Transfer流量: 5 TB&#x2F;mo<br>连接速度: 1 Gigabit<br>Multiple locations</td><td>$79.99&#x2F;月</td><td><a href="https://www.bwh88.net/aff.php?aff=32874&pid=48" target="_blank" rel="noopener">点击进入</a></td></tr></tbody></table><p>这时候可以选择想要购买服务器的时长和服务器所处的位置。选择完之后<strong>不要急着点击 「Add to Cart」</strong>。</p><p>这时候就可以获取隐藏的优惠码了，我们对着这个网页：鼠标右击–&gt;查看网页源代码。</p><p>接着 Ctrl + F 搜索 code ，这时候你就会看到 Try this promo code: xxxx，这里的xxxx就是优惠吗，把它复制下来。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong04.png" alt="搬瓦工vps" title="">                </div>                <div class="image-caption">搬瓦工vps</div>            </figure><p>然后回到我们的购买页，点击「Add to Cart」添加到购物车。</p><p>可以看到这里有一个 Promotional Code，我们输入刚才复制的优惠码，然后点击 「Validate Code」。可以发现得到了优惠，这里我用 320G 的VPS 为例，优惠了 4.8%：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/banwagong05.png" alt="搬瓦工vps" title="">                </div>                <div class="image-caption">搬瓦工vps</div>            </figure><p>接着就可以以比别人更便宜的价格点击 CheckOut 付款啦。</p><h2 id="搬瓦工的支付方式"><a href="#搬瓦工的支付方式" class="headerlink" title="搬瓦工的支付方式"></a>搬瓦工的支付方式</h2><p>搬瓦工支持的付费方式有：信用卡，支付宝，paypal。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="https://wistbean.org/images/bwg2.png" alt="搬瓦工价格和配置" title="">                </div>                <div class="image-caption">搬瓦工价格和配置</div>            </figure><h2 id="搬瓦工搭建vpn"><a href="#搬瓦工搭建vpn" class="headerlink" title="搬瓦工搭建vpn"></a>搬瓦工搭建vpn</h2><p><a href="https://wistbean.org/use-banwagong.html" target="_blank" rel="noopener">优惠购买搬瓦工搭建自己的VPN并开启BBR加速访问</a></p><h1 id="相关"><a href="#相关" class="headerlink" title="相关"></a>相关</h1><ul><li><a href="https://wistbean.org/banwagong-ss.html" target="_blank" rel="noopener">搬瓦工快速手动搭建SS(Shadowsocks)服务器简明详细教程</a></li><li><a href="https://www.zhihu.com/question/43566997" target="_blank" rel="noopener">知乎：哪家的云服务器比较稳定，服务好,性价比高的推荐！？</a></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="vps" scheme="https://wistbean.github.io/categories/vps/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="搬瓦工" scheme="https://wistbean.github.io/tags/%E6%90%AC%E7%93%A6%E5%B7%A5/"/>
    
      <category term="云服务器" scheme="https://wistbean.github.io/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8/"/>
    
      <category term="vultr优惠" scheme="https://wistbean.github.io/tags/vultr%E4%BC%98%E6%83%A0/"/>
    
      <category term="云服务器优惠" scheme="https://wistbean.github.io/tags/%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BC%98%E6%83%A0/"/>
    
      <category term="阿里云优惠" scheme="https://wistbean.github.io/tags/%E9%98%BF%E9%87%8C%E4%BA%91%E4%BC%98%E6%83%A0/"/>
    
      <category term="阿里云新用户优惠" scheme="https://wistbean.github.io/tags/%E9%98%BF%E9%87%8C%E4%BA%91%E6%96%B0%E7%94%A8%E6%88%B7%E4%BC%98%E6%83%A0/"/>
    
      <category term="阿里云优惠券" scheme="https://wistbean.github.io/tags/%E9%98%BF%E9%87%8C%E4%BA%91%E4%BC%98%E6%83%A0%E5%88%B8/"/>
    
      <category term="阿里云优惠口令" scheme="https://wistbean.github.io/tags/%E9%98%BF%E9%87%8C%E4%BA%91%E4%BC%98%E6%83%A0%E5%8F%A3%E4%BB%A4/"/>
    
      <category term="阿里云学生优惠" scheme="https://wistbean.github.io/tags/%E9%98%BF%E9%87%8C%E4%BA%91%E5%AD%A6%E7%94%9F%E4%BC%98%E6%83%A0/"/>
    
  </entry>
  
  <entry>
    <title>网易暴力裁员事件之后，我有一些个人的想法</title>
    <link href="https://wistbean.github.io/wang-yi-bao-li-cai-yuan.html"/>
    <id>https://wistbean.github.io/wang-yi-bao-li-cai-yuan.html</id>
    <published>2019-11-26T15:53:04.000Z</published>
    <updated>2024-01-26T15:14:15.831Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前几天有一篇公众号的文章<a href="https://mp.weixin.qq.com/s?__biz=MzIxNjkwMTk5Mg==&mid=2247483987&idx=1&sn=d43e49dfd71d5c60605e2159d1727f36&chksm=9780b254a0f73b422649f2abeca21e5f1eff5398384f37efba80e350879cca759696f86594ac&scene=21#wechat_redirect" target="_blank" rel="noopener">《网易裁员，让保安把身患绝症的我赶出公司。我在网易亲身经历的噩梦！》</a>被刷爆了，说的是作者在网易工作了 5 年，后来发现自己患上了比较严重的病，结果被主管和 HR 以各种威胁的方式让作者主动离职。具体的威胁手段就不多说了，有一点让我觉得非常不人道的是作者请病假在医院住院的时候，HR 居然打电话来，用作者的父母威胁他接受协议。</p><p>作者在申请 N+1 和绩效复核的过程被百般阻挠，实在没办法才写了那篇文章。最后网易还是出了道歉声明，我看了下，作者提到的各种被威胁的方式都没有作出回应，网易基本上是默认了。</p><p>主管和 HR 能把一个身患重病的同事往死了逼，真的让人不寒而栗。有些人觉得网易大厂都能如此，不敢想象还有多少人遭受到类似的不幸。</p><p>我是认为，我们身为一个个体，还是要多为自己考虑考虑，我之前说过，要有点甲方思维，很多人上班时间久了，奴性就会越来越强，很难说不，甚至很难拒绝公司要求的工作范围以外的事情，总认为自己是在委曲求全，但事实上每次都会弄得让自己很不开心。</p><p>人们总是忘了，其实上班，只是你在拿你的时间和能力跟他们交换资源罢了。</p><p>时间是一个常量，不可变的，但是能力是个变量，它是可变的，我们完全可以靠自己将能力提升起来。如果说 “能交换到的资源 &#x3D; 时间 + 能力” ，那么提升自己的能力，我们的不可替代性就会越强，能交换的资源就会越多。</p><p>有些人喜欢谈感情，会给自己的工作或者公司加上感情因素，比如这样：“能交换到的资源 &#x3D; 时间 + 能力 + 感情”，但是我觉得在这个式子中，尽量不要去加可变的因素，感情是个变量，但是单靠我们自己是无法控制的，也许有些时候你会看到感情这个因素的 “数值” 会提升，但从很多的事例来看，最后往往它变成了负数。像我们一开头提到的那个作者，不就是这样吗？他自称自己是 “网易人” ，爱网易，可是到最后却变成了恨。</p><p>多了解自己，对自己的身份认知高一些，多谈职责，少谈感情。</p><p>咱们普通人，很难成为世界上最牛逼的人，所以除了本职之外，可以多看看身边的机会，看看能不能整个副业出来，普通人是有斜杆优势的，哪怕真有一天公司要赶人，自己手头上还有点事情可做，不至于太苦逼。我现在就不给自己设限，举个小例子，我除了撸代码之外，还会写写公众号，偶尔接下广告，也不觉得丢人。</p><p>当然，并不是每个公司都是操蛋的，我一朋友公司福利就很好啊，没有 996 还各种吃喝玩，我都酸了都，不过我觉得多为自己做些准备总归是好事。</p><p>我们常常会遇到这样那样的事情，谁让我们生而为人呢？如果是遇到一些小的不公，能算就算了吧，但是对于一些无法忍受的不公，千万不要憋屈，一定要像那位作者一样，想办法发声。</p><p>最后，也对自己说句：多想办法赚钱吧，尽早实现财务自由，这样才可以在很大程度上远离一些破事，做自己喜欢的事。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="网易" scheme="https://wistbean.github.io/tags/%E7%BD%91%E6%98%93/"/>
    
      <category term="网易暴力裁员" scheme="https://wistbean.github.io/tags/%E7%BD%91%E6%98%93%E6%9A%B4%E5%8A%9B%E8%A3%81%E5%91%98/"/>
    
      <category term="裁员" scheme="https://wistbean.github.io/tags/%E8%A3%81%E5%91%98/"/>
    
  </entry>
  
  <entry>
    <title>普通人是如何成为 “废青” 的</title>
    <link href="https://wistbean.github.io/pu-tong-ren-fei-qing.html"/>
    <id>https://wistbean.github.io/pu-tong-ren-fei-qing.html</id>
    <published>2019-11-14T10:22:27.000Z</published>
    <updated>2024-01-26T15:14:15.713Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>港真，挺乱的。</p><p>某地的各种报道层出不穷，每次看完都会觉得很无奈，甚至气愤，为啥他们不好好的做个人，非要整这些暴乱？这可能是连 “废青” 自己都回答不上来的问题，他们更像是一个又一个的傀儡，任人摆布，却还自以为牛逼。</p><p>我前阵子在看《乌合之众》这本书的时候，就常会联想到这些 “废青” ，本来他们是普通人，甚至有些还是高学历的人才，但是通过目睹或者听闻了一些碎片事件，接着听到一些流传的模糊概念（比如：民主、自由），然后他们就直接高潮了。</p><p>这些毫不相干、无组织的人，通过这么一事，瞬间深有同感，好像被人点通了似的，于是聚集成为了一个群体，认为他们之间有共同的感受、相同的观念。</p><p>可怕的是，群体的力量是强大的，在群体里面的每一个人，智商会下降，会丧失独立思考能力，而产生更多的是：情绪。</p><p>所以群体一旦形成，他们的人性本能就会被激发，比如破坏，各种打、砸、抢。通过这些行为，互相传染、暗示，然后产生幻觉：胜利就在远方。</p><p>“废青” 会觉得自己很有参与感，共同在经历某一牛逼的事件。</p><p>而这，背后又是谁？</p><p>他们会用固有的话术套路，轻易断言，不会论证，只会用模糊的概念，然后不断扇动 “废青们” 的情绪，一直洗脑一直重复，直到他们产生幻觉。</p><p>进一步，传染，扩散…，群体越大，他们就会越疯狂，更加不理性，特别是那些缺乏独立思考的人。</p><p>不幸的是，大多数都是这样的人，看看现在的互联网就知道了，往往某个 大V 的情绪言论，就能引起一波高潮。</p><p>我认为教育就是个洗脑的过程，我不认为洗脑是个贬义词，好的教育，就是一次净化，而坏的教育，好好的一个人就被洗废了。</p><p>少年强，则强，少年废，则废。不无道理。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="乌合之众" scheme="https://wistbean.github.io/tags/%E4%B9%8C%E5%90%88%E4%B9%8B%E4%BC%97/"/>
    
      <category term="废青" scheme="https://wistbean.github.io/tags/%E5%BA%9F%E9%9D%92/"/>
    
      <category term="香港" scheme="https://wistbean.github.io/tags/%E9%A6%99%E6%B8%AF/"/>
    
  </entry>
  
  <entry>
    <title>少年的你</title>
    <link href="https://wistbean.github.io/shao-nian-de-ni.html"/>
    <id>https://wistbean.github.io/shao-nian-de-ni.html</id>
    <published>2019-11-06T17:52:36.000Z</published>
    <updated>2024-01-26T15:14:15.802Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>前些天去看了电影 ——<a href="https://movie.douban.com/subject/30166972/" target="_blank" rel="noopener">《少年的你》</a>。</p><p>在看完电影之后，猫眼小程序给我发了一个评分页面，我给打了 9 分，上次打 9 分还是四年前冯小刚演的《老炮儿》。</p><p>看完《少年的你》之后，我挺有感触的，我觉得这部电影不仅好看，而且值得一看。好看的点在于易烊千玺和周冬雨的牛逼演技呈现出来的真实感，而值得看的点在于这电影大多场景尽管压抑，但却真实的反应出了 “校园霸凌” 这一现象。</p><p>当我看到小北和陈念在说 “保护世界保护你” 这个场景的时候，我突然想到那个年少的自己，也曾经那么天真的想着改变世界。当我真的去试试的时候，我才发现，这个世界是操蛋的，我被它按在地上摩擦了好几次之后，怂了，咱还是好好改变自己吧…</p><p>有句话说：“好好活着，别让这个世界改变你已经很不错了”，现在想来，确实有些道理的。</p><p>确实，在读书那会，多多少少都会发现那些老实孩子被欺负，而且大多数老实孩子都是成绩不太好的那种。老师的不喜欢，家长的责骂，自己已经够难受了，在上学的时候还要被同学欺负。</p><p>有人说：“可怜之人，必有可恨之处”，我也觉得，他们应该发声而不是忍气吞声，应该解释，应该寻求帮助。但是如果我站在他们的角度，我想我也是怂的那一个。好在那会我情商比他们稍高，成绩不算差，跟 “好学生” 能扯几句 “勾三股四玄五” ，也能跟 “坏学生” 谈论哪个妹纸胸大胸小。</p><p>之前我也在网上看过那些校园霸陵的视频，很坏，和电影展现出来的一样：好几个人围着一个老实巴交的人，轮着扇耳光，拳打脚踢，扯头发，脱衣服…</p><p>有人说这些人就该宰了，可是就算报警，他们也有所谓的 “未成年” 护航，他们几天后就没事了，而那个被欺负的人呢？</p><p>真的不希望未成年保护法被有些人别有用心的利用，别人想用它来保护你，你却用它来杀人，你说死不死？</p><p>话说回来，关于校园霸凌，也不能完全怪那些坏学生，我觉得他们的家长有问题，教育有问题。</p><p>说到家长教育问题，就让我想到最近人们常在讨论的 “豫章书院” 事件，自己的孩子不好好管教，结果出问题了，就找人强拉硬拽自己的孩子去所谓的“书院”，结果被各种虐待毒打。</p><p>这样的事很多，那些被折磨的年少的人很多，那些家长口口声声甚至有些许无奈的说是为了孩子好，可是自己以前犯的错为什么要让自己的孩子一个人去承担？要不你们也和孩子一起进去 “豫章书院学习学习”，或者一起接受杨永信的点击治疗，说不定就特么都变好了。</p><p>哎，愿每个年少的人，自强。</p><p>年少的你，坐在教室里最角落的课桌，老师在讲课，阳光洒落在讲台上，你环顾了四周，有些同学在碎碎私语，有些同学在认真听讲，你跟老师对了一眼，然后低下了头…继续做着自己的事。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="电影" scheme="https://wistbean.github.io/categories/%E7%94%B5%E5%BD%B1/"/>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E7%94%B5%E5%BD%B1/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="少年的你" scheme="https://wistbean.github.io/tags/%E5%B0%91%E5%B9%B4%E7%9A%84%E4%BD%A0/"/>
    
      <category term="电影" scheme="https://wistbean.github.io/tags/%E7%94%B5%E5%BD%B1/"/>
    
      <category term="影评" scheme="https://wistbean.github.io/tags/%E5%BD%B1%E8%AF%84/"/>
    
  </entry>
  
  <entry>
    <title>要有点甲方思维</title>
    <link href="https://wistbean.github.io/jia-fang-si-wei.html"/>
    <id>https://wistbean.github.io/jia-fang-si-wei.html</id>
    <published>2019-10-12T15:07:55.000Z</published>
    <updated>2024-01-26T15:14:15.679Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我们大多时候都被生活这个甲方按在地上摩擦，时间久了，自己的“乙方思维”就很容易被固化了。在家里，父母是我们的甲方；在学校，老师是我们的甲方；在公司，高管是我们的甲方。</p><p>想想，其实我们以甲方的身份出现的机会并不多，可能就是你叫了个顺风车，点了个外卖，寄了个快递，这期间的你成为了司机、外卖小哥、快递员的甲方。</p><p>使用不同的思维去对待同一件事情，在这个过程中和得到的结果往往会让人感到很是惊讶。记得之前看过一个段子，我不知道它的真实性，但是这个段子却很有意思，也说明了一些思维上的差异。</p><p>这个段子是这样的，说国外有一个程序员，工资还不赖，做事效率很高，一直很被重视，但其实这个程序员是个菜鸡，什么都不懂。但他做了一件事，就是每当有任务派下来的时候，他就去网上找中国的程序员，出了自己 1&#x2F;10 的工资来聘请中国程序员帮忙写代码。然后这位国外的哥们每天就在上网，随便乱逛，潇潇洒洒…</p><p>这位国外的程序员的高管觉得他很不错，办事效率高，代码写得又好。中国程序员每次都接外包赚钱感到很开心，国外的程序员就更不用说了，每天就在公司上网撩妹，还能拿到那么多的薪资。简直就是 win win win。</p><p>我们不说道德层面的问题，当我们以一个局外人来看待这事的时候，我们会觉得这个中国程序员很勤奋也有点傻，国外的这个程序员很懒惰但也很聪明。</p><p>其实，很多时候我们就像这个中国程序员一样，少了国外这位程序员的“甲方思维”。</p><p>我们常常听到这么一个词叫做：“天道酬勤”，你现在回头看，这个词谁对你说的最多？是你自己么？还是那些所谓的“甲方”呢？</p><p>我们有些时候是可以做甲方的，只是很多时候都被动的成了乙方，或者说习惯的成了乙方。也许我们可以试着换个思维去思考一下，尝试着让自己在某些方面成为自己的甲方，或许我们的生活质量会变得更好一些。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人提升" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
    
      <category term="肯定会" scheme="https://wistbean.github.io/tags/%E8%82%AF%E5%AE%9A%E4%BC%9A/"/>
    
      <category term="个人提升" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E6%8F%90%E5%8D%87/"/>
    
      <category term="公众号" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
      <category term="甲方思维指的是什么" scheme="https://wistbean.github.io/tags/%E7%94%B2%E6%96%B9%E6%80%9D%E7%BB%B4%E6%8C%87%E7%9A%84%E6%98%AF%E4%BB%80%E4%B9%88/"/>
    
      <category term="甲方和乙方的区别" scheme="https://wistbean.github.io/tags/%E7%94%B2%E6%96%B9%E5%92%8C%E4%B9%99%E6%96%B9%E7%9A%84%E5%8C%BA%E5%88%AB/"/>
    
      <category term="甲方爸爸" scheme="https://wistbean.github.io/tags/%E7%94%B2%E6%96%B9%E7%88%B8%E7%88%B8/"/>
    
  </entry>
  
  <entry>
    <title>Fiddler 抓包工具完全使用教程</title>
    <link href="https://wistbean.github.io/use-Fiddler.html"/>
    <id>https://wistbean.github.io/use-Fiddler.html</id>
    <published>2019-10-11T11:49:27.000Z</published>
    <updated>2024-01-26T15:14:15.818Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="什么是-Fiddler-？"><a href="#什么是-Fiddler-？" class="headerlink" title="什么是 Fiddler ？"></a>什么是 Fiddler ？</h1><p><a href="https://www.telerik.com/fiddler" target="_blank" rel="noopener">Fiddler</a>是一款免费强大的抓包工具，有了它可以抓取我们在网上的一些请求数据，除了PC端之外，手机也可以使用它来抓包。</p><p>fiddler 抓包原理就是它能够代理我们一些数据的访问和返回，它以web代理服务器的形式工作：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler1.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>那么我们有了这个 Fiddler 工具之后，就可以对一些数据进行拦截，拿到我们想要的数据，还可以对请求数据进行篡改，有一些游戏不是根据你玩了多少分然后排名的么？如果我们能够使用它来拦截请求数据，把分数改高一点，再请求给服务器，是不是很爽？当然了，Fiddler 的用处还有很多。比如Python爬虫前的数据解析等骚操作。</p><h1 id="配置Chrome使用Fiddler"><a href="#配置Chrome使用Fiddler" class="headerlink" title="配置Chrome使用Fiddler"></a>配置Chrome使用Fiddler</h1><p>点击<a href="https://www.telerik.com/download/fiddler" target="_blank" rel="noopener">fiddler官网</a>下载，安装之后自动打开。点击<code>File-&gt;Capture Traffic</code>就可以来抓包了。</p><blockquote><p>如果你觉得麻烦，没关系，我已经帮你打包好了，直接在公众号「wistbean」发送「抓包」直接获取。</p></blockquote><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler4.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>Fiddler使用的代理地址：127.0.0.1，端口是：8888。我比较喜欢使用 Chrome 浏览器，简单说下配置 Chrome 使用 Fiddler ，也就是让 Fiddler 来抓取我们在 Chrome 浏览器请求和返回数据。</p><p>Chrome 默认会使用系统的代理，你可以在 Chrome 浏览器中的<code>设置--&gt;高级--&gt;打开代理设置</code>来设置你的代理地址和端口号。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler2.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着点击<code>局域网设置</code>，勾选<code>为 LAN 使用代理服务器</code> ，把地址：127.0.0.1，端口：8888 填进去就可以了。</p><h1 id="抓取-HTTPS-请求数据"><a href="#抓取-HTTPS-请求数据" class="headerlink" title="抓取 HTTPS 请求数据"></a>抓取 HTTPS 请求数据</h1><p>现在已经很多请求都是用 https 了，那么我们得给 Fiddler 安装证书才可以使用，有些 Windows 系统在使用的时候会发现这样的错误：</p><blockquote><p>1.Tunnel to 443<br>2.!ERROR: Failed to generate Certificate using CertEnroll. System.Reflection.TargetInvocationException…</p></blockquote><p>需要设置抓取 HTTPS 请求，点击菜单 <code>Tools-&gt;Options</code> , 接着选择 HTTPS ,选择 <code>Decrypt HTTPS traffic</code>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler3.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>接着点击右上角的 <code>Action</code> 按钮，然后选择 <code>Reset All Certificates</code>。</p><p>然后在 Chrome 中输入 localhost:8888,下载证书进行安装。</p><p>如果还是发现 <code>Tunnel to 443</code> 错误的话，可以下载<a href="/images/fiddlercertmaker.exe">fiddlercertmaker.exe</a> ，双击运行安装。再打开Fiddler。</p><p>最后在 菜单 <code>Tools-&gt;Options</code> 右上角的 <code>Action</code> 按钮选择 <code>Trust Root Certificate</code>。</p><p>那么接下来就可以进行抓包了，在 Chrome 中输入百度的网址之后，可以看到如下的样子：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler5.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>简单介绍一下每一栏都代表啥吧，其实很简单：</p><blockquote><p>Result : 请求的 HTTP(s) 状态吗<br>Protocol : 请求协议<br>HOST :  请求的主机名<br>URL : 请求的资源目录位置<br>Body : 请求大小<br>Caching : 请求的缓存<br>Content-Type : 服务器响应的实体类型<br>Process : 是谁（进程）发送的<br>Comments : 备注<br>Custom : 自定义</p></blockquote><p>当我们点击某一条请求后，在右边的 Insepector 中就可以看到具体的请求和返回信息内容了：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler6.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>那么这时候就可以分析某个你想要抓取的接口的返回数据，对其进行正则分析，做你想做的事情。</p><h1 id="配置手机使用Fiddler"><a href="#配置手机使用Fiddler" class="headerlink" title="配置手机使用Fiddler"></a>配置手机使用Fiddler</h1><p>移动互联网时代，人手一部手机，移动 web 网站，手机 APP 等都需要数据交互，我们想从中抓取数据，怎么办呢？</p><p>那么就需要来配置一下手机使用 Fiddler。</p><p>步骤如下：</p><ol><li>Fiddler的Connection像以下这样设置：</li></ol><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler7.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><ol start="2"><li><p>把你的手机和电脑连接同一个 WIFI。</p></li><li><p>获取你电脑的 ip 地址。打开终端，输入ipconfig。找到你的 IPv4 地址，复制下来。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler8.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure></li><li><p>手机打开你连接的 wifi ，设置代理服务器和端口，这里的服务器地址就是你刚找到的 IPv4 地址，端口8888：</p></li></ol><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler9.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><ol start="5"><li>手机打开浏览器输入你的 IPv4 地址和端口，下载安装证书：</li></ol><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler10.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>Android手机这样就配置好了，iPhone的话还要授权一下，在你手机的 <code>设置--&gt;通用--&gt;关于--&gt;证书信任--&gt;把刚刚下载的证书打上勾</code>。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler11.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>那么这个时候，你手机的所有访问都可以用Fiddler来抓包了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler12.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>可以看到，我手机打开了微信，网易云音乐。</p><h1 id="Fiddler怎么修改请求和返回数据"><a href="#Fiddler怎么修改请求和返回数据" class="headerlink" title="Fiddler怎么修改请求和返回数据"></a>Fiddler怎么修改请求和返回数据</h1><p>我们已经 Fiddler 是干嘛的了，也设置了 PC 端和手机端都可以抓取数据和分析数据了。那么怎么做点坏事呢？哦不是，怎么去修改我们的请求和返回数据呢？</p><p>接下来就来说说，怎么在请求前修改请求数据和怎么在返回的时候把数据给改了。</p><h2 id="请求前修改请求数据"><a href="#请求前修改请求数据" class="headerlink" title="请求前修改请求数据"></a>请求前修改请求数据</h2><p>按住 F11 打个断点，那么这时候的请求，就还没到服务器之前就被我们阻断下来，也就是在这个时候我们可以进行数据修改操作了。</p><p>首先在Fiddler<strong>按一下 F11 ，在请求前打断点</strong>，这样的话，你的请求就会被拦截下来。</p><p>这里以注册「逼乎」为例，哈哈真特么什么网站都有。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler16.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>随便填点信息，然后点击注册按钮，这时候请求就被我们拦截下来了。我们可以使用 Filter 过滤我们想看的请求信息。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler17.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这时候我们点击左边的请求数据，看到右边，我们的请求表单数据就显示出来了，哇靠！！密码都不加密的么？</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler18.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>我们 user_name 这个参数的名称给改了，改成「wistbean真特么帅」，然后点击 <code>Run to Completion</code>,也就是这个时候才真正的把数据传到他们的服务器去。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler19.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>这就算注册完了，然后我们点击菜单下面的 「Go」 可以把剩下的拦截的所有请求直接运行，再看下我们看注册完的网页，可以发现，我们的账户名变成「wistbean真特么帅」了。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler20.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>说明修改数据有效。</p><h2 id="请求后修改返回数据"><a href="#请求后修改返回数据" class="headerlink" title="请求后修改返回数据"></a>请求后修改返回数据</h2><p>知道怎么在请求前修改数据了，那么修改返回数据也是一个道理的，这时候要打的断点快捷键是<code>ALT+F11</code>，然后操作还是和刚刚一样，只不过是在服务器返回数据的时候被拦截，我们修改数据之后再返回客户端。</p><p>无聊的时候可以装下逼或者整蛊一些朋友，比如就有朋友给我推网易的歌，我把数据拦截了一下，把信息给改了，然后我朋友一脸懵逼：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler1.jpg" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/fiddler21.png" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>ok，以上，主要是想说一下这个 Fiddler 怎么使用，好玩。</p><h1 id="相关文章"><a href="#相关文章" class="headerlink" title="相关文章"></a>相关文章</h1><p><a href="https://www.jianshu.com/p/99b6b4cd273c" target="_blank" rel="noopener">Fiddler教程</a><br><a href="https://www.jianshu.com/p/32c99f94881f" target="_blank" rel="noopener">Fiddler使用教程</a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="教程" scheme="https://wistbean.github.io/categories/%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="工具使用" scheme="https://wistbean.github.io/tags/%E5%B7%A5%E5%85%B7%E4%BD%BF%E7%94%A8/"/>
    
      <category term="Fiddler" scheme="https://wistbean.github.io/tags/Fiddler/"/>
    
      <category term="抓包工具fiddler" scheme="https://wistbean.github.io/tags/%E6%8A%93%E5%8C%85%E5%B7%A5%E5%85%B7fiddler/"/>
    
      <category term="fiddler 下载安装" scheme="https://wistbean.github.io/tags/fiddler-%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85/"/>
    
      <category term="fiddler抓包步骤" scheme="https://wistbean.github.io/tags/fiddler%E6%8A%93%E5%8C%85%E6%AD%A5%E9%AA%A4/"/>
    
      <category term="fiddler 抓包安卓" scheme="https://wistbean.github.io/tags/fiddler-%E6%8A%93%E5%8C%85%E5%AE%89%E5%8D%93/"/>
    
      <category term="fiddler 抓包app" scheme="https://wistbean.github.io/tags/fiddler-%E6%8A%93%E5%8C%85app/"/>
    
      <category term="fiddler 断点" scheme="https://wistbean.github.io/tags/fiddler-%E6%96%AD%E7%82%B9/"/>
    
      <category term="fiddler 抓包ios app" scheme="https://wistbean.github.io/tags/fiddler-%E6%8A%93%E5%8C%85ios-app/"/>
    
      <category term="fiddler 手机抓包教程" scheme="https://wistbean.github.io/tags/fiddler-%E6%89%8B%E6%9C%BA%E6%8A%93%E5%8C%85%E6%95%99%E7%A8%8B/"/>
    
      <category term="fiddler 抓包原理" scheme="https://wistbean.github.io/tags/fiddler-%E6%8A%93%E5%8C%85%E5%8E%9F%E7%90%86/"/>
    
      <category term="fiddler 抓包修改数据" scheme="https://wistbean.github.io/tags/fiddler-%E6%8A%93%E5%8C%85%E4%BF%AE%E6%94%B9%E6%95%B0%E6%8D%AE/"/>
    
      <category term="fiddler 抓包分析数据" scheme="https://wistbean.github.io/tags/fiddler-%E6%8A%93%E5%8C%85%E5%88%86%E6%9E%90%E6%95%B0%E6%8D%AE/"/>
    
  </entry>
  
  <entry>
    <title>如何通过自由职业月入10000</title>
    <link href="https://wistbean.github.io/zi-you-zhi-ye-10000.html"/>
    <id>https://wistbean.github.io/zi-you-zhi-ye-10000.html</id>
    <published>2019-09-20T10:09:17.000Z</published>
    <updated>2024-01-26T15:14:15.846Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>今天我想跟你聊聊“自由职业”，我们先把这个词拆分出来，即：“自由”、“职业”。</p><p>说到自由，这都是大部分人所向往的，我们不想要朝九晚五，总是担心上班迟到，不想看领导的脸色做事，不想被那些“办公室政治”恶心到，害怕自己的奴性越来越重。</p><p>自由，非常好，每个人都应该向往自由，追求自由，去做自己想做的事情。</p><p>不过比较悲催的是，大多数时候，我们游走在江湖，身不由己，我们需要职业养活自己，用体面的职业装扮自己，告诉别人，我们是有身份的人。</p><p>我们即希望自由，又希望自由的同时能赚到钱。于是就有了“自由职业”，很多人羡慕不已，一方面苦逼的 996 ，一方面又在幻想，我什么能想谁谁一样：做一个自由职业者呢？</p><p>前不久我就被问起，问我如何能通过自由职业，月入 1w？</p><p><img src="/images/ziyouzhiye.webp"></p><p>今天刚好想起，就来写写罢。我现在算是半个自由职业者，我有一个创业梦，我想搞点钱，不过很遗憾，到现在也没挣到什么钱，但好在自己还相对年轻（其实也不年轻了）。</p><p>我之所以想要做一个自由职业者，是因为我觉得自己的性格不适合上班，我是真的受不了那些能够一眼看到尽头的工作，我也看不惯很多事情，但是我无力改变它们，也轮不到我去操心它们，所以最好的方式就是改变自己，当自己的主人，做自己想做的事情。当然，也有特殊原因使然，这个以后有机会再说道说道。</p><p>自由职业听起来好像挺爽的，但是，这远远没有你想的那么简单。</p><p>不信你现在辞职试试？</p><p>很多人，有想法，但是不敢去做，不一定是因为自己本身的问题，可能还来自家人，来自长辈，以及各方面的异样看法和压力：各种嘲笑，各种反对，各种不稳定因素…，特别是在一开始，没有什么资源的时候，那种压力，只有过来人才知道。</p><p>所以说，如果你没有足够大的勇气，你没有绝对的信心，你没有明确的计划、想法，劝你还是先老老实实的找份稳定点的工作，拿个“五险一金”挺好的。</p><p>我更加建议现在那些在上班的又有自由职业想法的朋友们，先给自己找点副业做，在自己工作的业余时间，找点自己兴趣的，搞点事情，管它成不成，先慢慢积累，说不定哪一天，就做起来了，到时候再做自由职业也不迟。这样的做法相对来说，没有那么大的压力。但是你要做的事情就不能那么专一了，也需要付出更多的时间才行。</p><p>有些人说，我不知道要做点什么副业好，我在这里给你点建议，要做就做那些在你感兴趣的前提下，能够积累你影响力的事情，比如：写作，制作视频…让自己成为那个能够有部分人听你话的人，觉得你是一个靠谱的人。</p><p>当你有一定的影响力的时候，自由职业只是水到渠成的事情，我知道的很多大佬，就是这样转变的。</p><p>也有人靠自己的技能，比如画画、写代码、设计等来进行远程工作。这种方式需要找到稳定的渠道，虽然付出的回馈来得及时些，但是长期来看，没有上面我说的那种方式好。因为积累的力量是惊人的，复利可是一种奇迹。</p><p>自由职业，毕竟还是职业，所以要有很强的自制力才行，还要有很强的学习能力，以及，自己本身具备了一些 “需要大量时间才能拥有” 的能力。</p><p>每当我看到有人是做自由职业的，我都会多看两眼，我会觉得，他是个有想法的人，是个敢于做少部分人的人，也是一个有能力的人，不是想想而已，而是正在路上，这是完全不一样的。</p><p>我一直说，要把自己当做是自己公司的老板，这样去做事情的时候，我们会想得更加周到，我们会有一种全局观，而不再是一直在那里“拧螺丝”。</p><p>我想大部分自由职业者就是把自己当做自己老板的人。</p><p>其实，对于很多人来说，能管好自己已经是很不容易的事情了，一旦把“自由职业”理解为“自由”，差不多就把自己弄废了。</p><p>回到刚刚的问题，至于说如何通过自由职业能月入多少钱，我觉得这个真不好说，就像你去上班，负责不同的职责岗位的人，能力不同的人，收入本来就是千差万别的，一切都是靠自己摸索和折腾。钱，只是随着时间的推移，随着自己能力的提升，顺带的事。</p><p>对于我自己而言，自由职业是利大于弊的，相对来说，虽然它有那么些不稳定的因素存在，不过这反而能够刺激自己多去折腾，去发现新机会，去学习…</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="个人观点" scheme="https://wistbean.github.io/categories/%E4%B8%AA%E4%BA%BA%E8%A7%82%E7%82%B9/"/>
    
    
      <category term="自由职业" scheme="https://wistbean.github.io/tags/%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A/"/>
    
      <category term="自由职业者" scheme="https://wistbean.github.io/tags/%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A%E8%80%85/"/>
    
      <category term="月入过万" scheme="https://wistbean.github.io/tags/%E6%9C%88%E5%85%A5%E8%BF%87%E4%B8%87/"/>
    
      <category term="怎样开始自由职业" scheme="https://wistbean.github.io/tags/%E6%80%8E%E6%A0%B7%E5%BC%80%E5%A7%8B%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A/"/>
    
      <category term="如何成为一名自由职业" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E6%88%90%E4%B8%BA%E4%B8%80%E5%90%8D%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A/"/>
    
      <category term="自由职业干什么好" scheme="https://wistbean.github.io/tags/%E8%87%AA%E7%94%B1%E8%81%8C%E4%B8%9A%E5%B9%B2%E4%BB%80%E4%B9%88%E5%A5%BD/"/>
    
  </entry>
  
  <entry>
    <title>说说个人开发者如何接单赚钱</title>
    <link href="https://wistbean.github.io/programmer-chengxuyuan-jiedan-waibao-zhuanqian.html"/>
    <id>https://wistbean.github.io/programmer-chengxuyuan-jiedan-waibao-zhuanqian.html</id>
    <published>2019-09-16T13:03:48.000Z</published>
    <updated>2024-01-26T15:14:15.712Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>最近有朋友问到接外包相关的问题，突然想到小帅b以前接一些外包独自撸代码的小日子，还是有点感慨的。</p><p>那时候小帅b有接过网站开发的、微信开发的、 h5小游戏的、管理系统的、爬取数据的…</p><p>那时候赚的钱虽然不多，但是可以在工作之余搞点小钱，买点自己心仪的产品或者按个摩啥的，感觉还阔以。而且对于一些新的技术框架我也可以直接拿来试水，因为一般对方不会要求我一定要使用什么样的框架，顶多是要求用什么语言实现、用什么数据库。至于你用什么样的框架，是怎么样实现的，他们基本不管，只要你能在规定的时间内把功能整出来就行了。</p><p>接单的流程一般是这样的，对方事先会给我需求文档，我根据需求文档进行梳理，针对一些我不太清楚的功能需求进一步的沟通了解，然后对项目的工作时长进行预估和项目报价，由于有些项目需要个把月时间才能搞定，也有一些小项目几天就能搞完，所以不同的项目报价不同，有几万的，也有几千的。</p><p>对于第一次合作的客户，小帅b一般会给对方列个报价清单，具体会说到什么功能需要多少工作日以及费用，最后再总计一下。而对于一些比较熟悉的客户，小帅b基本上就直接报个价就完事了。</p><p>价格谈妥了之后，签下合同，收 50% 的定金然后就开搞，不过在开发过程还需要和客户经常沟通，了解需求中的细节，一般会跟客户拉个小群，有问题及时反馈和跟进，小帅b刚开始接单的时候经常会遇到客户改需求，有时候功能都搞得七七八八了，突然来一句这个功能不适合，然后就只能推倒搞新的功能，整的我差点爆粗，后来学聪明了，需求文档确定好就不能改了，要改以后再说，并且要加钱，自从这么规定之后，客户乖了许多。</p><p>功能开发完毕之后，一般会扔给他们接口文档和一些简要的说明，再让他们测试和验收，觉得没问题之后，就可以把尾款收了。</p><p>拿到钱之后还没完事，项目之后会出现问题或者 bug 还是得老老实实帮忙修复好。</p><p>当然，并不是所有的项目都很顺利，比如有些客户会拖尾款，有时候催债都催烦了，整得自己像个孙子似的。</p><p>不过那是少数情况，整体上来说，小帅b觉得那时候还是不错的，把外包项目当做练手项目进行学习，额外再赚点小钱，挺好的。</p><p>随着外包项目的增多，小帅b开始觉得大多业务都差不多，经常写的都是那些“增删改查”，而且牺牲了自己很多泡妞和学习的时间，有段时间 996 之后还得挤出时间来搞这些破玩意。</p><p>你要知道，有时候一个很不起眼的 bug 硬是花了很长时间才发现。</p><p>慢慢地开始发现，接外包的项目得到的费用和自己的付出不成正比了，而且经常被客户催着搬砖，没有以往那种“创新”的动力，从那时候开始就比较少去接单了。</p><p>所以小帅b还是建议那些刚毕业不久的朋友，要接外包可以，不过主要目的还是用它们来提高自己，锻炼自己，最好能接一些对于当下的你来说具有挑战性的项目，尽量从项目中总结经验。当然了，报价最好是比你工作的薪资要多一些，不要让自己成为廉价的劳动力。因为这个过程不仅仅是你用技术就能完成，还会涉及到一些时间以及沟通等的“隐形成本”。</p><p>小帅b现在基本不接外包了，因为我觉得我现在的能力，在相同的时间里面，可以产出的价值比做外包项目更高。</p><p>哦，对了，还有些小伙伴问去哪里接外包项目，网上那些威客网可信不？</p><p>我之前也在一些威客网上试水过，但是发现上面有很多人在竞标，而且很多外包公司在上面投标啥的，整的贼专业，相比之下，个人很难中标，而且吧，平台还会抽水。也有人自己开淘宝店或者添加一些群去接单，不过那玩意相对来说也是费时费力。</p><p>所以当时小帅b接单对象一般是身边的朋友，以及一些之前熟悉的客户。怎么说呢，就是你在工作的时候尽量提升自己的能力，在适当的时候表现自己，比如在工作群或者朋友圈偶尔装下（努力得到的）b，让别人知道你是干嘛的，并且觉得你做的还可以，那么下次别人有需求的时候，一般都会来找你谈的。</p><p>你接到单的时候，也要认真做好，负责到底，让客户觉得你是个靠谱的合作伙伴，以后才会经常来找你，也会介绍他们的朋友来找你做项目。</p><p>至于接什么样的项目，这个需要看你当下自己的能力以及时间分配，相对来说，搞些数据，做些小网页比较轻松，而做一些web、管理系统之类的就需要花比较多的精力。</p><p>ok，以上就是小帅b以前接单的一些小经验，希望可以给你带来一点参考吧。</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="程序员" scheme="https://wistbean.github.io/categories/%E7%A8%8B%E5%BA%8F%E5%91%98/"/>
    
      <category term="赚钱" scheme="https://wistbean.github.io/categories/%E7%A8%8B%E5%BA%8F%E5%91%98/%E8%B5%9A%E9%92%B1/"/>
    
    
      <category term="程序员接单" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98%E6%8E%A5%E5%8D%95/"/>
    
      <category term="程序员接外包" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98%E6%8E%A5%E5%A4%96%E5%8C%85/"/>
    
      <category term="程序员接外包报价多少" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98%E6%8E%A5%E5%A4%96%E5%8C%85%E6%8A%A5%E4%BB%B7%E5%A4%9A%E5%B0%91/"/>
    
      <category term="程序员如何接单" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%A6%82%E4%BD%95%E6%8E%A5%E5%8D%95/"/>
    
      <category term="程序员如何赚钱" scheme="https://wistbean.github.io/tags/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%A6%82%E4%BD%95%E8%B5%9A%E9%92%B1/"/>
    
  </entry>
  
  <entry>
    <title>教你使用wordpress+nginx+php+mysql搭建一个博客</title>
    <link href="https://wistbean.github.io/wordpress-blog-nginx-php-vps.html"/>
    <id>https://wistbean.github.io/wordpress-blog-nginx-php-vps.html</id>
    <published>2019-08-27T13:22:37.000Z</published>
    <updated>2024-01-26T15:14:15.836Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="搭建-wordpress-前的准备"><a href="#搭建-wordpress-前的准备" class="headerlink" title="搭建 wordpress 前的准备"></a>搭建 wordpress 前的准备</h1><p>最近我开了一个 <a href="https://fxxkpython.com/" target="_blank" rel="noopener">VIP</a> 的网站，用的就是 <a href="https://wordpress.orghttps//wordpress.org" target="_blank" rel="noopener">wordpress</a> 框架搭建的，我之前用过 octopress 和 <a href="https://wistbean.org/build-personal-website.html" target="_blank" rel="noopener">hexo</a> 搭建博客，它们相对 wordpress 更加轻量一些，更多的是面向程序员使用命令的方式，而 wordpress 就有更多的人使用，上面也有丰富的插件和主题， wordpress 有后台管理界面，操作起来也非常方便。</p><p>常常有朋友问起如何搭建一个 wordpress 的网站，这次就抽空给大家说说如何使用 wordpress 来搭建一个属于自己的博客吧。</p><p>在此之前，我们需要：</p><blockquote><p>一台云服务器<br>一个域名<br>安装 mysql<br>安装 php<br>安装 nginx<br>安装 wordpress</p></blockquote><h1 id="云服务器选择"><a href="#云服务器选择" class="headerlink" title="云服务器选择"></a>云服务器选择</h1><p>wordpress<br>需要后台管理系统，有自己的数据库，所以我们需要有一台属于自己的服务器，关于云服务器的选择，我之前有写过：<br><a href="https://wistbean.org/cloud-server.html" target="_blank" rel="noopener">推荐|我用了十几台云服务器VPS后，告诉你哪家云服务产商性价比高,性能稳定</a>，如果你懒得看的话，就直接购买<br>vultr 吧，我一直在使用这家的云服务器，vultr 最近有活动，新用户充值 10 美元送 100<br>美元，点击<br><a href="https://www.vultr.com/?ref=8407679-6G" target="_blank" rel="noopener">vultr送100美元注册链接注册</a>。具体购买流程可以参考这个：<br><a href="https://wistbean.org/vultr-vps-bbr-ss.html#vultr-%E8%B4%AD%E4%B9%B0%E6%B5%81%E7%A8%8B" target="_blank" rel="noopener">vultr购买教程</a>，我选择的是<br>centos7 的系统哟。</p><h1 id="域名购买"><a href="#域名购买" class="headerlink" title="域名购买"></a>域名购买</h1><p>关于域名和服务器我都不太推荐使用国内的，因为需要备案，关于域名可以到 godaddy 选购： <a href="https://sso.godaddy.com/" target="_blank" rel="noopener">https://sso.godaddy.com</a> 。</p><h1 id="安装-mysql"><a href="#安装-mysql" class="headerlink" title="安装 mysql"></a>安装 mysql</h1><p>有了自己的服务器之后，就可以连接过去操作了。</p><h2 id="rpm-添加-mysql-仓库"><a href="#rpm-添加-mysql-仓库" class="headerlink" title="rpm 添加 mysql 仓库"></a>rpm 添加 mysql 仓库</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress1.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h2 id="安装-mysql-1"><a href="#安装-mysql-1" class="headerlink" title="安装 mysql"></a>安装 mysql</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum -y install mysql-community-server</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress2.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h2 id="启动-mysql"><a href="#启动-mysql" class="headerlink" title="启动 mysql"></a>启动 mysql</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">systemctl start mysqld</span><br></pre></td></tr></table></figure><h1 id="安装-php"><a href="#安装-php" class="headerlink" title="安装 php"></a>安装 php</h1><h2 id="rpm添加php"><a href="#rpm添加php" class="headerlink" title="rpm添加php"></a>rpm添加php</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm</span><br><span class="line">rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm</span><br></pre></td></tr></table></figure><h2 id="安装-php-以及相关插件"><a href="#安装-php-以及相关插件" class="headerlink" title="安装 php 以及相关插件"></a>安装 php 以及相关插件</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress3.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h2 id="启动-php"><a href="#启动-php" class="headerlink" title="启动 php"></a>启动 php</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">systemctl start php-fpm.service</span><br></pre></td></tr></table></figure><h1 id="安装-nginx"><a href="#安装-nginx" class="headerlink" title="安装 nginx"></a>安装 <a href="https://wistbean.org/java-ssm-4-2.html#Nginx%E5%9C%A8Linux%E4%B8%8A%E5%AE%89%E8%A3%85" target="_blank" rel="noopener">nginx</a></h1><h2 id="安装Nginx的依赖环境"><a href="#安装Nginx的依赖环境" class="headerlink" title="安装Nginx的依赖环境"></a>安装Nginx的依赖环境</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum install -y openssl openssl-devel</span><br></pre></td></tr></table></figure><blockquote><p>OpenSSL 是一个强大的安全套接字层密码库，囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议，并提供丰富的应用程序供测试或其它目的使用。<br>  nginx不仅支持http协议，还支持https（即在ssl协议上传输http），所以需要在linux安装openssl库。</p></blockquote><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum install -y zlib zlib-devel</span><br></pre></td></tr></table></figure><blockquote><p>多种压缩和解压缩的方式，nginx使用zlib对http包的内容进行gzip</p></blockquote><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum install -y pcre pcre-devel</span><br></pre></td></tr></table></figure><blockquote><p>nginx的http模块使用pcre来解析正则表达式</p></blockquote><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">yum install gcc-c++</span><br></pre></td></tr></table></figure><blockquote><p>安装nginx需要先将官网下载的源码进行编译，编译依赖gcc环境</p></blockquote><h2 id="下载Nginx"><a href="#下载Nginx" class="headerlink" title="下载Nginx"></a>下载Nginx</h2><p>在 <a href="http://nginx.org/en/download.html" target="_blank" rel="noopener">http://nginx.org/en/download.html</a> 可以下载相应的 nginx 版本，这里我下载的是 1.8.1：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">yum intall wget</span><br><span class="line">wget http://nginx.org/download/nginx-1.8.1.tar.gz</span><br></pre></td></tr></table></figure><h2 id="解压Nginx"><a href="#解压Nginx" class="headerlink" title="解压Nginx"></a>解压Nginx</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">tar -zxvf nginx-1.8.1.tar.gz</span><br></pre></td></tr></table></figure><h2 id="参数配置"><a href="#参数配置" class="headerlink" title="参数配置"></a>参数配置</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">cd nginx-1.8.1</span><br></pre></td></tr></table></figure><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">./configure \</span><br><span class="line">--prefix=/usr/local/nginx \</span><br><span class="line">--pid-path=/var/run/nginx/nginx.pid \</span><br><span class="line">--lock-path=/var/lock/nginx.lock \</span><br><span class="line">--error-log-path=/var/log/nginx/error.log \</span><br><span class="line">--http-log-path=/var/log/nginx/access.log \</span><br><span class="line">--with-http_gzip_static_module \</span><br><span class="line">--http-client-body-temp-path=/var/temp/nginx/client \</span><br><span class="line">--http-proxy-temp-path=/var/temp/nginx/proxy \</span><br><span class="line">--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \</span><br><span class="line">--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \</span><br><span class="line">--http-scgi-temp-path=/var/temp/nginx/scgi \</span><br><span class="line">--with-http_ssl_module</span><br></pre></td></tr></table></figure><p>创建下刚配置到的目录：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">cd /var</span><br><span class="line">mkdir -p temp/nginx</span><br></pre></td></tr></table></figure><h2 id="编译安装-nginx"><a href="#编译安装-nginx" class="headerlink" title="编译安装 nginx"></a>编译安装 nginx</h2><p>进入到 nginx-1.8.1 目录：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">make</span><br><span class="line">make install</span><br></pre></td></tr></table></figure><h2 id="启动-nginx"><a href="#启动-nginx" class="headerlink" title="启动 nginx"></a>启动 nginx</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">cd /usr/local/nginx/sbin</span><br><span class="line">./nginx</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress4.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h1 id="安装-wordpress"><a href="#安装-wordpress" class="headerlink" title="安装 wordpress"></a>安装 wordpress</h1><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">cd /usr/local/</span><br><span class="line">wget https://wordpress.org/latest.tar.gz</span><br><span class="line">tar -zxvf latest.tar.gz</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress5.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h1 id="配置-wordpress"><a href="#配置-wordpress" class="headerlink" title="配置 wordpress"></a>配置 wordpress</h1><p>ok,现在环境都安装完毕了，接下来稍微做下配置就可以了。</p><h2 id="进入-mysql，设置下密码："><a href="#进入-mysql，设置下密码：" class="headerlink" title="进入 mysql，设置下密码："></a>进入 mysql，设置下密码：</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">systemctl stop mysqld</span><br></pre></td></tr></table></figure><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">mysqld --user=root --skip-grant-tables &amp;</span><br></pre></td></tr></table></figure><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">mysql -uroot</span><br></pre></td></tr></table></figure><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">UPDATE mysql.user SET authentication_string=PASSWORD(&apos;设置你的密码&apos;) where USER=&apos;root&apos;;</span><br><span class="line">GRANT ALL PRIVILEGES ON *.* TO &apos;root&apos;@&apos;localhost&apos; IDENTIFIED BY &apos;你的密码&apos; WITH GRANT OPTION;</span><br></pre></td></tr></table></figure><h2 id="刷新权限"><a href="#刷新权限" class="headerlink" title="刷新权限"></a>刷新权限</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">flush privileges;</span><br></pre></td></tr></table></figure><h2 id="退出，重新登录："><a href="#退出，重新登录：" class="headerlink" title="退出，重新登录："></a>退出，重新登录：</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">exit</span><br><span class="line">mysql -uroot -p</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress6.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h2 id="创建-wordpress-数据库"><a href="#创建-wordpress-数据库" class="headerlink" title="创建 wordpress 数据库"></a>创建 wordpress 数据库</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">CREATE DATABASE wordpress;</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress7.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h2 id="配置-wordpress-1"><a href="#配置-wordpress-1" class="headerlink" title="配置 wordpress"></a>配置 wordpress</h2><p>退出mysql，然后进入 wordpress 目录：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">cd /usr/local/wordpress/</span><br></pre></td></tr></table></figure><p>修改文件wp-config：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">vi wp-config-sample.php</span><br></pre></td></tr></table></figure><p>改下面几行，就是你刚刚创建的数据库名称和密码：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">define( &apos;DB_NAME&apos;, &apos;wordpress&apos; );</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">/** MySQL database username */</span><br><span class="line">define( &apos;DB_USER&apos;, &apos;root&apos; );</span><br><span class="line"></span><br><span class="line">/** MySQL database password */</span><br><span class="line">define( &apos;DB_PASSWORD&apos;, &apos;你的密码&apos; );</span><br><span class="line"></span><br><span class="line">/** MySQL hostname */</span><br><span class="line">define( &apos;DB_HOST&apos;, &apos;localhost&apos; );</span><br></pre></td></tr></table></figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress8.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><p>保存退出：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">按 esc 之后，输入 ：wq</span><br></pre></td></tr></table></figure><p>改下文件名：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">mv wp-config-sample.php wp-config.php</span><br></pre></td></tr></table></figure><h2 id="将域名绑定到你的服务器地址"><a href="#将域名绑定到你的服务器地址" class="headerlink" title="将域名绑定到你的服务器地址"></a>将域名绑定到你的服务器地址</h2><p>DNS 添加 A 记录：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress9.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><h2 id="配置-nginx"><a href="#配置-nginx" class="headerlink" title="配置 nginx"></a>配置 nginx</h2><p>配置 nginx 文件：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">vim /usr/local/nginx/conf/nginx.conf</span><br></pre></td></tr></table></figure><p>在 server 中做如下配置：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br></pre></td><td class="code"><pre><span class="line">server &#123;</span><br><span class="line">        listen       80;</span><br><span class="line">        server_name  fxxkpython.com;</span><br><span class="line">        root /usr/local/wordpress;</span><br><span class="line">        #charset koi8-r;</span><br><span class="line"></span><br><span class="line">        #access_log  logs/host.access.log  main;</span><br><span class="line"></span><br><span class="line">        location / &#123;</span><br><span class="line">                index index.php index.html index.htm;</span><br><span class="line">                try_files $uri $uri/ /index.php index.php;</span><br><span class="line"></span><br><span class="line">        &#125;</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">        location ~ \.php$ &#123;</span><br><span class="line">                fastcgi_pass 127.0.0.1:9000;</span><br><span class="line">                fastcgi_index index.php;</span><br><span class="line">                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;</span><br><span class="line">                include fastcgi_params;</span><br><span class="line">        &#125;</span><br><span class="line"></span><br><span class="line">        #error_page  404              /404.html;</span><br><span class="line"></span><br><span class="line">        # redirect server error pages to the static page /50x.html</span><br><span class="line">        #</span><br><span class="line">        error_page   500 502 503 504  /50x.html;</span><br><span class="line">        location = /50x.html &#123;</span><br><span class="line">            root   html;</span><br><span class="line">        &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><p>保存退出之后，reload 一下 niginx：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">[root@wistbean sbin]# ./nginx -s reload</span><br></pre></td></tr></table></figure><h1 id="搞定"><a href="#搞定" class="headerlink" title="搞定"></a>搞定</h1><p>打开你的域名， <a href="http://fxxkpython.com/wp-admin/install.php" target="_blank" rel="noopener">http://fxxkpython.com/wp-admin/install.php</a> ，这时候你会看到：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress10.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><p>配置你网站的信息：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress11.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><p>点击下一步，如果你不巧也出现这个错误 MySQL: 1006 - Can’t create database ‘***’ (errno: 13) ，别慌，使用如下命令开启权限：</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">chown -R mysql:mysql /var/lib/mysql</span><br></pre></td></tr></table></figure><p>接着就可以登录进你的网站啦：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress12.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress13.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><p>可以配置你的主题，你想怎么玩就怎么玩，完全听从你自己的内心：</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress14.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress15.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/wordpress16.png" alt="wordpress搭建教程" title="">                </div>                <div class="image-caption">wordpress搭建教程</div>            </figure>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="blog" scheme="https://wistbean.github.io/categories/blog/"/>
    
      <category term="个人网站" scheme="https://wistbean.github.io/categories/blog/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99/"/>
    
    
      <category term="vultr" scheme="https://wistbean.github.io/tags/vultr/"/>
    
      <category term="mysql" scheme="https://wistbean.github.io/tags/mysql/"/>
    
      <category term="wordpress" scheme="https://wistbean.github.io/tags/wordpress/"/>
    
      <category term="wordpress搭建" scheme="https://wistbean.github.io/tags/wordpress%E6%90%AD%E5%BB%BA/"/>
    
      <category term="wordpress教程" scheme="https://wistbean.github.io/tags/wordpress%E6%95%99%E7%A8%8B/"/>
    
      <category term="wordpress搭建博客" scheme="https://wistbean.github.io/tags/wordpress%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="wordpress建站" scheme="https://wistbean.github.io/tags/wordpress%E5%BB%BA%E7%AB%99/"/>
    
      <category term="nginx" scheme="https://wistbean.github.io/tags/nginx/"/>
    
      <category term="个人博客" scheme="https://wistbean.github.io/tags/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/"/>
    
      <category term="php" scheme="https://wistbean.github.io/tags/php/"/>
    
  </entry>
  
  <entry>
    <title>这样下去 GitHub 迟早被你们毁了</title>
    <link href="https://wistbean.github.io/github-chinese.html"/>
    <id>https://wistbean.github.io/github-chinese.html</id>
    <published>2019-07-20T17:30:12.000Z</published>
    <updated>2024-01-26T15:14:15.617Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>是这样的，最近 GitHub 上有一个项目 <a href="https://github.com/chrislgarry/Apollo-11" target="_blank" rel="noopener">Apollo</a> 挺火的，也就是阿波罗11号，这个项目开源的是制导计算机（AGC）中指令模块（Comanche055）和登月模块（Luminary099）原始代码。可以说非常有意义，对于对这方面感兴趣的人肯定是非常热衷参与的，毕竟这可是最专业权威的代码呀。</p><p><img src="/images/github001.webp" alt="github"></p><p>README 还很贴心的翻译成多个语言版本，应该想的是让全球各地感兴趣的人一起研究参与：</p><p><img src="/images/github002.webp" alt="github"></p><p>不过当我打开 issues 的时候发现恶心的操作来了，直接灌水：</p><p><img src="/images/github003.webp"></p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/github004.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/github005.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/github006.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/github007.webp" alt="" title="">                </div>                <div class="image-caption"></div>            </figure><p>真的是sb，直接被当做贴吧使用…GitHub 的 Issues 功能本来是让大家收集一些用户的反馈或者提交一些已知的 bug ，交流一些问题，让项目更加完善的。而不是拿来瞎 bb 的，要 bb 自己去搞个论坛 bb 啊。</p><p>其实之前 GitHub 就被封锁过，那时候还是因为很多前辈大佬做出了很多努力才“拯救”了 GitHub，才使得今天我们可以获取到最优秀的资源。不要在拥有的时候不懂得珍惜，别人为你努力争取而不懂得感恩。</p><p>GitHub 是全球开源的优质社区，而不是你瞎 bb 丢人现眼的地方，peace！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="GitHub" scheme="https://wistbean.github.io/categories/GitHub/"/>
    
    
      <category term="GitHub" scheme="https://wistbean.github.io/tags/GitHub/"/>
    
      <category term="中文GitHub" scheme="https://wistbean.github.io/tags/%E4%B8%AD%E6%96%87GitHub/"/>
    
      <category term="GitHub被中文灌水" scheme="https://wistbean.github.io/tags/GitHub%E8%A2%AB%E4%B8%AD%E6%96%87%E7%81%8C%E6%B0%B4/"/>
    
  </entry>
  
  <entry>
    <title>不到一年时间，我是如何把公众号从 0 做到 2w 粉的？</title>
    <link href="https://wistbean.github.io/weixin-gongzhonghao-2w-fensi.html"/>
    <id>https://wistbean.github.io/weixin-gongzhonghao-2w-fensi.html</id>
    <published>2019-06-18T06:24:01.000Z</published>
    <updated>2024-01-26T15:14:15.832Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><p>我说的不是现在这个 “肯定会” 的公众号，这个公众号现在更多的是记录我自己的一些所思所想。而是去年的时候，我新建了一个公众号，叫做 “学习 python 的正确姿势”，那时候我就在想，如果我把一个公众号当作一个产品来看待，我应该能从中学到不少关于产品的思维，所以当时就干了起来，去年年底在做年终总结的时候，说今年的目标是把这个公众号做到 2w 粉，没想到这么快就实现了。</p><p>我在这里面用了一些学习到的产品思维，这次想跟大家分享一下，也许对一些刚做公众号不久的朋友有所帮助。</p><p>其实在这几年，很多人都说微信公众号的红利期已经没了，确实在早些年，只要懂点套路，公众号很容易做起来的，但是现在不同了，用户已经知道了那些套路，而且除了公众号，现在移动端的各种内容产品层出不穷，公众号不像一开始那样有那么多人去注意了。</p><p>不过，我认为这只是对那些营销号打击大一些，对于那些有深度的、原创的优质公众号来说，其实影响不大。很多人一开始做公众号的时候，发现每次发文章阅读量很少，也就认为所有新建的公众号都像那些营销号说的没什么红利期，那会跟我一起做公众号的朋友们，一开始看到阅读量都是个位数，就慢慢的没动力更新，放弃了。还好，我坚持了下来。他们信了 “红利期” 那个邪，我反而觉得这是个机会，因为我看到微信一直对公众号这个功能很重视，常常为它更新版本。那些深度的、原创的优质公众号只要结合一些产品思维，我认为还是有机会做起来的。</p><p>那么接下来就站在产品思维的角度，来说说 “学习python的正确姿势” 这个公众号是如何在将近一年的时间里做到 2w 粉的。在此之前还是说一句，对于一些大 V 来说这不算什么，但是对于一个从 0 开始做起的朋友来说，还是有一些值得借鉴的地方的。一个产品，从 0 到 1w 粉只靠自己其实是没那么容易做到的，很多人在 1w 粉之前就放弃了，但如果你能靠自己做到 1w 粉，多多少少能体现自己的能力，也能看到别样的风景。</p><h1 id="产品定位"><a href="#产品定位" class="headerlink" title="产品定位"></a>产品定位</h1><p>其实我发现大多原创公众号的作者写的内容都不错，但是仅有少部分的公众号被人熟知，这是因为一开始的时候没有好好的给自己做的公众号一个明确的定位。或者说，自己明确自己公众号的定位，但是读者不了解，不知道你这个公众号是干嘛的。比如我的这个公众号，叫做 “肯定会” ，之前就写了差不多有近百篇的技术文章，可是新关注的人一看到这个名字就是懵逼的，肯定会？ 会啥？会条毛啊肯定会？</p><h2 id="取个好名字"><a href="#取个好名字" class="headerlink" title="取个好名字"></a>取个好名字</h2><p>很明显，我知道我这个公众号是干嘛的，但是新关注的读者不了解，当你自己连个 p 都不是的时候，什么样的名字很重要，要 “望名生义”，比如我新建的这个公众号叫 “学习 python 的正确姿势”，是不是定位就非常准备和明显了，新的读者一看：“哦，这个公众号是关于 python 学习的，学习 python 的正确姿势？有点好奇，就看看到底是有什么样的正确姿势”。</p><p>一个好的产品定位，真的能让一个作者少走很多弯路，而且一开始谁都不知道你是谁的时候，取一个好名称很重要的。</p><h2 id="跟着趋势走"><a href="#跟着趋势走" class="headerlink" title="跟着趋势走"></a>跟着趋势走</h2><p>在做产品之前，需要研究一下市场，知道什么东西可以做，什么东西不可以做。而趋势，就是判断的必要因素之一。就拿百度和微信来说，在互联网 PC 时代，百度的搜索以及互联网产品抓住了 PC 端的趋势，从而在 PC 端搜索一家独大。而到了移动互联网时代，微信崛起，各种移动端的服务层出不穷，微信成为了这个时代的不可撼动的地位。再举一个例子，前不久 b 站的何同学做了一个关于 5G 的评测视频火了一把，有人开玩笑说，“他是得到 5G 红利的第一人”。你看，这就是趋势。</p><p>所以要让自己的产品更有机会，就需要把握趋势。我为什么去做 Python 的公众号，而不写 Java，不写 Android 呢？ 原因很简单啊， Python 是趋势，所以我就做了。不同的领域都有各自不同的趋势，这个需要自己去探索，对信息有足够的敏感，让趋势给自己赋能，而不是自己想到什么就写什么，我以前在这个 “肯定会” 公众号写的 100 多篇技术干货文章就是一个典型的傻逼例子，想到什么就写什么…</p><h2 id="结合自己的优势"><a href="#结合自己的优势" class="headerlink" title="结合自己的优势"></a>结合自己的优势</h2><p>如果说有一件事你能坚持很久，那么这件事对你来说肯定是很有意义，并且你很乐意去做，要在公众号长期提供有用的内容，就需要结合自己的优势，而不是做一些自己完全不了解的内容，那样是做不长久的。如果你画画不错，那你就去分享画画技巧好了。你喜欢技术就分享技术相关的，不要乱来。因为这需要你本身不断的学习，不断的积累，你才能源源不断的分享有价值的内容。毕竟，老是转载别人的文章一点意思没有。</p><p>以前我总认为坚持是一件很痛苦的事情，想想，好像坚持的背后总要附加这么几个词：克服，忍受，痛苦，累…，都是一些让我不爽的。后来我把要坚持的背后赋予一些不一样的定义，比如：成就感，成长，学习，进步，积累…，顿时间我就更有动力去坚持了，相对来说，坚持容易很多，而这其中，就是结合了自己的优势才可以这么去赋予的。</p><h2 id="模仿就是傻逼"><a href="#模仿就是傻逼" class="headerlink" title="模仿就是傻逼"></a>模仿就是傻逼</h2><p>不知道有没有人跟我以前一样，想着说别人写的内容我也能写啊，模仿一下不就完了嘛，费那么多心思干什么呢？后来当我真的这么去做的时候，我发现我是个傻逼。因为写的那些东西是不会有人看的，你要有自己的东西，要有自己的特色才行。</p><p>如果你关注过我的 “学习 python 的正确姿势” 这个公众号你就会发现，这个公众号很独特，很多朋友比表示我把教程写的有趣不枯燥，和他们以前关注的公众号很不同，很喜欢这样的方式，有趣的同时又能学到东西。</p><p>现在，有些人听到 “小帅b” 这个名字，就知道：“哦～他是写 Python 公众号的，挺有趣的一个人。” 这就是我说的，要有自己的特色，做自己的原创内容，要有标志性。自己的东西永远都是自己的。模仿他人就是傻逼，我就是傻逼过来的。</p><h1 id="把用户当做朋友"><a href="#把用户当做朋友" class="headerlink" title="把用户当做朋友"></a>把用户当做朋友</h1><p>老罗在做锤子手机的时候，就常常提到：“他做手机不赚钱，就是交个朋友”， 他把用户当做朋友，所以得到了很多锤友的支持，我看到的一些大V的社群，他们的名字也是 “xxx的朋友们”。可见，一个产品的好坏，有一个判断条件就是：它有没有把用户当做朋友。</p><h2 id="用户的痛点是什么"><a href="#用户的痛点是什么" class="headerlink" title="用户的痛点是什么"></a>用户的痛点是什么</h2><p>我以前认为痛点就是用户不被满足的需要，但后来学习到了一个更深层次的理解：用户的痛点是恐惧，是害怕。</p><p>比如你渴了很久，这时候怕被渴死，所以最想要的是一瓶水。再比如你一直不断的去各种学习产品学习知识，这是你在害怕你知道的太少，知识焦虑太多。</p><p>而关注我公众号的朋友们，就是害怕对 Python 的知识知道得太少，希望能通过这里太获取更多 Python 相关的内容。这就是他们的痛点，那么我就把他们当做朋友，想办法尽量满足他们的需求，告诉他们，别怕，有我呢。</p><h2 id="用户的爽点是什么"><a href="#用户的爽点是什么" class="headerlink" title="用户的爽点是什么"></a>用户的爽点是什么</h2><p>我之前发过一个朋友圈开玩笑说：一个好的产品是能够让用户等了很久的需求被瞬间满足，并且有一种 “啊～好爽～” 的感觉，比如 PornHub。</p><p>有些人以为我是在开玩笑，但是我把这个也应用到我的公众号里面了，我在写的 Python 教程的文章里面，偶尔会附加一些段子和表情包，再加上通俗易懂的文字来说清楚一些知识点。他们的需求得到了满足，还发现很轻松就能够理解，于是感到真 TM 爽，感到很愉悦。</p><p>我再一次把用户当做我的朋友，我不仅让你的痛点得到满足，还让你爽，你说用户不喜欢我喜欢谁呢？</p><h2 id="通过数据了解用户"><a href="#通过数据了解用户" class="headerlink" title="通过数据了解用户"></a>通过数据了解用户</h2><p>最近数据分析这个领域也挺火的，越来越多的人对数据重视了起来，其实公众号后台有一个统计的功能，里面详细描述了每一篇文章的数据，以及用户的画像，通过这些数据可以了解到哪些文章用户更喜欢看，用户更倾向于什么样的内容。</p><p>这是一个很好的参考方向，因为并不是每个用户都会跟你说他喜欢什么样的内容的，而且也不一定会跟你说实话，而数据就显得真实了许多。什么样的文章被跟多人点赞了，被转发了，这都能说明用户的一些行为。</p><h2 id="少点套路，多点真诚"><a href="#少点套路，多点真诚" class="headerlink" title="少点套路，多点真诚"></a>少点套路，多点真诚</h2><p>关注你的朋友们都不傻，你是不是用心，你是不是为用户着想，你是不是真诚相待，其实这些一眼就能看出来了。</p><p>所以用心的写好每一篇文章，多站在用户的角度去思考，坚持原创，真诚最重要。把用户当做朋友，就像一个长期陪伴成长的朋友那样。</p><h1 id="最后说两句"><a href="#最后说两句" class="headerlink" title="最后说两句"></a>最后说两句</h1><p>当然，我说的这些只是一部分，很有很多东西需要学习，需要去执行，很多人说自己想做产品经理，想去做运营，那就去做一个公众号吧，把它当做一个产品，从 0 个朋友开始，去学习，去实践。微信的 slogan 说：“再小的个体，也有属于自己的品牌。” 而我想说的是，你的品牌多多少少能够反应出你的能力和态度，加油干！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="公众号" scheme="https://wistbean.github.io/categories/%E5%85%AC%E4%BC%97%E5%8F%B7/"/>
    
    
      <category term="肯定会" scheme="https://wistbean.github.io/tags/%E8%82%AF%E5%AE%9A%E4%BC%9A/"/>
    
      <category term="产品" scheme="https://wistbean.github.io/tags/%E4%BA%A7%E5%93%81/"/>
    
      <category term="学习python的正确姿势" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0python%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%A7%BF%E5%8A%BF/"/>
    
      <category term="公众号运营" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7%E8%BF%90%E8%90%A5/"/>
    
      <category term="公众号涨粉" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7%E6%B6%A8%E7%B2%89/"/>
    
      <category term="公众号编辑" scheme="https://wistbean.github.io/tags/%E5%85%AC%E4%BC%97%E5%8F%B7%E7%BC%96%E8%BE%91/"/>
    
      <category term="微信涨粉方案" scheme="https://wistbean.github.io/tags/%E5%BE%AE%E4%BF%A1%E6%B6%A8%E7%B2%89%E6%96%B9%E6%A1%88/"/>
    
      <category term="把公众号当做产品" scheme="https://wistbean.github.io/tags/%E6%8A%8A%E5%85%AC%E4%BC%97%E5%8F%B7%E5%BD%93%E5%81%9A%E4%BA%A7%E5%93%81/"/>
    
  </entry>
  
  <entry>
    <title>哇靠，这些数据疯狂变化，该怎么爬取？</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-12.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-12.html</id>
    <published>2019-06-13T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.785Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">有些朋友遇到的一些网站</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">和以往不太相同</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">这些数据是实时变化的</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">比如<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">文字直播的数据<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">正在直播的弹幕</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">股票的指数行情</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">正在聊天的数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">...</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKyy7jFiaqR47h9hl39ickM5dPtcwzvEIWoneWSTh6AwVCct6hjzbICMBL1S13LCp7oLvUQDLVX2FSQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="400"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">这些数据因为具有时效性</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">所以就不能像普通网站一样</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">后台久久更新一次</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">等用户访问再将新数据渲染到网页<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">在网页上要实现这种</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">实时变化的数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">一般来说有以下两种方式</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">轮询</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">这种方式就是<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">用 ajax 每隔一小段时间</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">去请求服务器的最新数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">只有你频繁勾搭服务器<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">它才会给你返回最新数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKyy7jFiaqR47h9hl39ickM5dAEwrgmZrKiaicQlxaSAKHYzbkicHdbe2GqtwpvM6ViaQCcGyFAgu9xgUbw/640?wx_fmt.jpeg" data-type="jpeg" data-w="720" style="width: 90%;height: auto !important;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">另一种是<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">websocket</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">我们今天主要来说这个玩意<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">什么是 websocket 呢？<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">它是一种</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">网络协议</span></strong><span style="font-size: 15px;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">我们熟知的协议有</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"> http 、 ftp 这些<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">而 websocket 的协议是 ws<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">它可以做到的是<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">客户端与服务端的数据交互变得</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">实时</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">只要让前端和服务端</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">握一次手</span></strong><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">然后就可以和服务端建立长期的</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">连接</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">客户端握手订阅后</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">服务器只要有新的数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">就可以直接</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">推送</span></strong><span style="font-size: 15px;">给客户端</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">是不是很主动咧</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="0.5" src="https://wistbean.org/images/python/J2icnQspGlaKyy7jFiaqR47h9hl39ickM5dhh8lfNmhlPcLjhc6tWkUZ6vWN9q6F8dJBToXC8Tfp6qCt8CbSiaiaibSQ/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">比如很多聊天室</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">就是用 socket 做到马上收到对方的消息</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.6051743532058492" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXvia7EZJAwIWtk685TRnfvQCwiav6AIb2htrRLwexEIzDx7cqdI7a9a1bgw/640?wx_fmt.png" data-type="png" data-w="889" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">问题来了<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">对于这种</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">实时变换的数据<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">应该怎么爬呢</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">那么接下来就是</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;"></span></a></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">关于 websocket 的调试</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">我们可以在 Chrome 的调试面板中</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">选中 WS 进行过滤<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.09888888888888889" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviawicAvqRuhibYh8gfaZI6EauoC1iaPmVhqBz7PWBeOzmEibL8IGL3CDhtCw/640?wx_fmt.jpeg" data-type="jpeg" data-w="900" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">当发现有 socket 连接的时候<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">就会出现这个</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaVJibddhJMfxukmdSdyuxFkLHHjjCUtjzPhn0ibFyCxYYibRI6icv76q2FA/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">值得注意的是<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">这里返回的状态码是 </span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">101</span></strong><span style="font-size: 15px;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">和我们玩 http 略不同</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">http 成功响应的状态码为 200</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">点进去之后<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.6189473684210526" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviafv6EbwXfmrBb0hjsicY7ArKFX0jYM6wianuVpnA6wruo4tKQaPCkBI5g/640?wx_fmt.png" data-type="png" data-w="950" style=""></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">你就可以看到<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">请求的 socket 地址<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">以及请求头相关信息</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">我们还可以点击右边的<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;">Messages</p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">来查看交互信息</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">看下面这里就是<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">websocket的信息收发</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.7464553794829024" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviao6nJ3Viagsuo8tx8B32WHkEtibibU3wmb4sTUaTeuku1bjC60uY0ians7Q/640?wx_fmt.png" data-type="png" data-w="1199" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">获取到这些之后<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">我们就可以使用 Python 来连接了</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">Python</span> 有专门的库来操作 socket</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">比如 websocket-client、websockets</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">我们这次就来玩玩<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">websocket-client</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="color: rgb(255, 255, 255);"><strong><span style="text-align: center;font-size: 15px;background-color: rgb(255, 218, 81);">pip install websocket-client</span></strong></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">安装玩就可以直接使用了<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.7841163310961968" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaYb3lj1Dscuk0NKxWDFeYUBTMkS6oicXThjCUfIm72u2LIB22iaogjeWQ/640?wx_fmt.png" data-type="png" data-w="894" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">关于 socket 的连接</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">一般都有这么几个回调方法</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">open 方法</span></strong><span style="font-size: 15px;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">会在服务器与我们链接成功后触发</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">message 方法</span></strong><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">会在收到消息后触发<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">error 方法</span></strong><span style="font-size: 15px;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">会在连接过程中发生错误触发</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">close 方法</span></strong><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">会在连接关闭的时候触发</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">接着我们就来体验一下吧</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">连接到 websocket 服务器</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.25165562913907286" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviacEOA52BBsQpvPf0XWuqDMMDFlP2tptiaAZvHJoSxpC1yQJlAA50fwLQ/640?wx_fmt.png" data-type="png" data-w="604" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;">连接成功后我们就给服务器发送消息<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.4434782608695652" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviamwP7BWic3YvIxdfcqIk2icoA5P2Tb4cX8nBtK4alhfjfiaTbGXyCFdugw/640?wx_fmt.png" data-type="png" data-w="345" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"></span><br></p><section style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">在接收服务器消息这里获取</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.18654434250764526" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaY9KiatkR33yORvqugyMhnupQGIicYoaia1bu2t3M0aBYQjh1EHF1FJYnA/640?wx_fmt.png" data-type="png" data-w="327" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">运行起来<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.2956989247311828" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaXibjJ6XpEqQhGXuf67vV8JyEK1JHXYDqJwQ46eOXS3hHMoIFyxurwKQ/640?wx_fmt.png" data-type="png" data-w="372" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">这样就可以获取数据啦</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">对了</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">对于一些 wss 协议</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">可以使用这招搞定哦</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.41814159292035397" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaPKzVJrcTNLdT3hMkGm6eoo7sx45QibJXLZbIRMc6PyxtAynhPUOxiaqg/640?wx_fmt.png" data-type="png" data-w="904" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">ok</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">今天咱们就说到这里</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">那我们下回见咯</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">peace</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><br></span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 27%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;text-align: center;">记得关注</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;letter-spacing: 2px;text-align: center;">么么哒</span></strong></span><strong><span style="letter-spacing: 2px;text-align: center;"></span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 36%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">猜你还想看</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><br></span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485338&amp;idx=1&amp;sn=5b4d6ed34a27ed5e81a3e5d8ccf8bee9&amp;chksm=fc8bbf0bcbfc361d9fb3d676b968ec8f2d3eec13fd04b3f8103bffd604a0687ee445d0c64877&amp;scene=21#wechat_redirect" target="_blank"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="mpa-image" data-ratio="0.6140350877192983" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaibo18UnVcl2qJOcGjI4jeDYqj0KzWGW7tA1v4w1rsz2ypm7oxKPS25g/640?wx_fmt.gif" data-type="gif" data-w="285" style="margin: 0px;"></span></span></strong></a></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXviaK1WwPaSsFCnktt78aicOh7ZCEQ0vXUFMdV2vicy79guCnibKIZOJ50gnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="400" style="width: 69%;margin: 0px;height: auto !important;top: auto;left: auto;right: auto;bottom: auto;"></span></a></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;有些朋友遇到的一些网站&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;和以往不太相同&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这些数据是实时变化的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;比如&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;文字直播的数据&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;正在直播的弹幕&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;股票的指数行情&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;正在聊天的数据&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;...&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKyy7jFiaqR47h9hl39ickM5dPtcwzvEIWoneWSTh6AwVCct6hjzbICMBL1S13LCp7oLvUQDLVX2FSQ/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;400&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这些数据因为具有时效性&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;所以就不能像普通网站一样&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;后台久久更新一次&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;等用户访问再将新数据渲染到网页&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;在网页上要实现这种&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;实时变化的数据&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;一般来说有以下两种方式&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;轮询&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这种方式就是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;用 ajax 每隔一小段时间&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;去请求服务器的最新数据&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;只有你频繁勾搭服务器&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;它才会给你返回最新数据&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKyy7jFiaqR47h9hl39ickM5dAEwrgmZrKiaicQlxaSAKHYzbkicHdbe2GqtwpvM6ViaQCcGyFAgu9xgUbw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;720&quot; style=&quot;width: 90%;height: auto !important;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;另一种是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;websocket&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;我们今天主要来说这个玩意&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;什么是 websocket 呢？&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;它是一种&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;网络协议&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;我们熟知的协议有&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt; http 、 ftp 这些&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;而 websocket 的协议是 ws&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;它可以做到的是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;客户端与服务端的数据交互变得&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;实时&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;只要让前端和服务端&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;握一次手&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;然后就可以和服务端建立长期的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;连接&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;客户端握手订阅后&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;服务器只要有新的数据&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;就可以直接&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;推送&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;给客户端&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;是不是很主动咧&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.5&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKyy7jFiaqR47h9hl39ickM5dhh8lfNmhlPcLjhc6tWkUZ6vWN9q6F8dJBToXC8Tfp6qCt8CbSiaiaibSQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;240&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;比如很多聊天室&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;就是用 socket 做到马上收到对方的消息&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.6051743532058492&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIiaZkh87Mcic97cLibnXDicXvia7EZJAwIWtk685TRnfvQCwiav6AIb2htrRLwexEIzDx7cqdI7a9a1bgw/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;889&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;问题来了&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;对于这种&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;实时变换的数据&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;应该怎么爬呢&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;letter-spacing: 3px;text-align: center;&quot;&gt;那么接下来就是&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>你想逆向我的 js 代码？呵呵，先过了我的反 debug 再说吧！</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-11.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-11.html</id>
    <published>2019-06-12T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.784Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">有时候我们在爬取</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">某个用 js 渲染的网站</span><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">需要去分析一下</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">别人网站的数据展示规则</span></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这个时候就不得不用 Chrome 的 DevTools 进行分析了</span></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.36875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVWe1P75U3GpvXHVB9D90XRzEQQcXg5LLKRYkv9957l36476X1dvKw0Q/640?wx_fmt.png" data-type="png" data-w="1280" height="423" style="box-shadow: none;" width="1254"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">对于一般的网站</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们在具体的位置</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">打个断点就可以进行调试了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.44646924829157175" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVfclSYWqMZJ9wu4VjgRiaiakdKF82K9N1VNdQ6xr89UljUoUzFNNGkYnw/640?wx_fmt.png" data-type="png" data-w="878"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不过有一些网站</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">当你打开 DevTools 的时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">你都还没打断点</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">他妈的直接就这样了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.4453125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVPmOnzsrsAmkPDS89UqtibmKkliaGIQLQVVDLWxyXgOqicEEGXbwSD01vg/640?wx_fmt.png" data-type="png" data-w="1280"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicCHFsJkvnxicr4LQfZzwRVf0BUpzshX7d6Nyr1LArkpNZE8tK5bv9vJg/640?wx_fmt.gif" data-type="gif" data-w="240"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一直 debug</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">只要一按 F2 就一直 debug</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就算你运行过去</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">还是</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">一直 debu</span></strong><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">g</span></strong><span style="font-size: 15px;"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一直调用</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">卡死你</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">卡死你</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">卡死你</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbicpj8GDHUuFZArEGdY56DdJbiam51Vu6Arpwy4fLIuEwtzafospayjfrA/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就是不让你进行调试</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">你奈我何</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1.1111111111111112" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeV62GNUSh8T1jBvTD0IOjvWd2MCu02lFNFd0ickfyS8QHQtJicGiayzibx8w/640?wx_fmt.jpeg" data-type="jpeg" data-w="180"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">哇靠啊</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">怎么解决呢</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接下来就是</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">学习反反 debug 的正确姿势</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" style="top: auto;left: auto;right: auto;bottom: auto;font-size: 15px;" target="_blank"><span style="top: auto;left: auto;right: auto;bottom: auto;"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style=" top: auto;left: auto;right: auto;bottom: auto;margin: 0px;  "></span></span></a></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来来来</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">莫慌</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">小帅b先跟你说说</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在 Chrome 的开发者工具中</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><section style="margin-right: 2em;margin-left: 2em;line-height: 2em;"><span style="font-size: 15px;">怎么样在代码里面打断点</span><br></section><section style="margin-right: 2em;margin-left: 2em;line-height: 2em;"><span style="font-size: 15px;"><br></span></section></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们最常用的操作</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就是在想要打断点的代码行左侧</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">用鼠标轻轻点一下</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就可以生成一个图标</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后就可以对这行代码</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">开始进行调试了</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.3709964412811388" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVfqfegufCgDKlkRroiaX5jPlExpC7Lp4M2Wkib9yibL5DyXPj0afMvhGJg/640?wx_fmt.png" data-type="png" data-w="1124"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这样的操作</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">也可以直接在代码中操作</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">使用 <strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">debugger</span></strong> 这个</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">关键字就可以了</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如这样的 js</span></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;"><br></p><pre class="prettyprint" style="margin: 16px 2em;padding: 8px;box-sizing: inherit;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;font-size: 14px;line-height: 20px;font-family: "Roboto Mono", monospace;background: rgb(247, 247, 247);color: rgb(55, 71, 79);overflow-x: auto;text-align: start;"><section style="line-height: 2em;"><code style="box-sizing: inherit;background: 0px center;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;line-height: 1;font-family: "Roboto Mono", monospace;word-break: normal;"><span style="font-size: 15px;"><span class="pln" style="box-sizing: inherit;">console.log(</span><span class="str" style="box-sizing: inherit;color: rgb(13, 144, 79);">'a'</span><span class="pun" style="box-sizing: inherit;">);<br style="box-sizing: inherit;"></span></span></code></section><p style="letter-spacing: 3px;"><code style="box-sizing: inherit;background: 0px center;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;line-height: 1;font-family: "Roboto Mono", monospace;word-break: normal;"><span style="font-size: 15px;"><span class="pln" style="box-sizing: inherit;">console.log(</span><span class="str" style="box-sizing: inherit;color: rgb(13, 144, 79);">'b'</span><span class="pun" style="box-sizing: inherit;">);</span></span></code></p><p style="letter-spacing: 3px;"><code style="box-sizing: inherit;background: 0px center;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;line-height: 1;font-family: "Roboto Mono", monospace;word-break: normal;"><span style="font-size: 15px;"><span class="kwd" style="box-sizing: inherit;color: rgb(59, 120, 231);">debugger</span><span class="pun" style="box-sizing: inherit;">;</span></span></code></p><code style="box-sizing: inherit;background: 0px center;font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;line-height: 1;font-family: "Roboto Mono", monospace;word-break: normal;"><span style="font-size: 15px;"><span class="pln" style="box-sizing: inherit;">console.log(</span><span class="str" style="box-sizing: inherit;color: rgb(13, 144, 79);">'c'</span><span class="pun" style="box-sizing: inherit;">);</span></span></code></pre><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">当 Chrome 在运行的时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">发现了 debugger</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就会停下来</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">进入调试模式</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">其实在代码中</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">声明 debugger </span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就和我们点击代码行</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">左侧进行调试是一样的</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">也正是因为这个关键字</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以就可以从它入手</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">只要在首页的 js 中</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">写一个方法</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不断的循环执行 debugger</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><section style="line-height: 2em;"><code><span class="code-snippet_outer" style="font-size: 15px;">while true{</span></code><code><span class="code-snippet_outer" style="font-size: 15px;">    debugger;</span></code><code><span class="code-snippet_outer" style="font-size: 15px;">}</span></code></section></pre></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么当我们打开这个网页</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">的调试面板的时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就会不停的处于 debug 模式</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">即使你疯狂的点击运行按钮</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.10919540229885058" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVOATnuYBob2uXXaFqI0p1neeYqSgacvGib0mBhWnUjohVibCO1mI62jaA/640?wx_fmt.png" data-type="png" data-w="174"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">也无济于事</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVY8iagKeglsX2SS4vkzJ8Jtn6wpBmC8G5ARjT9EDEO36bWo4bg8o84XA/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">其实 Chrome 有一个</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">忽略断点</span></strong><span style="font-size: 15px;">的功能</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">只要在代码行左侧</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">点击右键</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">选择 <span style="color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);">Never pause here</span></strong></span>  即可</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后就会有个黄色的标识</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.1759465478841871" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVxibzYpTicX3xy577LGticOXX6dmEMWfhsRYestINaRAwJHW12fxicD2Mow/640?wx_fmt.png" data-type="png" data-w="449"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">当下次运行到这里的时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就会忽略这个断点</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这对于一些简单的很有效</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">但是</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">有些比较</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">变态</span></strong><span style="font-size: 15px;">的就没那么容易了</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如这个</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.43177737881508077" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVDHZ6qcY5LH4UlOjFdKpstq6pju5wPyjNhsDy77iaFyHYdbSUZHehic4Q/640?wx_fmt.png" data-type="png" data-w="1114"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就算我忽略了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">它还是会疯狂进入 debug 模式</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">看看右边的 Call stack<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一直疯狂的调用 <strong><span style="text-align: justify;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">_0xa3e3cc</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;">吃你的内存<br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><p style="white-space: normal;"><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="text-align: justify;font-size: 15px;">把你搞的不要不要的</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="text-align: justify;font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVeia7NBU9b5broDBpxeJp9YLwrS1KqORWrawOdrUNC7TJwxts51mId8g/640?wx_fmt.jpeg" data-type="jpeg" data-w="150"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="text-align: justify;font-size: 15px;">那怎么办好呢？<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">只能看看它的源码了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.43828125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVkpC0hblyhDa7fuyV8aOwc5p53wLebNVaXFaVpYGjFNyeBcxFUvDfwA/640?wx_fmt.png" data-type="png" data-w="1280"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以看到</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">2949 行</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一直在</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">递归</span></strong><span style="font-size: 15px;">调用<strong><span style="text-align: justify;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">_0xa3e3cc</span></strong> 函数</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们才会一直处于 debug 模式</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">既然已经问题出现在哪里了</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那就想办法把这个给搞掉</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="0.6882217090069284" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbicl5c2JXmVwy8PRKoRf3icrNFqVjDicJH9PGbnMSibf9FLwRU3ToaMu70zw/640?wx_fmt.gif" data-type="gif" data-w="433"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">还记不记得我们</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">之前说的 <strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">mitmproxy</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">没错</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这次走它的代理</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后拦截这个网页</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">把 js 中的 debugger 代码去掉</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后我们不用受这个罪了呀</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">快点开启我们的 mitmweb</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">设置地址拦截</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.22854715378079865" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeVGibNY3qoRErr79GpkbhYARld95mK8BM10rMqWpt2nfESFaWSZllgP8w/640?wx_fmt.png" data-type="png" data-w="1177"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">浏览器设置好代理</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.0460772104607721" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLbBasSaRmGNAXaVfg0NTeV9LF78nNodrvhRdmh1SFcju0vNica2bIE5l9BIaRBzay6hCDqkiaS0xfg/640?wx_fmt.png" data-type="png" data-w="803"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">打开代理之后访问一波</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.2208955223880597" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicNia2c52CBJvtp0FLGdzFGTEtVdFNPAshsicCK65r9J6VSOz4PmbQhWdA/640?wx_fmt.png" data-type="png" data-w="335"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这时候被我们拦截下来了</span></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.03046875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbicxiaqt9WKD0cLmKMiaSRv7mp7kribZeT2FrkebI5icQpazqroBicKVA0v9gA/640?wx_fmt.png" data-type="png" data-w="1280" height="31" width="1043"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">请求我们直接让它过去</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.8645833333333334" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbic1CzyYrZrK6P69YI1bBibjK5fibF5kzCs7zCP8rlN1aS0jxXjE4OzZ1lQ/640?wx_fmt.png" data-type="png" data-w="96"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">因为我们只要</span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">拦截返回的数据</span></strong><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">然后对它进行修改</span></strong><span style="font-size: 15px;"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">ok</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">现在我们就拦截到返回的数据了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.8364978902953587" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicfjNTjQ8pVc7alB8s5SomyOP8iczxJZ1wxVeEKjFJNtdWWH3wwexgPicw/640?wx_fmt.png" data-type="png" data-w="948"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">修改一下代码</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">点击这支笔</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="1.0375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicbibK7Im2ZTibdN0pudMIahqYCXeBT51ytD9GibkehqSibKcyon3iaZhicxsA/640?wx_fmt.png" data-type="png" data-w="80"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以看到现在的代码难看</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.11331133113311331" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicjqrLfsxlcTUafYdmHNO0BYK7L619Yga4Rod5JLAP4jxl3iazV9f1icHA/640?wx_fmt.png" data-type="png" data-w="909"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">复制出来用编辑器打开吧</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.4764227642276423" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicUPXLkStDpsficS54yBCqhhH3NiapGmG5fLib95C9ej3OZTxu7smX4iaWQw/640?wx_fmt.png" data-type="png" data-w="1230"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">把调用递归的代码去掉</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.19047619047619047" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbic0JyzicpcTj55T3OJsVWn0gYiagTAwTOPjhWicebLiaFIRNImIm2l2Qzq8A/640?wx_fmt.png" data-type="png" data-w="189"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">把 debugger 关键字换成 return</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.12180746561886051" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicrsoXeKpAdMSssfrgdZN4Puk9hC9BxABjKzglrQPwAI6mM99ia4bI87A/640?wx_fmt.png" data-type="png" data-w="509"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">复制到 mitmweb 替换</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.837953091684435" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicWJ5MnWL1aLtPmjWowv1aibXAHuN4mL93pGfCYg9bMBDJJPjyiaGCuEBA/640?wx_fmt.png" data-type="png" data-w="938"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">右上角的勾给打上</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后运行</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.8390804597701149" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicQ7xoSVhaREDdHnk0Bq6BeiaicOekQFYThHN4udgskU2LDLtOdicFuFelA/640?wx_fmt.png" data-type="png" data-w="87"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.9795918367346939" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicYuRRSa24RkSQLyz0tV8zl0funeEichz6xqRcFOY4beBAyBQpLgmT3Xw/640?wx_fmt.png" data-type="png" data-w="98"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">此时此刻</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">浏览器得到的就是修改过的文件</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.26875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicomAyPNAZdHEgicptHodGQUMPXfZT1wjayzUIpDjCZRibZCP4ibBceJtYA/640?wx_fmt.png" data-type="png" data-w="1280"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">打开 F12</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.403125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbicjibypibdv7rez9bsysmYZjCOK4iba0p1AZHYzs9t3uNDEd0sylXormcKw/640?wx_fmt.png" data-type="png" data-w="1280"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以看到</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不会在一直 debug 恶心我们了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可能不同的网站</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">反 debug 的实现不同</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">思路就是这么个思路</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">以不变应万变</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">下回见了哦</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 255, 255);font-size: 15px;"><strong><span style="background-color: rgb(255, 218, 81);">peace</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">猜你还想看</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><br></span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485268&amp;idx=1&amp;sn=3cbbe7496ee7667a7f16d3606180a5ed&amp;chksm=fc8bbfc5cbfc36d35ac676fccfcfcf8ef64a34d1c439ed6bf9af0a65c597adf80d5c24b80295&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);top: auto;left: auto;right: auto;bottom: auto;"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="mpa-image" data-ratio="0.397196261682243" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3Umqbice6Gr8Lv4DcGiaIHhRjficUdWvNwpt6ic3ZHEZUC5YG784gWxFZicjJbNfw/640?wx_fmt.gif" data-type="gif" data-w="214" style=" margin: 0px;  "></span></span></strong></a><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485129&amp;idx=1&amp;sn=56a9aecafa73162c639a873b5bbdf534&amp;chksm=fc8bbe58cbfc374e5c033a37a82b94e8391855d85f1db26975579ddb3cf0882f1157e37f224c&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);top: auto;left: auto;right: auto;bottom: auto;"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbicfMOJnZgHu7yhdLEaiaTv1DL38TXqvzgwtqKvQtR51Nzu69Ipjxn2wuQ/640?wx_fmt.gif" data-type="gif" data-w="100" style=" margin: 0px;  "></span></span></strong></a><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485104&amp;idx=1&amp;sn=5ee4a04e6ce2854e5507cd320517fd0d&amp;chksm=fc8bbe21cbfc373738d926e0ca3250f44079449a85c1fe88f307805e28a3cc4ada07d9e322bb&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank"><strong><span style="background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);top: auto;left: auto;right: auto;bottom: auto;"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="mpa-image" data-ratio="0.8888888888888888" src="https://wistbean.org/images/python/J2icnQspGlaK8BcHJTGn4FQ2DSB3UmqbiclrfQ9biamxU23ZvUx7yzbibicK5DnkdP6JwBkCviaREIIuUuiajgl2ibqnWA/640?wx_fmt.jpeg" data-type="jpeg" data-w="450" style=" margin: 0px;  "></span></span></strong></a></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 38%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 36%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p><br></p></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>听说你在玩 Python 爬虫遇到 JavaScript 的时候还在使用 selenium ？</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-10.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-10.html</id>
    <published>2019-06-11T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.782Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们在玩爬虫的时候</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">对于一些没做什么反爬的网站来说</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">使用简单的库</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">三两下就能把数据爬取下来了</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="0.7272727272727273" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str19EsKEqOBwO5Fwy9kZfCWpcCOYjRkDGI1cfiaias7FFDzDun89yfbVQZQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不过</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">对于一些别人认为</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比较重要的数据来说</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可就没有那么容易了</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">他们认为这些数据很重要</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">但是又不得不展示给客户</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以只能想尽办法</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如：</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484810&amp;idx=1&amp;sn=ed3297773c1eeb741bdabfb31c3ea00e&amp;chksm=fc8bbd1bcbfc340d6ae0166e035dd8c8e106afae8adc5fc32162a17b68916b69383b0ab67265&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank"><span style="font-size: 15px;"><strong>对方是如何丧心病狂的通过 css 加密让你爬不到数据的</strong></span></a><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484997&amp;idx=1&amp;sn=b304304aacb3cba31f5f7a6c6bb1ba69&amp;chksm=fc8bbed4cbfc37c29db631c187295757c164ae75ff3e0381dbbf685a9f3d1410098e5b751e33&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank"><span style="font-size: 15px;"><strong>python爬虫反反爬 | 像有道词典这样的 JS 混淆加密应该怎么破</strong></span></a><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.9696969696969697" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1aN9UquRwr7sp4fhRUXV14dTdEo09NRZQvj50XLsBNhljKnOS43Wa4w/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">有人说</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">对于这些前端所搞的事情</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">用 selenium 或者 Puppeteer 不就得了</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">它们确实很强大</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不过终究还是需要浏览器配合</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比起直接通过请求数据获取</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">速度和性能都没那么好</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1BK7GvIU2FC2iausujwEexdsth6AibHku2A7O3zrKfktYjlZVqZMmdEgw/640?wx_fmt.jpeg" data-type="jpeg" data-w="640" style="width: 67%;height: auto !important;"></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">有人开玩笑说</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong style="color: rgb(255, 218, 81);">我 TM 本来是搞爬虫的</strong><strong style="color: rgb(255, 218, 81);"></strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 218, 81);font-size: 15px;"><strong>怎么搞着搞着变成搞前端了</strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="0.968" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1m4uCtry0hJYbUESxiaPM8UkQ2JOIch1S7ubnvEibreUA1qJlZictV0R4w/640?wx_fmt.jpeg" data-type="jpeg" data-w="250"></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">对于一些简单的网站</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">直接用 python 几行代码就轻松搞定了</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">而对于一些用 JS 混淆的网站</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就需要去分析了</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">简单点的 JS 加密函数</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以使用 Python 模拟相关的函数</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如我们玩过的那个</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">有道词典的</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就是模拟 hash 的加密函数</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么对于一些比较复杂的 JS 混淆</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可就没那么简单了</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一般情况下</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">没那么容易通过 Python 去模拟</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1.0074906367041199" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1lTgVUFVVx38ibwWhUzy0ibGy98s4HhiaW6HYHdqx4H36ic93Ur9ibHcLiaQg/640?wx_fmt.jpeg" data-type="jpeg" data-w="267"></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那有什么方法呢？</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接下来就是</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 255, 255);background-color: rgb(255, 218, 81);"><strong><span style="background-color: rgb(255, 218, 81);font-size: 15px;">学习python的正确姿势</span></strong><strong><span style="background-color: rgb(255, 218, 81);font-size: 15px;"></span></strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;"></span></a></p><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">既然我们无法简单的使用 Python 去模拟 JS 操作</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么有没有可能</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">把那些难以理解的 JS 代码</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">直接给拉下来</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后使用 Python 去运行它们呢？</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">也就是说</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">使用 Python 运行那些难以理解的 JS 代码</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后得到我们要的结果</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">答案是有的</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">Python 有这样的库</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">使用它们就可以来执行 JS 代码</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1MclPF0a8dULibnQFiayxGmPLf02Tv0EGGaATRJV2XrPgk8N6U2c1ibwog/640?wx_fmt.gif" data-type="gif" data-w="235"></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">今天就给你介绍几个这样的库</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">通过它们</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">你就可以把你分析到的关键 JS 代码</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后扔给它们，一顿执行</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">拿到你要的结果</span><br></section><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><pre style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><section style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 255, 255);font-size: 15px;"><strong><span style="font-size: 15px;color: rgb(255, 255, 255);background-color: rgb(255, 218, 81);">js2py</span></strong><strong><span style="font-size: 15px;color: rgb(255, 255, 255);background-color: rgb(255, 218, 81);"></span></strong></span></section></pre><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这个库很轻量</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">是基于 ECMAScript 实现的</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来具体感受一下它的用处吧</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">安装</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><pre style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size: 13.6px;margin-bottom: 16px;overflow-wrap: normal;background-color: rgb(246, 248, 250);border-radius: 3px;line-height: 1.45;overflow: auto;padding: 16px;color: rgb(36, 41, 46);text-align: start;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><section style="letter-spacing: 3px;margin-left: 2em;margin-right: 2em;line-height: 2em;"><code style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size: 13.6px;background: transparent;border-radius: 3px;border-width: 0px;border-style: initial;border-color: initial;word-break: normal;display: inline;line-height: inherit;overflow: visible;overflow-wrap: normal;"><span style="font-size: 15px;">pip install js2py</span></code></section></pre><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后就可以使用</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">js2py.eval_js()</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来执行 js 的语句了</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.17972350230414746" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str13Io6CUyZ0QiaQlCwVLQXz1pubTicm6wxQ5WLt1q9875tVZBSbianP54mQ/640?wx_fmt.png" data-type="png" data-w="651" style=""></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">除了这样之外</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">还可以直接在 JS 代码里面执行 Python 代码</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如我们可以在 JS 使用 python 的 requests 库</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来请求我们的 vip 网站</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">并且让它返回响应状态码</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.22128851540616246" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str12QErcMbxolbalwiaJZ8J1DLiaHicOCSFewalC33dvFYib8SE4HqwM5Na0g/640?wx_fmt.png" data-type="png" data-w="714" style=""></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">    </span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以看到</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在这里返回了 200</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">说明可用</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">很 nice 啊</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">此外</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">还可以将 js 文件转化为 python</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.26434426229508196" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1sb7yiad464XRtdPIo9hSJxEku5O6f5gmUx4MBnUyvRpPG8WiaBKgScVA/640?wx_fmt.png" data-type="png" data-w="488" style=""></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1.076271186440678" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1FWzTicc8S0LEaibdYBqUYcBtgPXhW1FARYXAibiaWbHBN1exWesOdUxTXA/640?wx_fmt.jpeg" data-type="jpeg" data-w="236"></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong style="color: rgb(255, 255, 255);font-family: monospace;font-size: 15px;letter-spacing: 3px;text-align: center;white-space: pre;"><span style="font-size: 15px;background-color: rgb(255, 218, 81);">PyV8</span></strong><strong style="color: rgb(255, 255, 255);font-family: monospace;font-size: 15px;letter-spacing: 3px;text-align: center;white-space: pre;"><span style="font-size: 15px;background-color: rgb(255, 218, 81);"></span></strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong style="color: rgb(255, 255, 255);font-family: monospace;font-size: 15px;letter-spacing: 3px;text-align: center;white-space: pre;"><span style="font-size: 15px;background-color: rgb(255, 218, 81);"><br></span></strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong style="color: rgb(255, 255, 255);font-family: monospace;font-size: 15px;letter-spacing: 3px;text-align: center;white-space: pre;"><span style="font-size: 15px;background-color: rgb(255, 218, 81);"><br></span></strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">PyV8 是 Google 家的</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">V8是 Google 开源的 JS 引擎</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">根据你的系统</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在以下链接下载 V8</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">https://github.com/emmetio/pyv8-binaries</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">将文件解压下来</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.18" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str15HG2MVnSicQlGc5Tw7WrnVNUzc1UL8iaTh8VFWsSFE6aEemJK9t2PReQ/640?wx_fmt.png" data-type="png" data-w="450" style=""></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="letter-spacing: 3px;text-align: center;font-size: 15px;">放进你 python 环境下的 site-packages 中</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.03333333333333333" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1be2symIvfVN3icB4ibwzn1Kn8XmSQ7HRW7IVTItgE5ewv0vlURMfMKQw/640?wx_fmt.png" data-type="png" data-w="690" style=""></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">将 .so 后缀的文件改成 _PyV8.so</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></section><section style="white-space: normal;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.05699481865284974" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1VM0VU5Scs4yQosUAMuH25LianAejKgFMVb5QXyn37CulrBHwNhoyncA/640?wx_fmt.png" data-type="png" data-w="386"></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">如果你不知道你的 site-packages 在哪里</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以这样查询</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.1198501872659176" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1HIicJ3FdAtB4kTdFSyGn1V36YgR0GYEZeiaW7KIZsBIHxbHzLnytUkdw/640?wx_fmt.png" data-type="png" data-w="534" style=""></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后你就可以愉快的使用 PyV8 了</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="swift"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">import</span> PyV8ctxt = PyV8.JSContext() #获取对象ctxt.enter() #调用js前需要调用这个函数result = ctxt.eval(js) #执行JSctxt.leave() #执行完毕</span></code></pre></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1usYwT00LmC9CLdOiawJEibR920lEibnEBkRqsWKY9FzibPDibia2LVOsI5CQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><h1 style="text-align: center;margin-left: 2em;margin-right: 2em;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">PyExecJS</span></strong><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"></span></strong></span></h1><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这个库需要运行在一定 js 环境下才能使用</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如我们刚刚说的 Google 的 V8</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如 node.js</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">虽然这个库作者不再维护</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不过还是可以使用的</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">使用 pip 即可安装</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><pre style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size: 13.6px;margin-bottom: 16px;overflow-wrap: normal;background-color: rgb(246, 248, 250);border-radius: 3px;line-height: 1.45;overflow: auto;padding: 16px;color: rgb(36, 41, 46);text-align: start;margin-left: 2em;margin-right: 2em;"><section style="line-height: 2em;"><code style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size: 13.6px;background: transparent;border-radius: 3px;border-width: 0px;border-style: initial;border-color: initial;word-break: normal;display: inline;line-height: inherit;overflow: visible;overflow-wrap: normal;"><span style="font-size: 15px;"> pip install PyExecJS</span></code></section></pre><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">使用例子是这样的</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="python"><section style="line-height: 2em;"><code><span class="code-snippet_outer"><span style="font-size: 15px;">&gt;&gt;&gt; import execjs</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">&gt;&gt;&gt; execjs.eval("'red yellow blue'.split(' ')")</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">['red', 'yellow', 'blue']</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">&gt;&gt;&gt; ctx = execjs.compile("""</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">...     function add(x, y) {</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">...         return x + y;</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">...     }</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">... """)</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">&gt;&gt;&gt; ctx.call("add", 1, 2)</span></span></code><code><span class="code-snippet_outer"><span style="font-size: 15px;">3</span></span></code></section></pre></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.9949494949494949" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1icjhOszgRiasKGkHUqktib3ZuiaQA0WI88woT4MqNgVvg2r3Eia3JpBiaHpg/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">ok</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">以上就是使用 Python 运行 JS 的主要内容</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">希望对你有帮助</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么我们下回再见</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;color: rgb(255, 218, 81);">peace</span></strong><strong><span style="font-size: 15px;color: rgb(255, 218, 81);"></span></strong></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 31%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 50%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"></span></strong></p><p style="text-align: center;"><br></p><section style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">也许你还想看</span>：<br></section><section style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><strong style="font-size: 15px;"><span style="font-size: 15px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485129&amp;idx=1&amp;sn=56a9aecafa73162c639a873b5bbdf534&amp;chksm=fc8bbe58cbfc374e5c033a37a82b94e8391855d85f1db26975579ddb3cf0882f1157e37f224c&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank">1、给你们说几点鲜有人知的爬虫技巧</a></span></strong></section><section style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485028&amp;idx=1&amp;sn=020fb77e5c22402ac2231aabc6391122&amp;chksm=fc8bbef5cbfc37e3b1dfece8ad6397e0ad9cad791a6d98cd213b772a3ff376fc123db8c319f5&amp;scene=21#wechat_redirect" style="font-size: 15px;" target="_blank"><strong>2、教你装逼了：怎么样发布你的 Python 代码给别人 “pip install”</strong></a></section><section style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ps：如果你也想要享受帅b提供的非公开私密内容的话，可以来了解一下：<a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><strong>帅气的</strong></a><strong><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank">VIP</a>。</strong></span></section><section style="text-align: right;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><strong style="font-size: 14px;text-align: right;"><img class="mpa-image" data-ratio="0.7272727272727273" src="https://wistbean.org/images/python/J2icnQspGlaIKxoD2oh4FLCCKruS2Str1sJ8yyHbAEZmibibiaDsefkxv8n2UIEDfEXKZgDusUOJcbVxBzriba46ZjA/640?wx_fmt.jpeg" data-type="jpeg" data-w="198" style="width: 20%;height: auto !important;"></strong></section><section style="text-align: right;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></section></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>随着身子的一阵颤抖，Python爬取抖音上的小姐姐突然变得索然无味</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-9.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-9.html</id>
    <published>2019-06-10T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.797Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在抖音刚出的那会</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b就被抖音上</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">的小姐姐迷得不行</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">毕竟在现实生活中</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b比较宅</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">很少遇到一些这样的小姐姐</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">除非小姐姐自己上门</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">（开玩笑开玩笑）</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">她们</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">说话好听</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">貌美如花</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">人又善良<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">皮肤光滑<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">身材贼棒</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">妖艳贱货</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">啊，咽下口水先<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.832" src="https://wistbean.org/images/python/J2icnQspGlaIbtIxk3v45BhDVOhSmkiaU9sQicAsss7EsWuu34wheMhXzKB7dsRADxJGCB9PsN92BHSoPKZBnxN3g/640?wx_fmt.jpeg" data-type="jpeg" data-w="250"></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">尽管小帅b知道<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">她们有着</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">层层的滤镜</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">厚厚的妆容<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">但是<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 218, 81);"><strong><span style="font-size: 14px;">我愿意</span></strong></span><span style="font-size: 14px;"></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">活在虚幻中</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 218, 81);"><strong><span style="color: rgb(255, 218, 81);font-size: 14px;">我愿意</span></strong></span><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">欺骗自己</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 218, 81);"><strong><span style="color: rgb(255, 218, 81);font-size: 14px;">我愿意</span></strong></span><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">对着手机的小姐姐傻笑</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.7525252525252525" src="https://wistbean.org/images/python/J2icnQspGlaIbtIxk3v45BhDVOhSmkiaU97GS6OxIlkpm3ib7xbd4Y1GaOnHEJprZuP7UwCNHmsWCrGn089CCibuzg/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">今天</span><br></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b就带你爬取</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">抖音上的小姐姐<br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">让它们存在我们深深的脑海里</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">不是，存在我们的硬盘里</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">和那些老师们待在一起</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">让我们的电脑又多了一丝丝生机</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接下来就是</span></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong></section><section style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></section><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;top: auto;left: auto;right: auto;bottom: auto;"></span></a></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">既然我们要爬取抖音上的小姐姐</span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">那么我就要分析一下局势</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIbtIxk3v45BhDVOhSmkiaU9eXxoLJvTicsvvWbMYXwnpEA6FISaUPQ86Cnnj1AfxUNGpLbePgH2aRQ/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">还记得我上次跟你说的</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485117&amp;idx=1&amp;sn=3819b0d55ec071164b7cabe2477ddc13&amp;chksm=fc8bbe2ccbfc373a840b5a9dbe1b1de09f9f5f0e9adbc3a9f3fab4c901a2058e345bad9905f4&amp;scene=21#wechat_redirect" style="color: rgb(255, 218, 81);text-decoration: underline;" target="_blank"><span style="color: rgb(255, 218, 81);"><strong><span style="color: rgb(255, 218, 81);font-size: 14px;">mitmproxy</span></strong></span></a><span style="font-size: 14px;"> 么？</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">我们使用它来抓一下</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">手机抖音上的数据</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">打开 mitmproxy 先</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.2734375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJwTOFQN9LhsxXkGrOrmP63U3NEna5Fia0hziceFcQI1l2mejVgnUSj18g/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">接着手机做好代理</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">打开抖音的小姐姐<br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;text-align: center;"><img class="" data-ratio="1.8316532258064515" src="https://wistbean.org/images/python/TN05MmJLxMpPxhw2Hy4bacolQIFS0ybBbXt36kb5nbI9GDFANMUc6helGUPRw3Xiavhf9roXjz2ybG2zia5sZAIA/640" data-w="992" style="box-shadow: none;width: 67%;height: auto !important;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"> 接着看看 mitmproxy 拦截</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">小帅b琢磨了一会发现</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">视频都放在了</span><span style="color: rgb(255, 255, 255);"><strong><span style="font-size: 14px;background-color: rgb(255, 218, 81);">ixigua.com</span></strong></span><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">这个网址了</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.48828125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJLxiaSQQHuaD1VzW96cYOLsp9iaHjulJc4kPFljjjDYiaqicyJNb5UyMKcQ/640?wx_fmt.png" data-type="png" data-w="768" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">点开其中一个请</span><span style="font-size: 14px;">求</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以看到返回的类型就是 video/mp4</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.5609065155807366" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJp8xHtuJq99P2naFlmdfrNdLV4P4zFgHcAtiaVWzxrsNhQ8oUyIiaQVMg/640?wx_fmt.png" data-type="png" data-w="706" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">那么我们就可以从这里下手了</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><strong><span style="font-size: 14px;letter-spacing: 3px;text-align: center;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">思路是这样的</span></strong><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">使用 Python 脚本来拦截</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">手机抖音的数据返回</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">也就是当我们看到这个地址：</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"> ixigua.com <br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">就拦截返回的抖音视频</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">然后下载下来</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJCpBfuU4nGEPJ7ibDKNuhHy2fxCNecmxp9rc6tL8aHfZia2F66GxicEicMw/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">那么我们就可以来写拦截脚本了<br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">拦截请求在获取响应</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">把视频下载下来<br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.7239057239057239" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJzPXSuHhqbW8gQky8jYrC9jTT4icoKVQlVjwCmak73UQGlF8h1log1xA/640?wx_fmt.png" data-type="png" data-w="594" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">很简单，跟你说一下这个脚本</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">监听手机的请求响应数据</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">然后判断我们刚刚抓到的关键 url</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">看看里面是否包含了 ixigua 关键字</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">我们导入了 requests 这个库</span></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">只要是 ixigua 这个链接我们就执行请求</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">从而下载相关的视频</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">ok<br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">运行一波</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.14135338345864662" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJXLwWTDE0qTpV9uuIic8jlzcM3uOaXkXVvxGDEIsV21PD0rvmoZXqZ3g/640?wx_fmt.png" data-type="png" data-w="665" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">接下来手机代理好<br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">然后刷一刷抖音上的小姐姐</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">然后你就会看到</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">小姐姐都被你下载下来啦</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.4015275504637207" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKDcEPfxBnm0RaWklu0DpaJPKG8LPHk9ia2NpH8frbGHn4BTTnxyOAe4FfLZxVbaPHltDDGT19A8Bg/640?wx_fmt.gif" data-type="gif" data-w="1833" style=""></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">偷偷告诉你<br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">爬取下来的小姐姐视频</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">都是去水印的哟～</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">ok</span></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">以上就是帅b今天给你分享的思路</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">希望对你有帮助</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;">那么我们下回见</span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">peace</span></strong></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 31%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 14px;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 14px;"><strong><span style="font-size: 14px;letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 33%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 13px;">ps:我正在带领 b 友通往 Python 高手之路，有兴趣来了解一下：</span><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" style="font-size: 13px;" target="_blank"><span style="font-size: 13px;">VIP</span></a><span style="font-size: 13px;">。</span><span style="font-size: 14px;"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 13px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><span style="font-size: 13px;"><br></span></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAB4RJREFUWAm1WUuMFGUQnn7szL5mdvbh7GwgEQUlS1weiagxxpigiUZeJgY1cMMDcDCGG8GLCWZvxHjh4BWUeDEsejBBEzWYKBBEiHAABBfCMOwsuzvszrvb+v6Zb7amt1ce0Up6qv6q+qq+/rv778dYkUeUqamp5dFodJPv++ts205blpX2PG8I5cTOiLol44zYZ8vl8vFkMnnlUVpZDwPK5/MpIbWrVqttFlLD0jwiBEHIaNbCGKJjQvai+I9Xq9VD8Xg8y9z76QcimM1mu3t6ej4UYh84jtOFxhBNJGxskhp5xIielZ37bHp6+tNUKnWPOYvp+xKcm5t7S4gclKIpFNGzsmjRkBnUOwNbZjQrtfZ2dnZ+vVgd+O1/CVqlUukjIXZYCqZADBuEJIllc4xh61zmaB9s7LDkHkYPwJgX1KEEx8fHO2TmjkjyPgLQmERIAjHajGnyjDGPOfQ3xvvQCz3ZS+sw5hYAsodbWBhNw4SNGCMBnR/MYS60jskhPyaHe7u4W5otmEGZ8v0gx2YsyDE0bc4Wx8glOe2Dn2No2hqPnuiNXC0tM9i4IA5LcksjNm0BNs417aMNAsRom3HoMD8wsu3QF06TIJaSRCJxXrDmamUBrVEYRejDmDY0JEgsLE4f8mkTj6tb1tsRLkEukiBY56Q4rizThI2okaNtjFlUx+Cr1vzIyTMz7uW/ik4mV7Yd24oMDrR5q1Z01Nav6a5yVsLwcvRS4CI1D5ge+MEdQhbgC1yECSQhjMNsYCGMQ2dzFeuLYxOxibuVBec3cpekY7XtWwZK8a75sMajj2yzcsd5BnccM4PCeg/JoQjJwAY4TFgUMeRjXK54kS/H6uR6e1xvw4vJyuNLYh5yrt8s2d//MtV2M1Nyvvo2F9u5LVUSJEJNPPtKrS7XdXdL6GOzG+LYqIJNUiShYyRDjRw2OXnmnntnsmInE663e3u6uHZVZy2ZsH1sa4Y7ant2DBURu3aj6Jz9c9YBVuNRhz6pvwlju1gsPikzaG78CKIxNgh1sAj91MhFztXrRQf2C+vi1Y721tMC/vZYPQb78rWCE8Tr/uCEJyZbrprNAAST4QOAIGj6qBnDGPjZgmeS0gNRc1jD8D1xx+y978/XJh4awl54nHOl8Do6STKoDarxg5gmxpj2yTEwbtZhDvSlKwUzy+lU1NPxFvz8EcSzpnnYXDCD3AtqFtOFGNM+kMBYx+DzPD/y86m8e+7SnBON2v7qlR01ncP6Gg9uriSlGSSAYyTDhl/7bmTK9tXxkj3ydFetL4lTqT5jyIdgTB/0qT9m3R9/zbvT+Yottfw3XuktJxP1Q61rh/QfcuUcHBKmzcIwdCILQE/crVpHj9+JZe7U17hSyau89lJPxYDVD3KJm5qpWWMnJqMIY+nZvKGv/NQT7ebwcicI5RhYiHBLYx30WQxObWNMyQm5Q0cy7ULK6up0/PUj3dWXn48bckEMGrGZkPJ3bhssunLmLR2qXzyIacxitvT2XZm9jABWMEmD6QPJYzILILdyeWf13Y39ZTSEMAeaQpuxZUujHn26fhCPmI6Dmy0OvIE1AyyqfYWiH7n6d9GJxWz/7df7FpBjLjQETag1Me1HPKxXwJfByXeLRViUYGiI3F/NSYr1raPdNoXh594S75nVT1Z/mUz6kAfhGJp2EI887gRy5Bw0M/g7ndQI0gZISJkpyU6WbTm7m8RYELnFkh+ZnK4/qCTiWF4XXtk6X5NkLjX7iz4rh9keAxBODaKNWKrf9Qd627yC3Cm++2m6DbHWYpHI2Im7UfFZqf6oN9DrmAsPWIquH8QjR8dRG2O88JszW56kTwvRYSayOYtD37xdsT8/ejtWq/nWsqXttdXDHdW+RNTHY9Vv5/IuTgPHtfxd7w0V04/V1ziND5IiCeTofsyTw3tRnqyfNY9b8qg1JkktXwo0EKAlg23eO2/2l7/5YaoNTyPYNIFEt6xxr/aVQQ75QTxJkEBYnDFocEKOqYQHVnn+uiCBLji1IBnCBiVZ+U6fv+dmshV7cqpq9fY4/tBg1HtudXe1zeyuRs9fHMRrEvQBQT9smb1Z+YphHljr3cWJF2gB7NOENAhAjrWGP9iIPuZhDOFYa/hD8KOxWOyAweAHEnxpqnvrvyyofbQZg4boZsEcjrUO4mX2Wl6a6jdhQeAtSoJ70YDNoIMFwmJoqImF5Wgf8jHGRhx0Y9vLNzrkNQligPdRuZpHgyDEKIixMPMQow82/dC04YdgzFwdg0+2Uf1OjPzmOYhBQ6xCoYCX9626WDOo9pqNqHUO7IfBy0XxYJ8+UHdiYuJ9AHQT2GGiycHmmLNDkmFY+JCPXrlcbqcMW28/iCNpEcHnt/3SwHzhQiEIG5JAGDYsN8yHGjil5Ir9BKVDa4U5ta/xveagNDCfRBhDQ5JczEaujhHb0FlclMFzLpDTepEEgxijAL6VSCNcPLPw6aa0oSEgTZsx+GFjwyIsenRmZmbkfuQMDj8PKrjjyCHZIw02im7eGokHAQhnFjZ8GAux/+8jOhoFhX9DCIG1EsPfD9jMC5j4/rO/If4BCiyOk7IAfLMAAAAASUVORK5CYII=&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;在抖音刚出的那会&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;小帅b就被抖音上&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;的小姐姐迷得不行&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;毕竟在现实生活中&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;小帅b比较宅&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;很少遇到一些这样的小姐姐&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;除非小姐姐自己上门&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;（开玩笑开玩笑）&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;她们&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;说话好听&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;貌美如花&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;人又善良&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;皮肤光滑&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;身材贼棒&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;妖艳贱货&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;啊，咽下口水先&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.832&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIbtIxk3v45BhDVOhSmkiaU9sQicAsss7EsWuu34wheMhXzKB7dsRADxJGCB9PsN92BHSoPKZBnxN3g/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;250&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;尽管小帅b知道&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;她们有着&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;层层的滤镜&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;厚厚的妆容&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;但是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 218, 81);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;我愿意&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;活在虚幻中&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 218, 81);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(255, 218, 81);font-size: 14px;&quot;&gt;我愿意&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;欺骗自己&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 218, 81);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: rgb(255, 218, 81);font-size: 14px;&quot;&gt;我愿意&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;对着手机的小姐姐傻笑&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.7525252525252525&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIbtIxk3v45BhDVOhSmkiaU97GS6OxIlkpm3ib7xbd4Y1GaOnHEJprZuP7UwCNHmsWCrGn089CCibuzg/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;198&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;今天&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;小帅b就带你爬取&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;抖音上的小姐姐&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;让它们存在我们深深的脑海里&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;不是，存在我们的硬盘里&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;和那些老师们待在一起&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;让我们的电脑又多了一丝丝生机&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;接下来就是&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>给你们说几点鲜有人知的爬虫技巧</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-8.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-8.html</id>
    <published>2019-06-09T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.796Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">今天小帅b想跟分享几个</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">关于爬虫可以用到的技巧</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaYx4HBHXMQSwQpibd9Xic8PrZtARcVMicyvHYLTG51KKsjyakMRe90SRVIA/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">只要技巧使用得当</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那么尽管姿势再多<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">也能感到爽爽的了<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那么，如何才能爽呢？</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">接下来就是</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;color: rgb(255, 255, 255);background-color: rgb(255, 218, 81);">学习python的正确姿势</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;top: auto;left: auto;right: auto;bottom: auto;"></span></a></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">技巧一<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">换个角度，解锁新姿势</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">我知道</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">你在爬取某些 web 网站的时候</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">被各种反爬弄得哭天喊地</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">什么几把 css 字体加密</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">什么几把 js 的 MD5 等</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">各种乱七八糟的加密</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">什么几把各种飞的验证码</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="0.8666666666666667" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaYjehvEDJpdj6R1G6VSicSTzDv97MhzNISDKlJYMqRJKLuk3dRt9MjCvg/640?wx_fmt.jpeg" data-type="jpeg" data-w="225"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">这时候</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">就别太执着于 web PC 端嘛</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">咱们去看看人家的移动端<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">看看人家的 H5</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">在爬取前可以问问对方：</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">“在吗？看看 H5”</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.8663793103448276" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaYMRau4icticHRjOWTcyLNLicHAZUJRxaTrMZLK6286Tg0Z6eUHJlx0CTQA/640?wx_fmt.jpeg" data-type="jpeg" data-w="232"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">可能你会在移动端发现惊喜<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">数据都是一样的数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">冤冤相报何时了</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">技巧二<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">夜太美，爬虫就没那么危险</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br>在爬取的时候</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">不要猛攻嘛～</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">人家受不了啊</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">你要学会停顿<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">克制一点<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">该 sleep 就 sleep<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaY8boNQsXw6KCprXplQrYeNzMQiceyL9EDrLfibWdzGmoibYDYkLDIxAgGA/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">要趁人家睡觉的时候</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">限制防范程度低的时候<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">能晚点就晚点再去爬</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">没看过凌晨四点的洛杉矶</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">但是你可以看到凌晨四点的爬虫啊</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;">这样你买的 IP 才不会频繁被封</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">技巧三<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">善用他人的 UA</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">如果你去看别人网站的 robots.txt</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">你就会看到别人的声明</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">声明什么东西是可以爬取<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">什么东西是不允许被爬的</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">但你常常忽略了一个东西</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">人家声明了希望给什么搜索引擎爬</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">比如这个</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="2.2490974729241877" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaYUMic6kqtaTWxkBBoXcZyc2D4kGUPTW8ibxxzlYSUJtTNqMLeCkahJTDw/640?wx_fmt.png" data-type="png" data-w="277" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">看到没<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">这是别人定义的 robots<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">值得注意的是</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">尚亮亮的 </span><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">User-agent</span></strong><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那么当你在 Python 构造 Header 的时候<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">User-agent 就直接指定他们 robots 定义的就好了啊<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">比如 百度的UA，google的UA，360的UA</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">你再去爬取看看</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那是一个友好啊</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaYOws2qd3yKJsicg9f05yYMPQ2f5emnkDlzf3Wq2H1reN7YpAn4YTt2Lw/640?wx_fmt.gif" data-type="gif" data-w="149"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">技巧四<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">插件让你节省时间</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">有时候我们要拿一些关键的数据</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">往往会用到</span> xpath、css selctor 之类的</p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">自己一个一个去比对获取</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那就太麻烦了啊</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">还记得之前说得这个吗？</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484859&amp;idx=1&amp;sn=b5f91ab1dc027d06e34dea1b37091b34&amp;chksm=fc8bbd2acbfc343ce3123fb3e3aec1fa1e34c96b15e998a34e01a75f4ca90b0089e1692f5a31&amp;scene=21#wechat_redirect" target="_blank">吐血分享这两个爬虫用到的 Chrome 牛逼插件</a><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">记得用起来呀<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">技巧五<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">那 Header 快速生成吧</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">每一次你在复制 request header 的时候</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">是不是有一大串有的没的</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">又不得不复制过来</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">在你的 Python 中使用</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaY9w3w5tbvf737rxUq39kTXFQj8IBicuNrZialHKa7ic7R0X6kCg4WETnvg/640?wx_fmt.jpeg" data-type="jpeg" data-w="525" style="width: 41%;height: auto !important;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">可是</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">格式又不对<br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">每次操作很麻烦是不？</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那你可以自己写一个方法</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">参数就是你复制的 header 字符串</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">然后生成 header 的字典格式</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">不就完事了</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">技巧六<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">爬取整站其实是这样的</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">有时候你想爬取整个网站的url</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">怎么办呢？</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">不是去首页一个一个抓</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">你应该找到对方的 sitemap.xml</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">因为网站一般希望 Google 或者百度快点收录他们的网站</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">所以他们会把自己的网站的 url 生成 sitemap 提交</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">这个时候 sitemap 就包含了这个网站所有可爬取的 url</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">sitemap一般在网站的根目录下</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">可以在他们的 robots.txt 看看他们指定的位置</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">比如猫眼电影的sitemap：</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.6828478964401294" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaK9qeUUofPEZZib7gdDSmqiaYVXvPaMJoLENOabFuDbLe8ESD1ibbLGIkwr0bdj2r7Nf6F4eOrLLREgw/640?wx_fmt.png" data-type="png" data-w="927" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">从而获取 sitemap 再去请求里面的 url 即可！</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"><br></span></p><hr style="border-style: solid;border-width: 1px 0 0;border-color: rgba(0,0,0,0.1);-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 0.5);transform-origin: 0 0;transform: scale(1, 0.5);"><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">ojbk</span><br></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">以上就是小帅b</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">给你分享的爬虫技巧</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">希望对你有帮助</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;">那么我们下回见</span></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">peace</span></strong></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><br></span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 50%;box-shadow: rgb(140, 140, 140) 0em 0em 1em 0px;height: auto !important;"></p><p style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><br></span></strong></p></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>如何通过python赚钱？python的就业领域有哪些？如何快速入门python等问题的答复</title>
    <link href="https://wistbean.github.io/python-money-spider-learn-about-question.html"/>
    <id>https://wistbean.github.io/python-money-spider-learn-about-question.html</id>
    <published>2019-06-09T08:07:52.000Z</published>
    <updated>2024-01-26T15:14:15.718Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>最近微信后台有不少问题，前几天我也在微信群中给大家说在学习 Python 过程中遇到什么问题可以私信我，我会找个时间给大家做一个统一的回复。当然了，别给我甩一堆报错什么的，我哪有那个时间给你 debug 啊。</p><p>在这些问题中，我把一些问的比较多的，大家比较关心的问题答复一下吧，希望对你有帮助。</p><figure class="image-bubble">                <div class="img-lightbox">                    <div class="overlay"></div>                    <img src="/images/python-question.png" alt="python-question" title="">                </div>                <div class="image-caption">python-question</div>            </figure><h1 id="如何快速入门-Python-？"><a href="#如何快速入门-Python-？" class="headerlink" title="如何快速入门 Python ？"></a>如何快速入门 Python ？</h1><p>我之前给大家说过，速成一门技能是不可能的，你需要花很多时间才能真正的掌握一门技能，但是快速入门是有可能的，而且也是必要的，你需要掌握最少且最必要的知识点，先进门再说。</p><p>其实编程，都有最基础的知识点，而且这些知识点都是共通的，什么意思？就是如果知道了这些知识点，那么你学习其他编程语言的时候，会很快就上手。这是因为编程有最少且最必要的知识。</p><p>回到 Python 来， Python 的最少且最必要的知识点是什么呢？其实我之前分享过的 <a href="https://wistbean.org/python-tutorial.html" target="_blank" rel="noopener">今日份的 Python 基础清单</a> 这里面就是 Python 的最少且最必要的知识点：</p><p><img src="/images/python-basic.png" alt="python-basic"></p><p>你一开始应该先去学习这些内容，而不是一开始就学什么计算机原理，计算机网络，数据结构与算法，这些重要吗？重要！但不是你现在该干的事情，你需要先入门，先进来，先看看在 Python 的世界里，可以做什么事情，什么是你的兴趣，接着再深入研究。</p><h1 id="Python目前的就业领域有哪些-？"><a href="#Python目前的就业领域有哪些-？" class="headerlink" title="Python目前的就业领域有哪些 ？"></a>Python目前的就业领域有哪些 ？</h1><p>据我最近的观察，Python 目前的就业领域主要有这么几个：</p><h2 id="web开发"><a href="#web开发" class="headerlink" title="web开发"></a>web开发</h2><p>对于一些网站的开发，诸如后台管理系统，或者一些微服务，写一些接口，都可以使用 Python 实现。 </p><h2 id="数据采集（爬虫）"><a href="#数据采集（爬虫）" class="headerlink" title="数据采集（爬虫）"></a>数据采集（爬虫）</h2><p>这个可能是你们比较关心的，爬虫相关问题后面还会多说一些，网络上有大量的数据，可是数据量太多太杂，如何获取到想要的数据，就需要数据采集了，而 Python 是最适合做爬虫的语言，你懂的。</p><h2 id="数据分析"><a href="#数据分析" class="headerlink" title="数据分析"></a>数据分析</h2><p>主要是对数据进行分析、预判，从而做出选择或者对过去的复盘， Python 拥有非常成熟的数据分析库，有些人会有疑问，爬虫不也得数据分析么？咋就分开来说？其实爬虫只是数据分析的一种手段，数据来源不一定是通过爬虫获得，其它的数据也可以做分析。</p><h2 id="人工智能-x2F-机器学习"><a href="#人工智能-x2F-机器学习" class="headerlink" title="人工智能&#x2F;机器学习"></a>人工智能&#x2F;机器学习</h2><p>这个相对难度高一些，需要掌握一定的算法，对识别技术，自动化技术，深度学习，自然语言处理等方面都得有一定的研究，当然，工资相对较高。</p><h1 id="Python爬虫入门应该学习什么？"><a href="#Python爬虫入门应该学习什么？" class="headerlink" title="Python爬虫入门应该学习什么？"></a>Python爬虫入门应该学习什么？</h1><p>应该对计算机网络有一定的了解，能知道 HTTP 请求的一些规则，知道什么是 Header ，cookies，知道 HTTP 一些状态码都代表啥意思。</p><p>会使用抓包工具，对一些请求的规则进行分析，知道通过什么样的请求方式才能获取到你要的数据。然后学习使用 requests 库进行网络请求。</p><p>接着学习一些 Python 的解析库，你得到的数据各式各样，有 json 的，有 xml 的， 有 html 的，你要会（正则）解析获取关键的数据。常见的库有 xpath、pyquery、beautifulSoup、 json、 xml.sax、 re 等。</p><p>接着就是数据存储，对一些常用的 sql 语句要会，常用的数据库有 MySQL、MongoDB。</p><p>一句话，把我写的 Python 爬虫教程看了并自己实现好就是了。</p><h1 id="Python爬虫如何进阶？"><a href="#Python爬虫如何进阶？" class="headerlink" title="Python爬虫如何进阶？"></a>Python爬虫如何进阶？</h1><p>假设你已经对一些普通的网站的爬取游刃有余了，那么接下来就可以学学在手机端上爬取数据，如 Fiddler 抓取 APP 的一些数据请求， appnium 的使用。</p><p>接着学习如何对于一些加密的数据进行破解，例如一些网站上的关键数据使用 css 的属性进行加密，使得你在 html 里面拿不到关键数据。那么你就需要学会 css 相关的内容，研究网站对 css 的设置，例如偏移量，然后再根据规则使用 Python 重新合成。</p><p>还有一些动态的网页使用 JS 进行渲染，除了用性能较低的 selenium 之外，你还要会知道如何去破解 JS 的加密，那么你就得知道如何抓包，如何使用浏览器的开发者工具，怎么去设置断点，从而找到 JS 的加密函数，再使用 python 的 js 库来执行得到原始的数据。</p><p>当然，还有一些更有难度的，比如 apk 的反编译，如何在 apk 的反编译中获取到数据等。</p><p>再进一步，要知道如何进行异步爬取数据了，使用多线程多进程来提高爬取效率以及分布式爬虫的部署相关操作。</p><p>接着，就要考虑如何 url 去重爬取，如何做到断点续爬，比如说你的爬虫爬着爬着突然就傻逼了，或者断网了，这个时候不可能说从头开始爬起吧。之前也有人问如何做断点续爬，这里就提供一个思路吧，你可以使用 redis 构建一个 urlpool ，在这个 pool 里面对请求的 url 做标识，可以使用消息队列，在爬取成功的时候通知 urlpool 里的 url 标识状态，在请求 url 之前通过 urlpool 判断这个 url 是否爬取了。</p><p>再来就是爬虫框架了，比如现在的 scrapy 框架，值得好好研究一波的。</p><p>最后说一句，还是多实践，毕竟实践出真知，多在实践过程中总结问题和经验，也是进阶过程中所需的道路。</p><h1 id="Python爬虫学到什么程度可以找到工作？"><a href="#Python爬虫学到什么程度可以找到工作？" class="headerlink" title="Python爬虫学到什么程度可以找到工作？"></a>Python爬虫学到什么程度可以找到工作？</h1><p>满足以上 3 、4 点就很大机会可以找到工作了，当然，不同公司所需不同，有些公司对于初级爬虫工程师的要求也没那么高，只要你懂一些爬虫库的操作，能爬到数据，之前有一定的爬虫项目实战经验就可以了。所以别太担心，盘它就完事了。</p><h1 id="什么样的数据不要去爬取？"><a href="#什么样的数据不要去爬取？" class="headerlink" title="什么样的数据不要去爬取？"></a>什么样的数据不要去爬取？</h1><h2 id="隐私的数据"><a href="#隐私的数据" class="headerlink" title="隐私的数据"></a>隐私的数据</h2><p>比如某某网站的一些个人隐私用户信息数据。</p><h2 id="需要付费的数据"><a href="#需要付费的数据" class="headerlink" title="需要付费的数据"></a>需要付费的数据</h2><p>比如知识星球，得到这些付费平台的数据。</p><h2 id="非公开的数据"><a href="#非公开的数据" class="headerlink" title="非公开的数据"></a>非公开的数据</h2><p>别人系统里面自己的数据，并没有公开在互联网上。</p><h2 id="网站明确声明不能爬取的数据。"><a href="#网站明确声明不能爬取的数据。" class="headerlink" title="网站明确声明不能爬取的数据。"></a>网站明确声明不能爬取的数据。</h2><p>如 robot.txt 中的声明。</p><h1 id="如何自学高效？"><a href="#如何自学高效？" class="headerlink" title="如何自学高效？"></a>如何自学高效？</h1><p>之前说过一些：<br><a href="https://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&mid=2247484608&idx=1&sn=0ebde7cbfea6e42e9e8e316bbec35b2b&chksm=fc8bbc51cbfc35475daa15a026c44727bc7954bd722b24870eab567ef937a8f175369c546962&scene=21&token=2132475274&lang=zh_CN#wechat_redirect" target="_blank" rel="noopener">如何自学 Python 高效一些</a></p><h1 id="如何通过-python-赚钱？"><a href="#如何通过-python-赚钱？" class="headerlink" title="如何通过 python 赚钱？"></a>如何通过 python 赚钱？</h1><h2 id="接单"><a href="#接单" class="headerlink" title="接单"></a>接单</h2><p>爬虫的单子相对其他的一些 web 开发会爽一些，没有那么繁琐，爬完数据就能换钱。具体费用看工作量而定，印象中我接的爬虫单子也就两三单，主要没什么时间去搞，所以没赚什么钱。</p><h2 id="做网站"><a href="#做网站" class="headerlink" title="做网站"></a>做网站</h2><p>根据你自己的兴趣或者优势去做一个网站，但这个不会及时满足，也就是说你得花比较长的时间去经营，等你的网站有一定的流量之后，可以嵌入广告联盟的广告，从而赚取广告费。</p><h2 id="开发有用的工具"><a href="#开发有用的工具" class="headerlink" title="开发有用的工具"></a>开发有用的工具</h2><p>如果你能找到别人的一些痛点，开发出满足用户的工具，从而让用户购买使用。这种方式没有边际成本，只要你开发出来了，多一个用户就是多一份钱，躺着赚。</p><h2 id="做公众号"><a href="#做公众号" class="headerlink" title="做公众号"></a>做公众号</h2><p>像帅b我一样，写写 python 的教程，当然你得要坚持，并且一开始要忍受很久写了没什么人看的痛，还要学会更多的东西，当然我的骚操作，你是学不来的哈哈，我要说的是比如产品、运营、写作…这些。</p><p>当你公众号有了一定的阅读量之后就可以接广告赚点小钱了。当然了，文章底部的广告被点击也可以赚到钱，赞赏也可以，但是这两个真的赚不到什么钱的，赞赏更多的对作者的一种认可支持，底部广告点一下也就几毛钱到 1 块钱左右。</p><h1 id="帅b老仙，法力无边？"><a href="#帅b老仙，法力无边？" class="headerlink" title="帅b老仙，法力无边？"></a>帅b老仙，法力无边？</h1><p>这是 b 友给我起的，你觉得我有法力，那就是有法力哈。好了，以上就是我最近被频繁问到的一些问题以及我的答复，希望对你有帮助吧，觉得不错的话点个在看，以后有机会再给大家分享一些经验，那么我们下回见咯，peace。</p><p>欢迎关注公众号：学习python的正确姿势，微信搜索 fxxkpython 就可以搜到啦！</p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="学习python的正确姿势" scheme="https://wistbean.github.io/tags/%E5%AD%A6%E4%B9%A0python%E7%9A%84%E6%AD%A3%E7%A1%AE%E5%A7%BF%E5%8A%BF/"/>
    
      <category term="如何通过python赚钱" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87python%E8%B5%9A%E9%92%B1/"/>
    
      <category term="如何快速入门 Python" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8-Python/"/>
    
      <category term="Python目前的就业领域有哪些" scheme="https://wistbean.github.io/tags/Python%E7%9B%AE%E5%89%8D%E7%9A%84%E5%B0%B1%E4%B8%9A%E9%A2%86%E5%9F%9F%E6%9C%89%E5%93%AA%E4%BA%9B/"/>
    
      <category term="Python爬虫入门应该学习什么" scheme="https://wistbean.github.io/tags/Python%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E5%BA%94%E8%AF%A5%E5%AD%A6%E4%B9%A0%E4%BB%80%E4%B9%88/"/>
    
      <category term="Python爬虫如何进阶" scheme="https://wistbean.github.io/tags/Python%E7%88%AC%E8%99%AB%E5%A6%82%E4%BD%95%E8%BF%9B%E9%98%B6/"/>
    
      <category term="Python爬虫学到什么程度可以找到工作" scheme="https://wistbean.github.io/tags/Python%E7%88%AC%E8%99%AB%E5%AD%A6%E5%88%B0%E4%BB%80%E4%B9%88%E7%A8%8B%E5%BA%A6%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E5%B7%A5%E4%BD%9C/"/>
    
      <category term="如何自学高效" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E8%87%AA%E5%AD%A6%E9%AB%98%E6%95%88/"/>
    
      <category term="如何通过 python 赚钱" scheme="https://wistbean.github.io/tags/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87-python-%E8%B5%9A%E9%92%B1/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫反反爬 | 像有道词典这样的 JS 混淆加密应该怎么破</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-7.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-7.html</id>
    <published>2019-06-08T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.795Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">嘿嘿嘿，小帅b又来跟你说说一些爬虫过程中需要斗智斗勇的事情了，这次咱们就来说说关于一些 JS 混淆加密的事。所谓 JS ，就是 JavaScript ，一种前端的脚本语言，一般情况下每个网站都需要 JS 来做一些数据交互，页面渲染等一些异步操作。当然，对于反爬的人来说，<span style="font-size: 14px;letter-spacing: 3px;">JS</span> 的用处还可以用来对一些数据进行加密。</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfYF55nWeoLm4AY5RzVrh05ETpNbSh31aAqtYC1lw0YXBceYUT2TngGg/640?wx_fmt.gif" data-type="gif" data-w="270"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">今天咱们就以有道词典这个在线翻译的网站为例，看看他们是如何加密请求数据的，以及小帅b是如何通过 Python 模拟请求从而获得关键数据的。<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfZJI8Pl4VawqKLiaq1UIKCdNO5cxH61ejefel5VHiaGVUOMcQKEY3AY2A/640?wx_fmt.jpeg" data-type="jpeg" data-w="400"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">咱们打开有道翻译的网站：http://fanyi.youdao.com/</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.27421875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfu0byWtMa4JyN7NFDCqfRTEQzMdGa18FZzy79vB4R3Nicqk0Xm7Rd1qA/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">输入中文然后点击翻译按钮就会翻译出来英文，比如：<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.2203125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfD0ISJhkvPKFMcNBABsnDtJ5h6YhfdMYurklbOv7Mb0rRJwO7n20j3g/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">Hello, everyone, I'm Small handsome b.</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1.09" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfSsKSvZqicttJRG9cRdmX9BePuiaCDrW1FvegaYQJ9JrnMKvJIrQmSYkw/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">哈哈哈，ok，我们打开开发者工具，按下 F12 来抓一下数据，当我们点击翻译的时候，可以看到有了一个请求：<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.3046875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfB4SpaENP7uqWwFqpjneWreGrBsvajxqjuFvZXCLDzbK4vCrxo0XGLQ/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">点进去看可以发现，POST请求的地址是：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(48, 57, 66);font-family: "dejavu sans mono", monospace;font-size: 11px;text-align: left;white-space: pre-wrap;">http://fanyi.youdao.com/translate_o?smartresult=dict&amp;smartresult=rule</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(48, 57, 66);font-family: "dejavu sans mono", monospace;font-size: 11px;text-align: left;white-space: pre-wrap;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.23297491039426524" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfKiauSwSGL8qekkMNJBibCvOdTLKHosn3Stvv0HiaZktpZAcZIP9SiccnKA/640?wx_fmt.png" data-type="png" data-w="837" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">我们再来看一下请求过去携带的参数是啥</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.6301939058171745" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfLN3E6qb50pRPolTOpbicHoJpFzIpGic3lXIHLiakMc9CPCHXibLvKXiaTvw/640?wx_fmt.png" data-type="png" data-w="722" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">可以看到，还是需要挺多参数的，其中的 i 就是我们要翻译的内容，那简单啊～想要得到翻译后的数据，那么我们直接把请求头和所需参数的值复制一下，然后用 requests 请求一波不就搞定了？</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><img class="mpa-image" data-ratio="0.3333333333333333" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfo8EAI72NOaFicRq0d631BB4Rm8vueIC7fUALSCTHCclCPFCHZoSJXEA/640?wx_fmt.jpeg" data-type="jpeg" data-w="543" style="width: 77%;height: auto !important;"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">说干就干，代码走起！<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">定义一个请求的 url 和 headers</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.22053231939163498" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfRWiajZOclzKapibpkUsFH9DGqhOCJ1HA8Rib2JCs3DF7iasquBKKicaibuuQ/640?wx_fmt.png" data-type="png" data-w="789" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">再把 form data 的数据整过来</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.6536585365853659" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfTpB5uiakEnvyH3aCjGPg2M9S9wwYmkWx3ZHS6TRuu6iboDXkSt0l7CZw/640?wx_fmt.png" data-type="png" data-w="410" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">requests 走起<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.11591355599214145" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfm0jRTyoZxtOlccxKfWCEcBKvZkwcFVgzficLQK22tDuicykw8CLIc1TA/640?wx_fmt.png" data-type="png" data-w="509" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">运行一波</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.17177914110429449" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfMYV0b2u8npJ4pLdG0XaI8HH1gqcicQvsVIRLg7YM1bdOscqsL1ZqvCA/640?wx_fmt.png" data-type="png" data-w="163" style=""></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">what？ 返回的是一个错误码。</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUftMXbkaB2ic9Ks1ibhchiaJgIiaQD3rZDtWXn9zricJyxe5VfsODESsXFQgA/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">好的吧，如果是这么简单，小帅b何必写这篇教程呢？如果你之前玩过加密相关的，那么你应该对 form data 中的 salt、sign 这两个字眼不陌生，那么，如何破呢？<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.9435483870967742" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfWff2w6zvdbP7zXWbv1Rt19ErqVBFLXOhmb4ibrMufgIjAiaDmbHxia2Ww/640?wx_fmt.gif" data-type="gif" data-w="124"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接下来就是：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);"><strong><br></strong></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们再点多几次翻译按钮，然后就可以看到有多次请求。</span><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.32506527415143605" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUf1goCBeXLbZ9gtXmZVeGUzARcyFElT1bdXVwMOq0EhABdOkvuxna5oQ/640?wx_fmt.png" data-type="png" data-w="766" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以发现，每一次的请求中的 salt、sign、ts、bv 参数是会一直变化的。<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.7145085803432137" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUf2HWoT2Nt78uiadicN6fvlEIo4noTvePBKO5kY3QpICSsorQAt6N7QicOA/640?wx_fmt.png" data-type="png" data-w="641" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.6390977443609023" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUf1icvR4DgZ1ZsGbo1t1OlzoEd5kEqxuAzkLnpZ9tqEcA7EibP28IOQx0A/640?wx_fmt.png" data-type="png" data-w="665" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">how to do it？我们回到 NetWork ，我们看到 Initiator 这一栏，可以看到它请求到了 <span style="color: rgb(48, 57, 66);font-family: Roboto, Ubuntu, Arial, sans-serif;font-size: 12px;text-align: start;background-color: rgb(238, 243, 250);text-decoration: underline;">fanyi.min.js:1</span> 这个 js 文件。</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.14375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfLnBRIuVk9bEJNhok5fD8qet5obk9UKAK8NQLRM8pB1A3AlTvP6Gpog/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们就点 <span style="color: rgb(48, 57, 66);font-family: Roboto, Ubuntu, Arial, sans-serif;font-size: 12px;text-align: start;background-color: rgb(238, 243, 250);text-decoration: underline;">fanyi.min.js:1</span> 进去看看，牛的一比，直接看不懂...</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.0625" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfcCazpcGUHwic26B11qFrRTs7u4YutTnSslubRxicXrp2cxy9OWOgwQjA/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还好，左下角有一个 {} ，可以点一下</span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.15384615384615385" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUf5A6KnPwrScs965Ie7Y2mJqEX8MeB0c9Tc7QfA5d8tkEkicxe09HtUzw/640?wx_fmt.png" data-type="png" data-w="182" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">发现有惊喜，直接帮我们把压缩的 js 代码格式化。</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.42461832061068705" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfPlbDVzjf2jWGbiat4hj7aib6l2icLNibmCxKUMjodmFHMCWXGKyHtkscvA/640?wx_fmt.png" data-type="png" data-w="1048" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">牛逼不，行号都给我们显示出来了，不过到了这里，依然懵逼，我们还是不知道怎么拿到 <span style="font-size: 14px;letter-spacing: 3px;">salt、sign、ts、bv</span> 这些参数的值...</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">咋办？恩，Chrome浏览器的打断点功能在这个时候就要派上用场了。这时候还要把帅b语录搬过来应景哈哈哈。</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_jpg/b96CibCt70iaa8kIU7jwqDWZeTWm34wNG9JsibtKWj6ssDib4EVISRPpInVBqGx7UspUkZPszu3OPictiaXuvjicFASXQ/0" data-cropx1="0" data-cropx2="750" data-cropy1="144.46721311475412" data-cropy2="765.3688524590165" data-ratio="0.828" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfuNQAgj0taCjLRv056deNRMibOJnVHaPyBefGAIkqFF9f8LFN8jiaiaduw/640?wx_fmt.jpeg" data-type="jpeg" data-w="750" style="width: 488px;height: 404px;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么如何使用断点功能呢，我们看到 Chrome 的右边是这样的：<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.9967741935483871" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUf7zw9ibUnX4fNCZrgfknI4syDbdzyXAib1FOh4l7iatR8X4NUdyEXQxdAA/640?wx_fmt.png" data-type="png" data-w="310" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">看到这个 XHR/fetch BreakPoints 没，在这里我们可以添加 url ，根据请求这个 url 打断点。而我们要打的断点就是一开始获取到的请求 url ： <br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(48, 57, 66);font-family: "dejavu sans mono", monospace;font-size: 11px;text-align: left;white-space: pre-wrap;">http://fanyi.youdao.com/translate_o?smartresult=dict&amp;smartresult=rule</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">点击 <span style="font-size: 14px;letter-spacing: 3px;">XHR/fetch BreakPoints</span> 右边的 + 号，然后把链接复制进去：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.1724137931034483" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfaS5eolY4aZNHjKL3qR6v6QlHzbKUuIXShp5FX8PLkMqyEOYBmSZkSw/640?wx_fmt.png" data-type="png" data-w="319" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这时候再点击翻译按钮：<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.5609756097560976" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfPccRTONDyNkejXLpTvb2z3K04BW7xvOaX1J205j5YV2hd5jbZsPl6Q/640?wx_fmt.png" data-type="png" data-w="123" style=""></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">突然，你的屏幕一灰，表示好事将近，我们成功打上了断点，也就是说，现在我们可以在请求之前做一些骚操作。<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.4421875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfjhxVobopiaErWhB7cohp0AAJ0fZ5mo0bJSQauHicaeGE4jrwkiahyt4KA/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这时候我们将右边的 Call Stack 展开：<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="1.0221518987341771" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfCI20XUCICMZdMicZMra0MuLL84XH8PLChoicbZlohqtC6mibZGghF1XrA/640?wx_fmt.png" data-type="png" data-w="316" style=""></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这些，就是我们在点击翻译按钮之后，会调用到 js 里面的方法，从这里下手，来寻找那些参数是被如何加密的，说实话，用文字来说怎么去 debug 有点繁琐..要不，视频走起？</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-left: 2em;margin-right: 2em;"><iframe allowfullscreen class="video_iframe rich_pages" data-cover="http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FJ2icnQspGlaKKEH7DibhF87TNRqJuABop12iaSGcwbu3DOXCkaucMY6icVqyxfUibfHmOVCuIprOgJsUSputvPRA6EQ%2F0%3Fwx_fmt%3Djpeg" data-mpvid="wxv_883123183291973634" data-ratio="1.8432432432432433" src="https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&amp;action=mpvideo&amp;auto=0&amp;vid=wxv_883123183291973634" data-vidtype="2" data-w="1364" frameborder="0"></iframe></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><span style="font-size: 14px;">（放大看）</span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">挖槽，我 1080p 的视频被腾讯压缩成 av 画质，但也不能否认我是全网第一良心博主有没有，请叫我</span><span style="font-size: 14px;color: rgb(255, 218, 81);">良心b</span><span style="font-size: 14px;">！！！</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.5879310344827586" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1pXAefEvAd7O3vuCvm9pwxpysP8KAxgNicgpCFic3hpsLcgqVgKdtKRRQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="580"></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">通过帅b的视频，相信你已经知道了这些参数是如何加密的了，那么接下来就可以通过 Python 模拟了。</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">代码走起！<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ts 在 js 中是这样的：</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">r = <span class="code-snippet__string">""</span> + (<span class="code-snippet__keyword">new</span> <span class="code-snippet__built_in">Date</span>).getTime()</span></code></pre></section><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么在 Python 中就是这样的：<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.34523809523809523" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop16zHNyIs2RSic5cFqKmWI0hDw8b5UC5TXjhbxzWkdLOCicu4piaEoETNXw/640?wx_fmt.png" data-type="png" data-w="252" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">bv 在 js 中是这样的：<br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">n.md5</span>(<span class="code-snippet__selector-tag">navigator.appVersion</span>)</span></code></pre></section><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br>那么它在 Python 中就是这样的：</span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.19099590723055934" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1jVowdpuk2c72acS3QQFyV89Xa9BRD0QoR5HwUNFV1NgwvcU7EiaFgnw/640?wx_fmt.png" data-type="png" data-w="733" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">salt 在 js 中是这样的：<br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">r + <span class="code-snippet__built_in">parseInt</span>(<span class="code-snippet__number">10</span> * <span class="code-snippet__built_in">Math</span>.random(), <span class="code-snippet__number">10</span>)</span></code></pre></section><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么它在 Python 中就是这样的：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.3277027027027027" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1Kqic8VhSG5IDJ839XWkLHOmCUicKCrMRR4JtlL8iaabv3YRpStTt6k6iaA/640?wx_fmt.png" data-type="png" data-w="296" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">sign 在 js 中是这样的：</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">n.md5</span>("<span class="code-snippet__selector-tag">fanyideskweb</span>" + <span class="code-snippet__selector-tag">e</span> + <span class="code-snippet__selector-tag">i</span> + "@<span class="code-snippet__keyword">6f</span>#<span class="code-snippet__keyword">X3</span>=<span class="code-snippet__keyword">cCuncYssPsuRUE</span>")</span></code></pre></section><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;">那么它在 Python 中就是这样的：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.8047337278106509" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1bRfdNKxAx3L2c948ysV46ttBfxK96cTNDNcUzW3KlLiaic5hDoMyicsYA/640?wx_fmt.png" data-type="png" data-w="338" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">所以我们获取 form data 的方法就是这样的：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="1.2439024390243902" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1u9uX1nRXyO2lwR9lwXibEKaUFAKKTF2gAoyOnJwqIoq4DSFfK3sEQag/640?wx_fmt.png" data-type="png" data-w="328" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么我们的请求就可以这样：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.36096938775510207" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1puYHxvQGD2MO21j60xEOmsviaiaEOCHibJP8s5yIvCKBKjZqnaE0v69icw/640?wx_fmt.png" data-type="png" data-w="784" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这样我们就使用了最正确的参数值来请求了，运行一波：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.1108433734939759" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1qV453JgFwcMwNcb9CTNL93w98IGtFyLibRnmtd8f1Qc1ECGrvcop1fg/640?wx_fmt.png" data-type="png" data-w="415" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">cool～～～拿到数据啦！顺便说一句，用到的库有这么几个：</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 2em;margin-right: 2em;"><img class="rich_pages" data-ratio="0.7272727272727273" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKEH7DibhF87TNRqJuABop1W7LwcLDBibASZ2k2ByOhMqBnvlTH0BgoDegrcuHqoYnSH7vMl4bTrnA/640?wx_fmt.png" data-type="png" data-w="132" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">完事了！<br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ps：觉得对你有帮助，给我点个在看，转发，赞赏。让帅b老仙，一直法力无边。另外，接下来会有骚动作，为了能让你及时收到通知，赶紧把这个公众号设置为星标，以免到时亏得一批，我们下回见，</span><span style="font-size: 14px;color: rgb(255, 218, 81);"><strong>peace</strong></span><span style="font-size: 14px;">！</span></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 38%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 47%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span><br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;嘿嘿嘿，小帅b又来跟你说说一些爬虫过程中需要斗智斗勇的事情了，这次咱们就来说说关于一些 JS 混淆加密的事。所谓 JS ，就是 JavaScript ，一种前端的脚本语言，一般情况下每个网站都需要 JS 来做一些数据交互，页面渲染等一些异步操作。当然，对于反爬的人来说，&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;JS&lt;/span&gt; 的用处还可以用来对一些数据进行加密。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfYF55nWeoLm4AY5RzVrh05ETpNbSh31aAqtYC1lw0YXBceYUT2TngGg/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;270&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;今天咱们就以有道词典这个在线翻译的网站为例，看看他们是如何加密请求数据的，以及小帅b是如何通过 Python 模拟请求从而获得关键数据的。&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfZJI8Pl4VawqKLiaq1UIKCdNO5cxH61ejefel5VHiaGVUOMcQKEY3AY2A/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;400&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;咱们打开有道翻译的网站：http://fanyi.youdao.com/&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.27421875&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfu0byWtMa4JyN7NFDCqfRTEQzMdGa18FZzy79vB4R3Nicqk0Xm7Rd1qA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1280&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;输入中文然后点击翻译按钮就会翻译出来英文，比如：&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.2203125&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfD0ISJhkvPKFMcNBABsnDtJ5h6YhfdMYurklbOv7Mb0rRJwO7n20j3g/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1280&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Hello, everyone, I&#39;m Small handsome b.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1.09&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfSsKSvZqicttJRG9cRdmX9BePuiaCDrW1FvegaYQJ9JrnMKvJIrQmSYkw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;300&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;哈哈哈，ok，我们打开开发者工具，按下 F12 来抓一下数据，当我们点击翻译的时候，可以看到有了一个请求：&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.3046875&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfB4SpaENP7uqWwFqpjneWreGrBsvajxqjuFvZXCLDzbK4vCrxo0XGLQ/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1280&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;点进去看可以发现，POST请求的地址是：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(48, 57, 66);font-family: &quot;dejavu sans mono&quot;, monospace;font-size: 11px;text-align: left;white-space: pre-wrap;&quot;&gt;http://fanyi.youdao.com/translate_o?smartresult=dict&amp;amp;smartresult=rule&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(48, 57, 66);font-family: &quot;dejavu sans mono&quot;, monospace;font-size: 11px;text-align: left;white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.23297491039426524&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfKiauSwSGL8qekkMNJBibCvOdTLKHosn3Stvv0HiaZktpZAcZIP9SiccnKA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;837&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;我们再来看一下请求过去携带的参数是啥&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.6301939058171745&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfLN3E6qb50pRPolTOpbicHoJpFzIpGic3lXIHLiakMc9CPCHXibLvKXiaTvw/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;722&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;可以看到，还是需要挺多参数的，其中的 i 就是我们要翻译的内容，那简单啊～想要得到翻译后的数据，那么我们直接把请求头和所需参数的值复制一下，然后用 requests 请求一波不就搞定了？&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.3333333333333333&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfo8EAI72NOaFicRq0d631BB4Rm8vueIC7fUALSCTHCclCPFCHZoSJXEA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;543&quot; style=&quot;width: 77%;height: auto !important;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;说干就干，代码走起！&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;定义一个请求的 url 和 headers&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.22053231939163498&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfRWiajZOclzKapibpkUsFH9DGqhOCJ1HA8Rib2JCs3DF7iasquBKKicaibuuQ/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;789&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;再把 form data 的数据整过来&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.6536585365853659&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfTpB5uiakEnvyH3aCjGPg2M9S9wwYmkWx3ZHS6TRuu6iboDXkSt0l7CZw/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;410&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;requests 走起&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.11591355599214145&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfm0jRTyoZxtOlccxKfWCEcBKvZkwcFVgzficLQK22tDuicykw8CLIc1TA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;509&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;运行一波&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.17177914110429449&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfMYV0b2u8npJ4pLdG0XaI8HH1gqcicQvsVIRLg7YM1bdOscqsL1ZqvCA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;163&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;what？ 返回的是一个错误码。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUftMXbkaB2ic9Ks1ibhchiaJgIiaQD3rZDtWXn9zricJyxe5VfsODESsXFQgA/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;240&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;好的吧，如果是这么简单，小帅b何必写这篇教程呢？如果你之前玩过加密相关的，那么你应该对 form data 中的 salt、sign 这两个字眼不陌生，那么，如何破呢？&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9435483870967742&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ97oeLGibbj2ABDfPcofZUfWff2w6zvdbP7zXWbv1Rt19ErqVBFLXOhmb4ibrMufgIjAiaDmbHxia2Ww/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;124&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;接下来就是：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫反反爬 | 看完这篇，你几乎可以横扫大部分 css 字体加密的网站！</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-6.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-6.html</id>
    <published>2019-06-07T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.793Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们上次说了如何建立反反爬</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">当时还新建一个简单的帅b网页</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">具体可以戳以下链接</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484810&amp;idx=1&amp;sn=ed3297773c1eeb741bdabfb31c3ea00e&amp;chksm=fc8bbd1bcbfc340d6ae0166e035dd8c8e106afae8adc5fc32162a17b68916b69383b0ab67265&amp;scene=21#wechat_redirect" target="_blank">python爬虫反爬 | 对方是如何丧心病狂的通过 css 加密让你爬不到数据的</a><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">现在你已经知道了对方是</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">如何自定义字体加密的了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.6800670016750419" src="https://wistbean.org/images/python/J2icnQspGlaJhCfYmxuMWAyQpezVUjrJsibCPyL8NicaaqhHtzRgXpLeNy3l5vSBmDJRkrh6Rzrf38HxjW848tuDw/640?wx_fmt.jpeg" data-type="jpeg" data-w="597"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">你要想去反</span><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">反爬</span></strong><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">你就要先站在对方的角度去思考问题</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">有句话这么说来着</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">“知己知彼，才能那啥”</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJhCfYmxuMWAyQpezVUjrJsldiaG2c92gibneCLoJJQobp9VHIANZzVp9DOPcMqTG9pcKDy0huDkVeQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">那么对于像猫眼电影、大众点评等等</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">那样的 css 自定义字体加密</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">应该怎么破呢？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">接下来就是<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484451&amp;idx=1&amp;sn=046ae75fe8241a7fe669f5eaa2ae7e4e&amp;chksm=fc8bbcb2cbfc35a43892fefcd70bbf661339e84458b5a0ad8e20d7a7fb357d3b8112ed0b9084&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;"></span></a></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">有人说了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">不就是把字体通过 unicode 编码吗？<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="" data-ratio="0.2462962962962963" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdniaFEM9h6AjfF15zwnMIyrjdm2Hx7Xnv7SiccIydb3XCIMibd2a6QUIGSA/640?wx_fmt.png" data-type="png" data-w="1080"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">那就简单了啊</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">把每个字的编码找到<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后使用</span><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">字典</span></strong><span style="font-size: 14px;">把编码和对应的字对应起来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">抓取分析的时候<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">直接替换不就得了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJhCfYmxuMWAyQpezVUjrJsNtNRTDfiasxRcN49bUeWbHYBoqeG7NWejNDRqao3w3fFxMVr8C5oWGw/640?wx_fmt.gif" data-type="gif" data-w="300"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">有道理是有道理</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">但是</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">如果我每次返回给你的编码都不一样呢？<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">你说死不死</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.9775390625" src="https://wistbean.org/images/python/J2icnQspGlaJhCfYmxuMWAyQpezVUjrJsvNPFexMALmfEB56E863DH33CiavnibnhFahTmoClKa2zDTkYZrjs64Xw/640?wx_fmt.jpeg" data-type="jpeg" data-w="1024" style="width: 67%;height: auto !important;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">好了好了，先别哭得那么舒服</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们来看看天猫电影票房榜单的页面</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">https://maoyan.com/board/1</span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.73046875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhY47JuWUdIIHJeHfKKBIJgnibZiby4UwgeMoDicqy71pkt3iaUrvyZLEd3w/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.17279411764705882" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhleRnZTxJOGVB6m0PhGpqXQxlOQ7ksV2fbCohAz7gwXWC4HLVApjV8A/640?wx_fmt.png" data-type="png" data-w="1088" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">正如你所看到的那样</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">这里也使用了字体加密</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">通过源代码我们可以看到<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">font-face这里制定了字体文件路径<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.18125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhFicB4f42Ioo4QRS562xYbBoiaoIwTicX9ibUmVB0ibQ1gDa26k5Gao8zZNg/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">还是熟悉的配方</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">熟悉的味道～</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1.034965034965035" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LC70Cib6v7yWVOTeKZhMia70auSopPibuF9YZPxAJWiawo7wTmWSicVCpCZQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="143"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">不过小老弟<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">还是不要开心太早</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">刷新几次你就会发现</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">（盯着下图 2 秒钟）</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.26666666666666666" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWh7X305I6UkA1fTUQR9fhWG8P2rhV1eicy5THR4qXbyoCbt15kAoDFbbg/640?wx_fmt.gif" data-type="gif" data-w="990" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">看到没有</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">字体文件一直在变<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">woc！<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">玩呢？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.714" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhGHCqYFVOAStHULQov2msnBFp78vf6Jk9qO3RibSyBaGhjvNlefe7n6g/640?wx_fmt.jpeg" data-type="jpeg" data-w="500" style="width: 44%;height: auto !important;"><img class="mpa-image" data-ratio="0.87" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhBZtBUBCbsCjZVRqYpv2mRO80xvPbbPj5QQdXUQ0ia7zW8AJBlnv0LUQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="500" style="width: 161px;height: 140px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们先把字体文件下载下来<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ini"><p style="line-height: 2em;"><code><span class="code-snippet_outer" style=""># 把整个页面搞下来</span></code><code><span class="code-snippet_outer"><span class="code-snippet__attr">url</span> = <span class="code-snippet__string">'https://maoyan.com/board/1'</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attr">html</span> = download_html(url).decode(<span class="code-snippet__string">'utf-8'</span>)</span></code></p></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">用正则把字体文件名拿一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="python"><p style="line-height: 2em;"><code><span class="code-snippet_outer">font_file_name = re.findall(<span class="code-snippet__string">r'//vfile.meituan.net/colorstone/(\w+\.woff)'</span>, html)[<span class="code-snippet__number">0</span>]</span></code></p></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">拿到了文件名之后就构建一下url</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后把字体文件下载下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="makefile"><p style="line-height: 2em;"><code><span class="code-snippet_outer">url = 'http://vfile.meituan.net/colorstone/' + font_file_name</span></code><code><span class="code-snippet_outer">font_file = download_html(url)</span></code></p></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">接着把字体文件写到本地文件中</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="sql"><p style="line-height: 2em;"><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">with</span> <span class="code-snippet__keyword">open</span>(<span class="code-snippet__string">'fonts/'</span> + font_file, <span class="code-snippet__string">'wb'</span>) <span class="code-snippet__keyword">as</span> f:</span></code><code><span class="code-snippet_outer">        f.write(new_file)</span></code></p></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">使用 </span><span style="text-align: justify;">fontTools </span><span style="text-align: justify;font-size: 14px;">来获取字体</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">如果你之前没安装的话要安装才能用</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">接着我们把字体文件保存为 xml<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><p style="line-height: 2em;"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">font</span> = TTFont(<span class="code-snippet__string">'fonts/'</span> + font_file)</span></code><code><span class="code-snippet_outer">font.saveXML(<span class="code-snippet__string">'./'</span>+font_file+<span class="code-snippet__string">'.xml'</span>)</span></code></p></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><br></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.10981308411214953" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhJSJZV4PeG5ANHxR8tZXH5xCibXKbNmq4YodR82wTwdvBlXkkE6Q6YTA/640?wx_fmt.png" data-type="png" data-w="428" style=""></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;"><br></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">快打开打开看看</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.41158059467918623" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhZRoopSgEKZFg2ibGlz0eiaEAUHHyQdQ29TucSJMmgDptKibgJEFZk3MIg/640?wx_fmt.png" data-type="png" data-w="639" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">哇，这些玩意</span><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">有点眼熟啊</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">这不就是加密的 unicode 码么</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">左边的 id 难道就是对应的数字？</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LVeBgGDBcA01aI2dX9ZZnI9GECGdpqm5AaFybIfIQTMM8z7ibgeWtiaVw/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 2px;text-align: center;">恩</span></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 4em;margin-left: 4em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><qqmusic albumid="002Gbc9W0oOAS3" albumurl="https://y.gtimg.cn/music/photo_new/T002R68x68M000002Gbc9W0oOAS3.jpg" audiourl="http://isure.stream.qqmusic.qq.com/C200003Ue6Ia32q4gl.m4a?guid=2000001731&amp;vkey=AAFC5DBC424D12BED07D2CC66C81AEBE63209BC4FD28CB8A4F05684DBAD6BF7D305504234E173BADC84D529331A94C2FFB3A5DF745F0C4BD&amp;uin=&amp;fromtag=50" class="rich_pages res_iframe qqmusic_iframe js_editor_qqmusic place_music_area" frameborder="0" jumpurlkey="" mid="003Ue6Ia32q4gl" music_name="没那么简单" musicid="649069" musictype="1" otherid="003Ue6Ia32q4gl" play_length="307" scrolling="no" singer="黄小琥 - 简单不简单" src="/cgi-bin/readtemplate?t=tmpl/qqmusic_tmpl&amp;singer=%E9%BB%84%E5%B0%8F%E7%90%A5%20-%20%E7%AE%80%E5%8D%95%E4%B8%8D%E7%AE%80%E5%8D%95&amp;music_name=%E6%B2%A1%E9%82%A3%E4%B9%88%E7%AE%80%E5%8D%95&amp;albumurl=https%3A%2F%2Fy.gtimg.cn%2Fmusic%2Fphoto_new%2FT002R68x68M000002Gbc9W0oOAS3.jpg&amp;musictype=1"></qqmusic></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">没那么简单</span><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">就能找到聊得来的伴</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">尤其是在看过了那么多背叛</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">总是....</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.9686520376175548" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWh0LpXhhbllzVaR9QrOWWmIEgiayOdKkSXFPNkWvAcZKLxlLWmCjZfn0w/640?wx_fmt.jpeg" data-type="jpeg" data-w="319"></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">不好意思</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">走错片场了</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">回到我们刚刚的 xml 文件</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">往下拉一下</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">可以看到这个</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="white-space: normal;text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;"><br></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.9634146341463414" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWhSlALVOqbdJiczicHYZicP3gxvqibZbWk4LzT2WJ01GLcCLtaD9RPUNavgQ/640?wx_fmt.png" data-type="png" data-w="574" style=""></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">这里每一个编码都对应一个 </span><span style="text-align: justify;">TTGlyph </span><span style="text-align: justify;font-size: 14px;">对象</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="text-align: justify;font-size: 14px;">从各种 x y 坐标可以猜测<br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="text-align: justify;font-size: 14px;">它应该是用来绘制一个字的</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="text-align: justify;font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="text-align: justify;font-size: 14px;"><br></span></p><p style="text-align: center;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们把任意一个对象复制一下</span><br></p><p style="text-align: center;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后用 </span><span style="text-align: justify;">matplotlib </span><span style="text-align: justify;font-size: 14px;">根据坐标画个图试试看</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><p style="line-height: 2em;"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">import</span> matplotlib.pyplot as plt</span></code><code><span class="code-snippet_outer">import re</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">str = <span class="code-snippet__string">""""</span></span></code><code><span class="code-snippet_outer">&lt;contour&gt;</span></code><code><span class="code-snippet_outer">        &lt;pt x=<span class="code-snippet__string">"130"</span> y=<span class="code-snippet__string">"201"</span> <span class="code-snippet__literal">on</span>=<span class="code-snippet__string">"1"</span>/&gt;</span></code><code><span class="code-snippet_outer">        &lt;pt x=<span class="code-snippet__string">"145"</span> y=<span class="code-snippet__string">"126"</span> <span class="code-snippet__literal">on</span>=<span class="code-snippet__string">"0"</span>/&gt;</span></code><code><span class="code-snippet_outer">        &lt;pt x=<span class="code-snippet__string">"216"</span> y=<span class="code-snippet__string">"60"</span> <span class="code-snippet__literal">on</span>=<span class="code-snippet__string">"0"</span>/&gt;</span></code><code><span class="code-snippet_outer">        &lt;pt x=<span class="code-snippet__string">"270"</span> y=<span class="code-snippet__string">"60"</span> <span class="code-snippet__literal">on</span>=<span class="code-snippet__string">"1"</span>/&gt;</span></code><code><span class="code-snippet_outer">        &lt;pt x=<span class="code-snippet__string">"332"</span> y=<span class="code-snippet__string">"60"</span> <span class="code-snippet__literal">on</span>=<span class="code-snippet__string">"0"</span>/&gt;</span></code><code><span class="code-snippet_outer">        &lt;pt x=<span class="code-snippet__string">"417"</span> y=<span class="code-snippet__string">"146"</span> <span class="code-snippet__literal">on</span>=<span class="code-snippet__string">"0"</span>/&gt;</span></code><code><span class="code-snippet_outer">        .....此处省略一点代码</span></code><code><span class="code-snippet_outer">      &lt;/contour&gt;</span></code><code><span class="code-snippet_outer" style="">"""</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer"><span class="code-snippet_outer">x = [int(i) for i in re.findall(r'&lt;pt x="</span>(.*?)<span class="code-snippet__string">" y=', str)]</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet_outer">y = [int(i) for i in re.findall(r'y="</span>(.*?)<span class="code-snippet__string">" on=', str)]</span></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">print(x)</span></code><code><span class="code-snippet_outer">print(y)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">plt.plot(x, y)</span></code><code><span class="code-snippet_outer">plt.show()</span></code></p></pre></section><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 0.5em;margin-left: 0.5em;text-align: center;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">运行一波</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.7306889352818372" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKNMalyvZtoFQZURj5qeVWh7Tl5HiavJV1liavy4VWezdDMT3q5UsNcz3B01YvCgAic1KcwXfUEH7ayw/640?wx_fmt.png" data-type="png" data-w="479" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">哈哈</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">妈的，uniEA78 就是 3 ！</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">那么其它的编码也是这个道理了<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">还记得  <a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484292&amp;idx=1&amp;sn=1d948f56e57a6586f11aabc0f0f6b3af&amp;chksm=fc8bbb15cbfc3203d94db31655c19a069625bd0d697fc9ce9f4633d336086ba17f675fcad19f&amp;scene=21#wechat_redirect" target="_blank">python爬虫20 | 小帅b教你如何识别图片验证码</a> 吗？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们把那十个编码都画一遍</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后识别成数字<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">再封装成字典不就好了？<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1.1142857142857143" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LTghppbd3t0C7Ivmq5MIT8wXI1gr2oDB0J0ZASJST6JbNiclibhfr0M6w/640?wx_fmt.jpeg" data-type="jpeg" data-w="140"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">好像这样做效率不高耶</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">有没有别的什么办法呢</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们再请求一下猫眼的字体文件</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">这次返回的文件又不同了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.17632850241545894" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LppElFYAbTtu5cJMrqDuJlM6vVyLOUrmbUVXqXflibcKm6XqV6w0WicjA/640?wx_fmt.png" data-type="png" data-w="414" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 2px;text-align: center;">打开你会发现</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">返回的编码都不一样了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.8221153846153846" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L7vP87QLww91ed7deuibNlLgNn2FDVDPoeexqnkrtcVvcjcy0swqyQdg/640?wx_fmt.png" data-type="png" data-w="416" style=""></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.6908212560386473" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L7fZZF61WTxlb9kWaohicCWsY9YI82w5NzicLvxxFpGibvt0rf6OKLAS8w/640?wx_fmt.png" data-type="png" data-w="414" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">咋整捏</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">还记得我们刚刚绘制的 3 么？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.8288590604026845" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L3icGPo1iay8Q4QmaUGssLK6yH4RIYdHy3LuKQpLwxJYaozZ2okZfW5UQ/640?wx_fmt.png" data-type="png" data-w="596" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们来搜一下新下载的文件</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">是不是绘制 3 的坐标也是一样的呢</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;letter-spacing: 2px;margin-left: 0.5em;margin-right: 0.5em;line-height: 2em;"><img class="rich_pages" data-ratio="0.9944954128440368" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LASjmfn8JhDfjxBDckfQKbO5yHx66Wl6PwvtKGSVG7UAcN530UyhxWw/640?wx_fmt.png" data-type="png" data-w="545" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">嘿嘿</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">仔细看下上面两张图里面的坐标</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">居然一模一样</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">也就是说</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">虽然编码的名称不同</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">但是</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">它们对象里面</span><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">对应的内容是一样</span></strong><span style="font-size: 14px;">的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">对不对？<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">灵感来了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">就是这里了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">从这里下手<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.74" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1Lzx0O8GRPavIRI8fHRyNosibQ6bicDbhjqQOKPCcGTy4Z8D6Diaib5VccCw/640?wx_fmt.jpeg" data-type="jpeg" data-w="200"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们在第一次请求字体文件的时候<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">把编码对应的数字先给找出来<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后记下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">那么以后再请求到不同的字体文件的时候</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">虽然得到的编码不同<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">但是我们可以根据对象对应的内容进行判断</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">从而就可以得出</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">新的编码和旧的编码指向同一个内容</span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">那么这两个编码对应的数字就是一样的</span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.75" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1Lf25Aic7eyRRXUE2l6ht8lcUkqwrDH11P47L6ibeNJLWyUUFXEKJdIGaQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="220"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">代码走起～</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">第一次请求获取一个字体文件</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.36879432624113473" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LEaXzg2yjFwQAyDtBF7icVermbPZFW172jBmcOzczQjdDFsd0UhL1qrQ/640?wx_fmt.png" data-type="png" data-w="705" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">打开 xml 获取到 unicode 编码</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">接着你可以通过绘制图的方式<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">或者通过 fontCreator 软件打开字体文件</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">或者通过字符去比对每个 unicode 代表的数字</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.5168018539976825" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L7J42V7gMTwSVdghPnTohTpmnJLGnAfpZXKEsds5L7qWI5myyw6IwdA/640?wx_fmt.png" data-type="png" data-w="863" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">你就可以得到相应的数字</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">把它写到字典里面去</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.0955794504181601" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LsaUmAK4RuR8SGXelf0KQMH592UvpnQqOHsRlwEc0tTSs5tPKFm994Q/640?wx_fmt.png" data-type="png" data-w="837" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">因为每次请求得到的字体编码都不同</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">所以上面这个就要作为我们的判断依据</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">当我们再请求的时候</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">如果得到的是和我们一开始请求</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">得到的字体文件一样的话</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">那就直接返回我们刚刚的字典<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.25997045790251105" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LZPuEiceevO2FzWUHibj6Hgz5UFXwcbxFL556hVO5ZNicT8bmMsQpxf1cw/640?wx_fmt.png" data-type="png" data-w="677" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">不相同的话</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我们就要把新的字体文件下载下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">然后对每个编码的对象跟旧的字体文件的每个编码的对象</span><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">比较</span></strong><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">如果对象是相同的话<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">就把旧的编码所对应的数字赋给新的编码</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">因为网页上显示的是  </span><span style="text-align: justify;">&amp;#x </span><span style="text-align: justify;font-size: 14px;">这样开头的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="text-align: justify;font-size: 14px;">所以我们也要跟着换一下</span></p><p style="text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.4337748344370861" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L9Nkx3SIWuTAtqewJUByHKyG0iaX5utdaiaLgeFN32qF7aTUeqzPKVI9w/640?wx_fmt.png" data-type="png" data-w="906" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">这时候运行</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">就会得到新的编码和对应的数字了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.034830430797433545" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LZJvBBV3XJibOsASibz0fv2bh8hiaSukfMaCRDSa2TmdF2oibW9IVJMxiaKw/640?wx_fmt.png" data-type="png" data-w="1091" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">爽啊</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">有了这个之后</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">我想爬取具体数据对你来说不在话下了吧</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">这里就随便获取一个电影的实时票房来举例</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.3814516129032258" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LHiaGicDY8n05JnKrxBZYoNnBzJ2RBcdOYicV7hsjicHiaEuxppgSg13HHpA/640?wx_fmt.png" data-type="png" data-w="1240" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">简单粗暴的使用下正则</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.11393939393939394" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LVBhkgibicF4D9Gu8gqwRCSDBeZ35l6u8VFWlMYPCzuhJKLAh6M7xibzfw/640?wx_fmt.png" data-type="png" data-w="825" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">爬取到编码的时候我们转化一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">就是当编码和字典列表里面的编码有相同的<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">就替换成数字</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.25748502994011974" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LZCeu0L0qr8lQfuj9UprYjTwiabZj7XsTV9h2VKdwagXPsyibjU0GekGA/640?wx_fmt.png" data-type="png" data-w="501" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">运行之后</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.06646525679758308" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1LQuKdpnlZufqfRNCcj7fYPKO2OKSHgsQauMTuozUcoScPM9bLMFYpyA/640?wx_fmt.png" data-type="png" data-w="331" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">看下网页</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.3652173913043478" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L0tcCl4Tyia4szM6qs0PMDePREXkMuWFV2219yOYJbXC7v9ACPw2VYuQ/640?wx_fmt.png" data-type="png" data-w="230" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">没毛病</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">再爬取下总票房试试</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;line-height: 2em;"><img class="rich_pages" data-ratio="0.061371841155234655" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1Ldh5D43Uqhd6VvdtibyvJszwUkquSpN2y2UugnE8o4jzleYCwxfuCTHA/640?wx_fmt.png" data-type="png" data-w="277" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">依然没毛病</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.9411764705882353" src="https://wistbean.org/images/python/J2icnQspGlaLicLfSq8LPzFrFcRnrYqL1L9hIOe5HltAXgq9xQicCR6f0CRDMhOApKVoM5Qpeb29UnZz3RpGFkGqw/640?wx_fmt.jpeg" data-type="jpeg" data-w="170"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 26%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;line-height: 2em;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 49%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);">免责声明</span></strong><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">以上内容仅为技术交流<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">请勿采集数据进行商用</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">否则后果自负</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">与帅b无关</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><span style="font-size: 14px;">下回见</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 218, 81);">peace</span></strong></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;我们上次说了如何建立反反爬&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;当时还新建一个简单的帅b网页&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;具体可以戳以下链接&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;a data-itemshowtype=&quot;0&quot; data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484810&amp;amp;idx=1&amp;amp;sn=ed3297773c1eeb741bdabfb31c3ea00e&amp;amp;chksm=fc8bbd1bcbfc340d6ae0166e035dd8c8e106afae8adc5fc32162a17b68916b69383b0ab67265&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;python爬虫反爬 | 对方是如何丧心病狂的通过 css 加密让你爬不到数据的&lt;/a&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;现在你已经知道了对方是&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;如何自定义字体加密的了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.6800670016750419&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJhCfYmxuMWAyQpezVUjrJsibCPyL8NicaaqhHtzRgXpLeNy3l5vSBmDJRkrh6Rzrf38HxjW848tuDw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;597&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;你要想去反&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14px;color: rgb(255, 218, 81);&quot;&gt;反爬&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;你就要先站在对方的角度去思考问题&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;有句话这么说来着&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;“知己知彼，才能那啥”&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJhCfYmxuMWAyQpezVUjrJsldiaG2c92gibneCLoJJQobp9VHIANZzVp9DOPcMqTG9pcKDy0huDkVeQ/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;240&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;那么对于像猫眼电影、大众点评等等&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;那样的 css 自定义字体加密&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;应该怎么破呢？&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;接下来就是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;line-height: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14px;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫反爬 | 对方是如何丧心病狂的通过 css 加密让你爬不到数据的</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-5.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-5.html</id>
    <published>2019-06-06T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.791Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这次我们来说点爬虫稍微进阶一点的</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">关于如何破解 css 加密后的数据</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">别急</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们先站在对方的角度</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">想一想</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">假如我们现在有一个网站</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这个网站有些关键的数据信息</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">不想给别人那么轻易的爬取到</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">你会怎么做呢？</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnCzZKTwvFIjHPYQScialticNmYibavDtK4mjNLnl4EZwsyb5Sk4EAqMDQw/640?wx_fmt.jpeg" data-type="jpeg" data-w="200"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一个可执行的方法</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就是将关键数据通过 css 加密</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"> </span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这样的话</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">当别人通过 requests 来</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">请求我们的网站的时候</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">返回的 HTML 里面就</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">得不到关键的数据了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">举个例子</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">简单写一个帅b的页面</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="0.8261617900172117" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBd27GIqKf1eu3sf70xNicOZJKBejCiclS3terYHtQhK3BewfAW17oIDibA/640?wx_fmt.png" data-type="png" data-w="581" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这时候我们通过 requests 去请求</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="0.3071297989031079" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBicHXozW5EONgpJ2qANzE9ZLoa43uYh1eMPFzeBEquibKDMFkIPCD2pqQ/640?wx_fmt.png" data-type="png" data-w="547" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在这里请求的是本地的网页</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以需要挂载一下 FileAdapter</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接着会得到这样的源代码</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="1.4791086350974931" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBtGicKaGjr8kYcc72t5tZicicTHb75icgLKKRLZ1v9TkiaD0xicEAeiclMmmlA/640?wx_fmt.png" data-type="png" data-w="359" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">（应该这样写：</span><span style="font-size: 15px;">&lt;p&gt;&lt;/p&gt;）</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">问题来了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">怎么把帅b的个人信息搞一下</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">让返回的 HTML 里面拿不到呢</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以通过添加 css 来打乱顺序</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就以「<span style="font-size: 15px;color: rgb(255, 169, 0);">姓名</span>」为例</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来定义一个 css 的类元素</span><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="0.38113207547169814" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBPfJI1nZb9xFG8kXCznltzb79daCa6Dgz92gnPkhU4Nicqia0aFXOCZ1A/640?wx_fmt.png" data-type="png" data-w="265" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这里定义了两个属性</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一个是用来将它移除屏幕</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一个就是不要占了行高</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">反正就是用来</span><span style="font-size: 15px;color: rgb(255, 169, 0);">隐藏</span><span style="font-size: 15px;">我们的干扰信息</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接着 HTML 就可以这样写</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="1.1877551020408164" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBAtSbeia3rRRrgkt3J30NdMOngt0MQMVTtZNNor1AlIaETyia9HMfOz2A/640?wx_fmt.png" data-type="png" data-w="245" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">再来定义一个 css 属性</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="0.3758620689655172" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBwDF5jpRzuYhhxHw6Rmm95MmJicPpicHudVuSibpxAANWjXqOMjJtrrQmg/640?wx_fmt.png" data-type="png" data-w="290" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">意思就是说</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在 EFG 选择器的这个标签后追加内容</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以我们真正的代码就是这样</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="1.1324324324324324" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBCVa8iaia9MqDkRM5zic6EBW7nYXulNjPTib0FltUchIhAWJFIu3RhoE9Sg/640?wx_fmt.png" data-type="png" data-w="370" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么这时候普通用户看到的网页</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">是可以看到关键信息的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="0.5817694369973191" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBDZYUFLNZRo9lRko7svzeZGH6Qs5ibA2nXXXqy10NZh0ynAkq0QfaodA/640?wx_fmt.png" data-type="png" data-w="373" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">而这个时候</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">你来爬取得到的却是这样的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;"><img class="rich_pages" data-ratio="0.9070146818923328" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQB3WJKS4P6Br3ECjUz5h209TTEN24HfGzQc8s5Ah3ic3u8AM63TtCCiaEA/640?wx_fmt.png" data-type="png" data-w="613" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">得到的结果是不是</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以让你懵逼一会了？</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">一些没耐心的人</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">看到这里应该就不打算爬下去了</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">哈哈哈</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnfxzhibP9KicmNS5OeuBGFkSjqSvibahBNKuXl99W4HJIg7CY7O0ORnR5A/640?wx_fmt.jpeg" data-type="jpeg" data-w="720" style="width: 52%;height: auto !important;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">当然了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这只是 css 一种反爬的</span><span style="font-size: 15px;color: rgb(255, 169, 0);">思路</span><span style="font-size: 15px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">实际运用到项目中</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">还是有点复杂的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如大众点评的网站...</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么接下来就是</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);font-size: 15px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484262&amp;idx=1&amp;sn=836acf203b558ee528e54b278a32c90e&amp;chksm=fc8bbbf7cbfc32e1be6fc2f9f99851af485fb15c354437509b5043b4a31b9336c21114b44c98&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;"></span></a></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来看看大众点评的广州按摩店</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">http://www.dianping.com/guangzhou/ch30/g141</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.5712799167533819" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxGEhW3ulKBhpEbCUjiawIBEKtvmEIFO1mM2AWRwwufXohED4QVuiaFv22A/640?wx_fmt.png" data-type="png" data-w="961" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">假设你想爬取这些数据</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">你开始<span style="font-size: 15px;text-decoration: line-through;">性</span>冲冲的看它的源码</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-copyright="0" data-ratio="0.5322222222222223" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxGbb0SKzufUYMNfQXNo3sdW0SOfOufrmTzZn8BlSE124JKw8OxUoOGKQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="900" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">结果发现，我去</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">怎么数字变成一个方块？</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxG4MJs76B0Va8OZUJCsyUWg0ARib4YrC5A3iccpyLudXWP0KgV0FQkzghA/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们来看看它的 css</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.48626373626373626" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxGgrwuT4R0T3NDhzJoHficcjxAa9Uto5NDZWgSNib0B5LuxY3o5PdmM0HQ/640?wx_fmt.png" data-type="png" data-w="364" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这里定义了一个 PingFangSC-Regular 的字体</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">猫腻应该就出在这里了</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们去掉 css 定义的字体</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以看到数字也跟着消失</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.45840130505709625" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnJIrlprpddxlq9jFtzVEM9HJ1XCw4edKCfW1hT3r6y8MLRwjib1MoApw/640?wx_fmt.png" data-type="png" data-w="1226" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这个是时候你是不是好像发现了什么</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.908745247148289" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxGWZSDA24mQIhIremWDCWzHergSakhhWLAF4y3asxxpDT9aaMhuX0j0Q/640?wx_fmt.jpeg" data-type="jpeg" data-w="263"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">来看看这个页面的源代码文件</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.24941360437842064" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxG8hEcnYmU6tT3cwmSC4VOADJTkJpInh37usjYuKhSjZAcV6KrlGAcMw/640?wx_fmt.png" data-type="png" data-w="1279" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">每个数字都是变成了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-family: monospace;text-align: start;white-space: pre-wrap;font-size: 15px;color: rgb(255, 169, 0);">&amp;#x</span><span style="font-size: 15px;">开头的神秘代码</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这个时候你是不是</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">又好像发现了什么</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1.0762331838565022" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxGRe3oPD1Gru6iapCLNH84mKYBI0m74ELANFw989RPHqaia0JHxBeTUTeQ/640?wx_fmt.gif" data-type="gif" data-w="223"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这其实就是一种 css 的加密方式</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;color: rgb(255, 169, 0);">加密自定义字体</span></strong><strong><span style="font-size: 15px;color: rgb(255, 169, 0);"></span></strong></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">让你爬取的时候拿不到关键的数据</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnYTZPHRCEhmMz1ricZlyrdPQSpzsh65a1CfyGgnUrqmEqvmRuZ4AC4pA/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">还是得先站在对方的角度</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">想想这种丧尽天良的方式</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">到底是怎么做到的呢？</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.8516129032258064" src="https://wistbean.org/images/python/J2icnQspGlaJbTLHGgwTzcSuK2IypmcxGYV0IkWnsw7k8MrMMHeMxLibQJic07mOTBWwba22ia5L8CiadJaYMU94PRw/640?wx_fmt.jpeg" data-type="jpeg" data-w="155"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这就要从前端的开发说起了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">下面请开始听小帅b吹水</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnPxVHsd5XYsrWNJYbcldnhMWQ3nfRiaQ7U9aPQ6LdggN1gTjYZjNPKsA/640?wx_fmt.jpeg" data-type="jpeg" data-w="255"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在我们的电脑里面<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">都有一些字体库</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如什么宋体啊，黑体啊等等</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以你在上网的时候</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">看到的网页的字体都差不多</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">没有什么千差万别的情况<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">但是有些公司想要自家的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">网页上的文字更加炫酷一点<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就是想要不一样</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就是要显得牛逼</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如苹果的官网<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就整了一些自定义的字体</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.4125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnFaq4X0NGhBBybuS65CnkeOHbF609Fcr6nxzvax8b6iaJicMiceX0V3TXg/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">而要实现这种方式</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">在 css3 中定义字体和字体文件路径</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就可以使用了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="css"><p style="line-height: 2em;"><code><span class="code-snippet_outer">@<span class="code-snippet__keyword">font-face</span> { </span></code><code><span class="code-snippet_outer">                <span class="code-snippet__attribute">font-family</span>: <span class="code-snippet__string">"自定义字体的名称"</span>; </span></code><code><span class="code-snippet_outer">                <span class="code-snippet__attribute">src</span>: <span class="code-snippet__string">"自定义字体的路径"</span></span></code><code><span class="code-snippet_outer">            }</span></code></p></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接下来</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就在一开始的帅b页面中</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">实现一下像大众点评这样的反爬吧</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以在以下链接下载苹方字体</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">https://github.com/zongren/font/raw/master/PingFang-SC-Regular.ttf</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.62" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnQzeN3icQsNZ4M2Nnib3ibVoVrJ3qjPYy8gPC70UYicWaNWUJJhnFFGfBbA/640?wx_fmt.png" data-type="png" data-w="800" style="width: 80%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们要对字体的数字加密</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">可以使用 </span><span style="font-size: 15px;color: rgb(255, 169, 0);">fonttools</span><span style="font-size: 15px;"> 来提取数字<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><p style="line-height: 2em;"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">pip</span> install fonttools</span></code></p></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">安装好了之后就可以使用</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">如下命令来提取了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">pyftsubset</span> /home/shuaib/Desktop/PingFang-SC-Regular.ttf --text=<span class="code-snippet__string">"1234567890"</span> --output-file=<span class="code-snippet__string">"PingFang-Num.tty"</span></span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这里的</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">/home/</span><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">shuaib/Desktop/PingFang-SC-Regular.ttf</span></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">是你下载的字体文件路径</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">--text=</span><span class="code-snippet__string" style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">"1234567890"</span></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">是你要提取的内容<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">--output-file=</span><span class="code-snippet__string" style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">"PingFang-Num.tty"</span></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">定义你提取后的字体文件<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">ok</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">运行之后你在该路径下</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">就会生成一个新的字体文件了<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.6148148148148148" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnnWPL7SBcebMO5EWg7e8q7jn62mVWuUKw2yM1eEL2Faw8Dw7l9iaUQzg/640?wx_fmt.png" data-type="png" data-w="270" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">打开看就都是数字啦</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_png/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnxep7zlG3nQgiaA0sX9mT0dONI81NHwKhaVicynzB9t6Hc5vb2kbvjE4g/0?wx_fmt.png" data-cropx1="7.191011235955056" data-cropx2="800" data-cropy1="0" data-cropy2="524.943820224719" data-ratio="0.6607818411097099" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnwhaTjgmtKhS4nbzZAs0AwMzia21T6x4PI5sJraXQ9QBOTzZnGDx7BNQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="793" style="width: 441px;height: 292px;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">有了数字字体文件之后</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接下来就是对字体加密了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">以下这个网站可以对字体加密</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">http://fontello.com/</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.38311688311688313" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnO0D9J9u922Micgl7bGYeNWCIYUnfPlzicJCC3Eicib3nkicNqEQa36KsTHg/640?wx_fmt.png" data-type="png" data-w="1232" style="width: 90%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><span style="font-size: 15px;">不过这个网站仅支持 svg 格式的</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">所以我们可以把 ttf 转化成 svg 格式<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">小帅b发现这个网站不错</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">https://convertio.co/zh/ttf-svg/</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.4948186528497409" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnbibQkDt1ejt3ZfXicrcGvWuuGMhgwMPHv35fejz93sichjBrouSWOarPw/640?wx_fmt.png" data-type="png" data-w="1158" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那就转化一波呗</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.07630878438331855" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnJ7pJQ03uSBKBFTrdDzsXtZRhFGCjzia8qTFftBBIwCpiaiaZ4YgXIYOug/640?wx_fmt.png" data-type="png" data-w="1127" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">下载下来之后</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">再回到 fontello</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">把 svg 拖进去<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_png/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnYJtW8UNnyB1eEialpwhfH7fWQCzfficE4cdicBRTnfPwamQduCuYicA7XA/0?wx_fmt.png" data-cropx1="227.9136690647482" data-cropx2="787.3381294964029" data-cropy1="151.94244604316546" data-cropy2="393.66906474820144" data-ratio="0.43214285714285716" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnxjicBKGicbHOKsafR8LIZBoKhbHwUa9Z2YPCkFtj3JzBLsYDicWRAnicQg/640?wx_fmt.jpeg" data-type="jpeg" data-w="560" style="width: 243px;height: 105px;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后就变成这个样子</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.11908783783783784" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdn9DbCKc9BicYvcvvMADLTWqNkmw4qowVwMa6FL5TsQjVdcKflQHiaddmQ/640?wx_fmt.png" data-type="png" data-w="1184" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">选中要加密的字</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.10928013876843018" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnk9zFXfWjKHNXWhPuKovsVp4SfficQSUHTFw3zCUeDMkemkiaKXlprRrg/640?wx_fmt.png" data-type="png" data-w="1153" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">然后点击 </span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;">Customize Codes</p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.2638190954773869" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnXmibbs5x0QoFv7hEZhtJVJvSJvGdPpL5YWMVhlzALqbzRn6sr78maUg/640?wx_fmt.png" data-type="png" data-w="796" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">这时候就可以对字加密啦</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接着点击右上角</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">下载加密后的字体文件<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.2464255677039529" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdniaFEM9h6AjfF15zwnMIyrjdm2Hx7Xnv7SiccIydb3XCIMibd2a6QUIGSA/640?wx_fmt.png" data-type="png" data-w="1189" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><ul class="nav nav-tabs list-paddingleft-2" style="list-style-type: none;"><li><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">那么现在</span></p></li><li><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们就有了所需要的文件了</span></p></li></ul><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.31736526946107785" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnFCHicespZQMlSFuGZC3T1FsIzSEzcqZgsjabsnaDaHVkDjd2iaLxbeFQ/640?wx_fmt.png" data-type="png" data-w="501" style=""></p><p style="text-align: center;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">赶紧在帅b的页面试试看吧</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">首先定义一下</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">我们自定义文件的路径和名称</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">比如这里我们的字体就叫帅b</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.3640661938534279" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnP603mOHntofXdt69PqPicwic3zesicXbOPQGoSGhT5JHVE6HLSzYibGxRQ/640?wx_fmt.png" data-type="png" data-w="846" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">接着我们就可以使用刚刚加密的 code 了</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.3249211356466877" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnffSmFnAhGbJIE2bNeXGVoZWdyPEs2UQ1ibuaXr0rKeuxXVYLt73P14Q/640?wx_fmt.png" data-type="png" data-w="951" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">打开网页</span><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5714285714285714" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnKTx1ZasTm5oDVcbWGBJRXgFvCwF2C0fjadLPDQ1JOnasY1f0x0cALg/640?wx_fmt.png" data-type="png" data-w="532" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><span style="font-size: 15px;">可以看到数字正常显示</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">而源码</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5230460921843687" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnEsteib3sKTkOWMlVicOzKWJTbROiaMU94xiapmf4vf7Cug4p0Gab0DMo6Q/640?wx_fmt.png" data-type="png" data-w="499" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">变成了方块了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">字体也指向了shuaib<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.8042328042328042" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnZEasWiaricPsluNpnic0tvqJ70OX4WDmdj0GaROH7XibT8lWAzmtSwJPBA/640?wx_fmt.png" data-type="png" data-w="378" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">是不是和大众点评的一模一样了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnODXt7KbM1wITWYXYC1ibEoMTxecqy8v98KTDlJ8Q41N2a41UWbGFcYg/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">至此<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">你已经知道了对方的套路了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么现在让你去爬取这样的网站</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">你知道怎么爬取吗？<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">除此之外<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还有别的加密方式吗？<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们下回再一起探讨探讨<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 38%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 49%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span><span style="font-size: 15px;">谢谢亲的赞赏，在看，转发，戳广</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">以至于我又有动力屁颠屁颠的写教程</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;">下回见</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><strong><span style="color: rgb(255, 169, 0);font-size: 14px;letter-spacing: 3px;text-align: center;">pea</span><span style="color: rgb(255, 169, 0);font-size: 14px;letter-spacing: 3px;text-align: center;">ce</span></strong><span style="color: rgb(255, 169, 0);font-size: 14px;letter-spacing: 3px;text-align: center;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;"><br></span></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这次我们来说点爬虫稍微进阶一点的&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;关于如何破解 css 加密后的数据&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;别急&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;我们先站在对方的角度&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;想一想&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;假如我们现在有一个网站&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这个网站有些关键的数据信息&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;不想给别人那么轻易的爬取到&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;你会怎么做呢？&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnCzZKTwvFIjHPYQScialticNmYibavDtK4mjNLnl4EZwsyb5Sk4EAqMDQw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;200&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;一个可执行的方法&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;就是将关键数据通过 css 加密&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这样的话&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;当别人通过 requests 来&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;请求我们的网站的时候&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;返回的 HTML 里面就&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;得不到关键的数据了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;举个例子&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;简单写一个帅b的页面&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.8261617900172117&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBd27GIqKf1eu3sf70xNicOZJKBejCiclS3terYHtQhK3BewfAW17oIDibA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;581&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这时候我们通过 requests 去请求&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.3071297989031079&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBicHXozW5EONgpJ2qANzE9ZLoa43uYh1eMPFzeBEquibKDMFkIPCD2pqQ/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;547&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;在这里请求的是本地的网页&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;所以需要挂载一下 FileAdapter&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;接着会得到这样的源代码&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;1.4791086350974931&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBtGicKaGjr8kYcc72t5tZicicTHb75icgLKKRLZ1v9TkiaD0xicEAeiclMmmlA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;359&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;（应该这样写：&lt;/span&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&amp;lt;p&amp;gt;&amp;lt;/p&amp;gt;）&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;问题来了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;怎么把帅b的个人信息搞一下&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;让返回的 HTML 里面拿不到呢&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;可以通过添加 css 来打乱顺序&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;就以「&lt;span style=&quot;font-size: 15px;color: rgb(255, 169, 0);&quot;&gt;姓名&lt;/span&gt;」为例&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;来定义一个 css 的类元素&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.38113207547169814&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBPfJI1nZb9xFG8kXCznltzb79daCa6Dgz92gnPkhU4Nicqia0aFXOCZ1A/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;265&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这里定义了两个属性&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;一个是用来将它移除屏幕&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;一个就是不要占了行高&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;反正就是用来&lt;/span&gt;&lt;span style=&quot;font-size: 15px;color: rgb(255, 169, 0);&quot;&gt;隐藏&lt;/span&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;我们的干扰信息&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;接着 HTML 就可以这样写&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;1.1877551020408164&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBAtSbeia3rRRrgkt3J30NdMOngt0MQMVTtZNNor1AlIaETyia9HMfOz2A/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;245&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;再来定义一个 css 属性&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.3758620689655172&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBwDF5jpRzuYhhxHw6Rmm95MmJicPpicHudVuSibpxAANWjXqOMjJtrrQmg/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;290&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;意思就是说&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;在 EFG 选择器的这个标签后追加内容&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;所以我们真正的代码就是这样&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;1.1324324324324324&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBCVa8iaia9MqDkRM5zic6EBW7nYXulNjPTib0FltUchIhAWJFIu3RhoE9Sg/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;370&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;那么这时候普通用户看到的网页&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;是可以看到关键信息的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.5817694369973191&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQBDZYUFLNZRo9lRko7svzeZGH6Qs5ibA2nXXXqy10NZh0ynAkq0QfaodA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;373&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;而这个时候&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;你来爬取得到的却是这样的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 3px;margin-left: 1em;margin-right: 1em;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.9070146818923328&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIAD0TwIOiaohialkvM1ibnZQB3WJKS4P6Br3ECjUz5h209TTEN24HfGzQc8s5Ah3ic3u8AM63TtCCiaEA/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;613&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;得到的结果是不是&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;可以让你懵逼一会了？&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;一些没耐心的人&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;看到这里应该就不打算爬下去了&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;哈哈哈&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIgwZicm68CnHxQh3EuYlpdnfxzhibP9KicmNS5OeuBGFkSjqSvibahBNKuXl99W4HJIg7CY7O0ORnR5A/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;720&quot; style=&quot;width: 52%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;当然了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;这只是 css 一种反爬的&lt;/span&gt;&lt;span style=&quot;font-size: 15px;color: rgb(255, 169, 0);&quot;&gt;思路&lt;/span&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;实际运用到项目中&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;还是有点复杂的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;比如大众点评的网站...&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;那么接下来就是&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(255, 255, 255);background-color: rgb(255, 169, 0);font-size: 15px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>当 python 遇到你的微信的时候，你才发现原来你的微信好友是这样的</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-4.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-4.html</id>
    <published>2019-06-05T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.790Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 1.5em;"><span style="font-size: 14px;">今天</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b来跟你玩玩</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">爬取微信好友<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后做一顿分析</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">其实</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">关于微信好友的爬取分析</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">挺早之前小帅b就分享过类似的了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">但是那会</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">帅b我更多的是</span><span style="font-size: 14px;text-decoration: line-through;">装逼</span><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有些细节没跟你好好说说</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">导致有些 b 友有点懵逼</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么到现在</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我想是个不错的时机了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">到什么阶段就干什么事情<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">而且</span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">前两篇也是写到和微信相关的</span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">所以索性就再写一篇吧</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这次</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">应该能让你更加容易</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">明白其中的道理</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">废话不多说</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接下来就是</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 169, 0);font-size: 14px;"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong></span><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484262&amp;idx=1&amp;sn=836acf203b558ee528e54b278a32c90e&amp;chksm=fc8bbbf7cbfc32e1be6fc2f9f99851af485fb15c354437509b5043b4a31b9336c21114b44c98&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;"></span></a></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们打开微信网页版本</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(0, 128, 255);font-size: 16px;letter-spacing: 3px;background-color: rgb(255, 255, 255);">https://wx2.qq.com</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">打开浏览器</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以看到一开始要</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们使用二维码登录<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">来看看究竟做了什么操作</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">打开浏览器的开发者模式</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="" data-ratio="0.4666666666666667" src="https://wistbean.org/images/python/jqUicDbXFcKicLDmfDDHWcjWEYKRKou9GM9yAUc2SttzrjVt7O5pmbXWFr71ia9fw6UBT4sEOIC3XXibE8vNPYmjnw/640?" data-w="1080"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以看到</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一开始会得到一个二维码的图片<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后就开始</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一顿轮询判断你是否扫码登录<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们点进去看一下</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这个接口的具体请求</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这个链接主要是携带了二维码的 uuid</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">以及一些必要的参数</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer"><span class="code-snippet__symbol">https:</span>/<span class="code-snippet__regexp">/login.wx.qq.com/cgi</span>-bin/mmwebwx-bin/login?loginicon=<span class="code-snippet__literal">true</span>&amp;uuid=Yc5DKYxsrA==&amp;tip=<span class="code-snippet__number">0</span>&amp;r=-<span class="code-snippet__number">215826228</span>&amp;<span class="code-snippet__number">_</span>=<span class="code-snippet__number">1559288877820</span></span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">当我们没有扫码登录的时候</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">返回的是 408<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5191256830601093" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJpcxvqX7ACfCDq49jKj8BgRafG6S7WoFUk78VMJicicicehomRZBC5moB5wNljkMZXib3UbOjY36KB6g/640?wx_fmt.png" data-type="png" data-w="366" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接着打开手机的微信</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">扫码之后就返回 201 了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.1182548794489093" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJpcxvqX7ACfCDq49jKj8BgGCkhuarExWTRGpcmicAicvDqicfJw008Nov8liaWl3KhdB9QoT5cz57CRw/640?wx_fmt.png" data-type="png" data-w="871" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接着在手机点一下登录就可以进去了</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="" data-ratio="1.7786666666666666" src="https://wistbean.org/images/python/b96CibCt70iaaOAAtyxgQVIXcQhhshzOrO9zWKydbFZy2ibD9LSnpHC7HkrT4FpYAtMbAVJ7PVgd2wrSSjarqo9nw/640" data-w="750" style="text-align: center;white-space: normal;width: 389.446px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以看到 getContact 这个接口</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一看名称就知道是获取联系人的<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="" data-croporisrc="https://wistbean.org/images/python/jqUicDbXFcKicLDmfDDHWcjWEYKRKou9GMA5kuouOPB7ylyPkb7GGibVCqYrG8G0k95Ch4Vhoe3guIQvGC3U0fJZw/640?" data-cropx1="0" data-cropx2="1080" data-cropy1="49.56022944550669" data-cropy2="503.86233269598466" data-ratio="0.4203703703703704" src="https://wistbean.org/images/python/J2icnQspGlaJpcxvqX7ACfCDq49jKj8BgZPeAxqaEmKCYC5qOcJdGIxibSvwkg8icHq6pvJkEYPwe0NtUhH25kYiag/640?wx_fmt.jpeg" data-type="jpeg" data-w="1080" style="width: 523px;height: 220px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">看下返回的数据</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">是一个 Json</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5208333333333334" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJpcxvqX7ACfCDq49jKj8Bgib9gjOlB7nst0CEAmMniajtZGknVTsjCp2PbhwnjTiaxibNkfAO4noFTWA/640?wx_fmt.png" data-type="png" data-w="528" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">联系人被封装到这个 MemberList 数组里面了</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">再来</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">发个消息看看</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="" data-ratio="0.3592592592592593" src="https://wistbean.org/images/python/jqUicDbXFcKicLDmfDDHWcjWEYKRKou9GMnsh5pefIm1AsDY8BcAxAdfhEwQI9u7A1M8VUx0HIzEibonMIahkKdow/640?" data-w="1080"></p><p style="text-align: center;"><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">数据的同步</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="" data-croporisrc="https://wistbean.org/images/python/jqUicDbXFcKicLDmfDDHWcjWEYKRKou9GMd0mT0CUJLjiaVGUPy2hdEMzzMibia9HthclpuupZVWRGlMR2EMCaZbMEw/640?" data-cropx1="0" data-cropx2="1080" data-cropy1="55.755258126195024" data-cropy2="499.7323135755258" data-ratio="0.41203703703703703" src="https://wistbean.org/images/python/J2icnQspGlaJpcxvqX7ACfCDq49jKj8BgF1kjuDsQibrXNO3WBMofc4G268QIGMt9N2ZS73tUMmnMQiaq0cHqibicdQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1080" style="width: 523px;height: 215px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">至此</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们已经摸清了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">微信网页版的具体流程了<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">具体是这样的<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">第一步</span><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">打开微信网页版首页</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后分配一个随机的 UUID</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">第二步</span><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">根据 UUID 获取二维码的图片<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">第三步</span><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">手机微信扫码这个二维码</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后确认登录</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">第四步</span><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">浏览器一直不停的调用同一个接口</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">看看是否登录</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">登陆的话就开始调用登录接口</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">第五步</span><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">获取到所有联系人的信息<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">第六步</span><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以开始向联系人发送消息<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后就不断的调用同步接口<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">用来获取最新的消息</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.8765625" src="https://wistbean.org/images/python/J2icnQspGlaJpcxvqX7ACfCDq49jKj8Bg59LyQ2xoc0icibUcKr7diaFTrRicbQgicCs3dNdGGtm9NwwfumwmF4RjBibQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="640" style="width: 67%;height: auto !important;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">知道了这些之后</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们就可以使用 python 来操作微信了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">不过<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">你不知道这些也没关系</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">因为 itchat 模块早已封装了一切</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJDHObHTYtZ3r23HTC4eDH3JZzCyqgBKp2DCwV0l4ZErc7UDpVxKGmTjjoncsdticNeFeI7YS2N5Lw/640?wx_fmt.jpeg" data-type="jpeg" data-w="900" style="width: 52%;height: auto !important;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们可以使用 itchat 来进行模拟登录</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后获取到自己的好友信息</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.17297297297297298" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJDHObHTYtZ3r23HTC4eDH3JAXSaSs92RJDzOske5OdffwSwnXCvXueribU5wYnoAL9iclWQr3VUo6A/640?wx_fmt.png" data-type="png" data-w="370" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">调用 itchat 的 get_friends 就会得到</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">好友的列表信息</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5039281705948373" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLDnsh06Rf47cKicOwtUliaNVdscBibcbLUckBKrnd8GBKy7XZ0KcKF2GPlsqzt6iaiatia0zICCmaxjaicw/640?wx_fmt.png" data-type="png" data-w="891" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">具体到每个 friend 是这样的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="1.956140350877193" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJDHObHTYtZ3r23HTC4eDH3HGrIsN3yu7tysqqwGWu3IljZiciangztAWpUorQQHicUbH9BIzribdia0Lg/640?wx_fmt.png" data-type="png" data-w="228" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以看到</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">每个 item 里面都有好友的具体信息</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">包括昵称，头像，性别，地址等等<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">其中的 sex 字段<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">1 表示男的<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">2 表示女的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">0 表示未知</span><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">来分析一波吧</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">将获得的 friends 这个列表中<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">把 sex 这个字段的数据拿出来<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">map</span>(<span class="code-snippet__selector-tag">lambda</span> <span class="code-snippet__selector-tag">x</span>: <span class="code-snippet__selector-tag">x</span><span class="code-snippet__selector-attr">['Sex']</span>, <span class="code-snippet__selector-tag">friends</span><span class="code-snippet__selector-attr">[1:]</span>)</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后我们再将它转化为 list</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__attr">sexs</span> = list(map(lambda x: x[<span class="code-snippet__string">'Sex'</span>], friends[<span class="code-snippet__number">1</span>:]))</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有了 sexs 这个列表之后<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们就可以通过 count 函数</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">来获取每个性别的人数</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">从而算出比例了<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比如男性所占的比例如下</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">(<span class="code-snippet__string">'小哥哥'</span>, sexs.count(<span class="code-snippet__number">1</span>)/sum)</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接着使用 <a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484538&amp;idx=1&amp;sn=d9b614201c96ad283bbad8a867d42082&amp;chksm=fc8bbcebcbfc35fd6012625979a88c2bf8c5bbf81dbd265b2ab9326972d4266e621d5b190d23&amp;scene=21#wechat_redirect" target="_blank">pyecharts</a> 这个模块的 Pie </span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">来画个饼图吧</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">pie = Pie()</span></code><code><span class="code-snippet_outer">pie.<span class="code-snippet__keyword">add</span>(<span class="code-snippet__string">""</span>, [(<span class="code-snippet__string">'小哥哥'</span>, sexs.count(<span class="code-snippet__number">1</span>)/sum), (<span class="code-snippet__string">'小姐姐'</span>, sexs.count(<span class="code-snippet__number">2</span>)/sum), (<span class="code-snippet__string">'未知'</span>, sexs.count(<span class="code-snippet__number">0</span>)/sum)])</span></code><code><span class="code-snippet_outer">pie.set_global_opts(title_opts=opts.TitleOpts(title=<span class="code-snippet__string">"帅b的朋友性别比例"</span>))</span></code><code><span class="code-snippet_outer">pie.render(<span class="code-snippet__string">'sex.html'</span>)</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">运行一波<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5856966707768188" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJKvXJcVUVNqfTibIRYPeTrhp9NuicpaOMC7GYMRW8qzs06Liaic0SeqiadKZbbBwn3KgzyOrKqnxtzicow/640?wx_fmt.png" data-type="png" data-w="811" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">知道真相的我</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">眼泪掉下来</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1.057057057057057" src="https://wistbean.org/images/python/J2icnQspGlaJKvXJcVUVNqfTibIRYPeTrh4jqstK02XrFjskZibCt0mlLiasJoeDfkc0ibVucamzzsdI98hia7ph7JwQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="333" style="width: 36%;height: auto !important;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">咱也不知道</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还有多少是伪装成女的</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">咱也不敢问呐<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJKvXJcVUVNqfTibIRYPeTrhy3n8jwuBQzbWctbIiamNu3UUDKkwWNBpnbyGpyZlDo6o6ZJxubvSvEg/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">再来分析个吧</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">看看小帅b的py们都是在哪里的<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">将 friends 列表里的 province 拿出来<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="css"><code><span class="code-snippet_outer"><span class="code-snippet__selector-tag">map</span>(<span class="code-snippet__selector-tag">lambda</span> <span class="code-snippet__selector-tag">x</span>: <span class="code-snippet__selector-tag">x</span><span class="code-snippet__selector-attr">['Province']</span>, <span class="code-snippet__selector-tag">friends</span><span class="code-snippet__selector-attr">[1:]</span>)</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">再转化成 list</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__attr">province</span> = list(map(lambda x: x[<span class="code-snippet__string">'Province'</span>], friends[<span class="code-snippet__number">1</span>:]))</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接着创建两个列表</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="apache"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">keys</span> =<span class="code-snippet__meta"> []</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">values</span> =<span class="code-snippet__meta"> []</span></span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一个用来放省份的名称</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一个用来存放对应身份的数量</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="swift"><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">for</span> i <span class="code-snippet__keyword">in</span> <span class="code-snippet__keyword">set</span>(province):</span></code><code><span class="code-snippet_outer">        keys.append(i)</span></code><code><span class="code-snippet_outer">        values.append(province.<span class="code-snippet__built_in">count</span>(i))</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接着就可以通过 zip 函数</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">将两个列表的数据转化成元组序列</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__attr">lists</span> = list(zip(keys, values))</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有了数据之后</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就可以通过 pyecharts 的 map 来整个地图了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">m = <span class="code-snippet__built_in">Map</span>()</span></code><code><span class="code-snippet_outer">m.add(<span class="code-snippet__string">"小帅b的py们"</span>, lists, <span class="code-snippet__string">"china"</span>)</span></code><code><span class="code-snippet_outer">m.set_global_opts(title_opts=opts.TitleOpts(title=<span class="code-snippet__string">"小帅b的py们都在哪里？"</span>), visualmap_opts=opts.VisualMapOpts(max_=<span class="code-snippet__number">200</span>))</span></code><code><span class="code-snippet_outer">m.render(<span class="code-snippet__string">'location.html'</span>)</span></code></pre></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">运行一波</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5421875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJKvXJcVUVNqfTibIRYPeTrhCt1ayKuD1RUrObcTYymlD4gXky5BYYGib4bOL1iaMax0X6POxgUaRbrw/640?wx_fmt.png" data-type="png" data-w="1280" height="483" style="" width="724"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以发现</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">广东人最多<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">也是<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">毕竟小帅b就是广东人</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.702020202020202" src="https://wistbean.org/images/python/J2icnQspGlaJKvXJcVUVNqfTibIRYPeTrhZTB6gQtz3mNqE1ciabMxkFrQBAticOjRbWqDiaILWmwoqvrAZAxKmA1Dw/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然而<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">全中国小帅b就差青海的 py 了<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">如果你是青海的<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">烦请添加我微信</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">让我在全中国都有人罩着</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">哈哈哈哈</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJKvXJcVUVNqfTibIRYPeTrhe9uFHM3N7AFAxQSwlibl2A0pIqFyzjsibwZvZaqFKn0F1Cluehs1WsnA/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">好了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">思路教给你了</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">发挥你自己的想象力</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">你可以去分析你的好友的其它东西<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">套路就是这么个套路<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">你也可以使用 itchat 来做个</span><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484031&amp;idx=1&amp;sn=f7e24a153f5096a98df375b43664e5a5&amp;chksm=fc8bbaeecbfc33f87cd6fcaf2e097a989ce22d59a0afc3f9aa7af78ff73e851ad297ce33f544&amp;scene=21#wechat_redirect" target="_blank">微信机器人</a>...<span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 38%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 49%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">看了还想看</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484624&amp;idx=1&amp;sn=79be13ef1561ae1e7dbf5a42e7def453&amp;chksm=fc8bbc41cbfc35575a4502285abe7289644ec825f48718a106392a80118be9de8766cae47ec1&amp;scene=21#wechat_redirect" target="_blank">python爬取 20w 表情包之后，从此你就成为了微信斗图届的高手</a><br></span></strong></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;"><br></span></strong></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484657&amp;idx=1&amp;sn=998bfcce6cd22b7fedff29e68a46fe3f&amp;chksm=fc8bbc60cbfc3576f117d3566fbea8a042ee573d840bbe6a3d4ec9bffef815c691b7f9a59711&amp;scene=21#wechat_redirect" target="_blank">python爬取你喜欢的公众号的所有原创文章，然后搞成PDF慢慢看</a><br></span></strong></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ps</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">非常感谢你的阅读<br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">如果文章对你有用</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还烦请你多多支持</span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么我们下回见</span><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">peace</span></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 1.5em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;今天&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;小帅b来跟你玩玩&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;爬取微信好友&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;然后做一顿分析&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;其实&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;关于微信好友的爬取分析&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;挺早之前小帅b就分享过类似的了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;但是那会&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;帅b我更多的是&lt;/span&gt;&lt;span style=&quot;font-size: 14px;text-decoration: line-through;&quot;&gt;装逼&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;有些细节没跟你好好说说&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;导致有些 b 友有点懵逼&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;那么到现在&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;我想是个不错的时机了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;到什么阶段就干什么事情&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;而且&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;前两篇也是写到和微信相关的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;所以索性就再写一篇吧&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;这次&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;应该能让你更加容易&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;明白其中的道理&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;废话不多说&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;接下来就是&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 169, 0);font-size: 14px;&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>高考要来了，扒一扒历年高考录取分数来压压惊</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-3.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-3.html</id>
    <published>2019-06-04T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.788Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一年一度的高考</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就要来啦</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.9844357976653697" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicqCMtibp0vzc3JlzmpH1UkWd2cBAHXic3GMpj5FxWbM4dGUQAzFuU8BrQ/640?wx_fmt.gif" data-type="gif" data-w="257"></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">虽然对于小帅b来说</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">高考是挺久远的事情了</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">但是<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">高三的那段日子</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还是让小帅b有点感触</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那个时候的我们</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可谓</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">上知天文下知地理</span></strong><span style="font-size: 14px;"></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">而现在<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">感觉越来越弱鸡</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比如</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.23608768971332209" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzic5rJG9ElxWRTZcSaHhDQex6oTF8vtwY4YTgiaWicOL8uo7VK59MLdhOFQ/640?wx_fmt.png" data-type="png" data-w="593" style=""></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">这样的化学题你做得出来吗</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.9545454545454546" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWziclMTV67yfjG3RoXFeoeRobwBlZMVYPzFZFOplDISLjrSDeeVpqk3jdA/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">反正我只能这道题里</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">找到一点那时的回忆<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.9733333333333334" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicnxbRPVrhpiclicAlUCjGB92WowMTmTd5RrHhpj7sZc6kJcpI2TkeEsrw/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">这次就来</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">扒一扒历年高考录取分数</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">说不定对之后的考生有点帮助</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么接下来就是<br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style=""></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">在这里帅b爬了</span><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">全国 31 个省份的</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">高考录取分数线<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">分别是文理科的一本和二本</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">统计从 2006 年开始</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.38823529411764707" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicLtoxlXun5kP8wn7fgWGyZWQWexicKyhiaKrzB2S4xjicibP5Lib0q3ax1fA/640?wx_fmt.png" data-type="png" data-w="255" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">然后将数据</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">渲染成直方图来瞧瞧</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.2738336713995943" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicOk3wBLt0N2KrN9HvAb3kwOCiaGNvTnNT5yl2dxYynY3Nw8xzJXbticZA/640?wx_fmt.png" data-type="png" data-w="493" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">没过一会就得到数据啦</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5124633431085044" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicM2D0iagNaGe8XgIGUsHNB7r2CLjlu1GSHicn0tots50S0XbC1EjROERQ/640?wx_fmt.gif" data-type="gif" data-w="1364" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">以北京高考为例</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">我们来看看数据</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">这是一本线的数据</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5301327885597549" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicY726aAZ0ib8p6x9jQslAHSHibUh76D8cQBQGPV0zx0WLDzy1saoEqicZw/640?wx_fmt.png" data-type="png" data-w="979" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"></span><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">这是二本线的数据</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5649202733485194" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicWMhDrk8tpzlvia19CsEby4zRXYSSibmZpweyV1ttMgT1ib6Fy5bNCBxSQ/640?wx_fmt.png" data-type="png" data-w="878" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">所有数据</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5570321151716501" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicgDWWsfVr9s4LrZ1pPywnhvGic6e4MPcibnwyFYYl7ibXH87GCf7flmictw/640?wx_fmt.png" data-type="png" data-w="903" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">北京近几年一本线的变化不大</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">今年应该也是在 530-600 之间吧<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">如果你还想看看其它省份的数据</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">没问题<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">我都帮你爬下来了</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.7872628726287263" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicfFj9FY85ErQoG2yyyZ2gKszYaKKHKpQYVSHc6xQpy4g5kW67BRHWkQ/640?wx_fmt.png" data-type="png" data-w="738" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">在微信后台发送 </span><strong><span style="font-size: 14px;letter-spacing: 3px;text-align: center;color: rgb(255, 169, 0);">高考</span></strong><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"> 两字</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">就可以获取啦</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">这些数据应该能卖个 5 毛钱吧</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">接着</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">再来看看全国每个省份的</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">往年录取分数的平均分</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">来两列表</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.2682926829268293" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzic8BDeiaibh2C7wQXeC4YrZUYJjIIjXeSsSFia9bicKYIuZkmHabQkfq2etA/640?wx_fmt.png" data-type="png" data-w="164" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">一个用来放地址</span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">一个用来放平均分<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.05660377358490566" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzics0rszMib07ibIfdztdUDKUmFxPBrHMYeF7Zsq3ibuZOJe8XBZZ0biatZNw/640?wx_fmt.png" data-type="png" data-w="424" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">渲染一波数据<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5803571428571429" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicuaAXw4NBSKkmTYSQZibKsvByTVIJxVEw7QHp9Aictj4DedZLJ5mUnIFw/640?wx_fmt.png" data-type="png" data-w="896" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">加条...线吧</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.4125560538116592" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicVwWtf5LvkTb5STicFTqeE7rm5UHYicwuQ5vU4J0iccsNuE1cJwZc4ViaSA/640?wx_fmt.png" data-type="png" data-w="223" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"></span><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">加好了</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5594965675057209" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicSbWPeOQ3kgXI9peh3y3b1piaavrBatauG1R3XKt6D4AX8nsiaHmGIruA/640?wx_fmt.png" data-type="png" data-w="874" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">以上数据是一本文科的</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">理科是这样<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5764840182648402" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzic6SDemeTwbzlARcQTSmhHYDXD93cScb93D6xxibezNHXVhoImNfJel9Q/640?wx_fmt.png" data-type="png" data-w="876" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">挖槽</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">为啥海南分数线这么高啊<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">江苏那么低啊</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">搜了一下发现<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.43905635648754915" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicqzR2du9WzUQicjXBgeFrlbtufuXhvGz5s4ZlkSPnURkhWgmJZcQkO2Q/640?wx_fmt.png" data-type="png" data-w="763" style=""></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">原来满分是不一样的</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">我还天真的以为都是 750 呢</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">如果分数低了点<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">去别的省上个本科是不是相对简单点呢<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">今年高考考生有</span></p><p style="text-align: center;"><strong><span style="font-size: 14px;letter-spacing: 3px;color: rgb(255, 169, 0);">1031w</span></strong><span style="font-size: 14px;letter-spacing: 3px;"> 人<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">大家安排上</span></p><p style="text-align: center;">加油<br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">好了<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">以上</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">代码就不贴了</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">相对简单</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">如果有 b 友是今年的考生</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">那么小帅b跟你说句</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">平常心就好<br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">高考没什么大不了的</span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">在此祝愿你高考牛逼</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">到时记得带 2b 铅笔哦</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;">帅b等你考完来耍哈～</span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;color: rgb(255, 169, 0);">peace</span><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 38%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 16px;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 16px;"><strong><span style="font-size: 16px;letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 49%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: center;"><span style="font-size: 14px;letter-spacing: 3px;"><br></span></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA3CAYAAAB+fggjAAAAAXNSR0IArs4c6QAACb9JREFUaAW9WX9wVMUd3917d5cf/Agp1OTuQgIlQqUoI1JI1Noojg2I+VU7hVrtDDpadRypgzKjU52x09KOdsS20ypSO/WPWttcAqhTOlSoU4FIoRUn0wEZIMndBUkwGEhyv97bfvaS97L77t3lHYUuc+z3935397vf/e4LJZfQnuPPsW0d25ZQzr9mELKSUnIVzHxB/Dh+lBOKf4OEk0FOyQAl/CyltIt5tL29d/V2FzIkLUQ4FA7dwon+KCF0Fee8rBBdS5aSs/D+PUrYbyKtkb9b9BzAlA7CERrqDN1DOH8C8HU57FwSGat6kBGypbcluhMwFj+75XWwemf1vHQqtZ0T3pCtelkp73uJ79s9bT39dqs5HQyFK79jcPIKFErtSgLHjPvQHQB0EFt2hDE2QHU6RMvpkODrw3o50Uk5p3w2N/SlUKhHTNZjskHBz2pi6ylbH22J/k3mOToYCAceIYT/AgYVPhxJQTkMQ792Ez/yQCY8d0fgRl0nj8J2G5z1mvSJ3qCMrYOTb5l0xQFBDIUDjxmcbzUFJnu621/kf/DUmlM9k7RLh4LtwRChxquck0bFCqWjxENuijXF/iXoioNVnZU36wZ5D7PTTCWsWhyp4uFYa+x1k3Y5ezj6oNgtdTVpL0Lo+mhr9BwO0Xib+/bcWYZB35Sdg/sXsOSNV8o5MXK0LfoKYXQDxpJOMZ8L1g8E33JQT6aeQRoJCOJEMxjxfCvSEtlnEq5Uj5h7Ayv2I8U+5w9du/va0oyD896ZV004RQKebIzQ53EQ/jJJubJQhUa2YBXPmqNgy8vPjZ67N+NgMh6/HwSfyURgniwqLvmJif8/+sNrY6O4XV5WxjKMuvHDQOl9uCksHmX0xydWn0hYBJfAgncXzBhNjjZSnX8Fq3ENdmWWUMUhS2Ebv5HrtjDNg/+B5IY4wos0cVukUskqUwj9xfKS2W9GSEwi5QdxFS5BMn54dGzkHkhOy0x18j9COY1O5VxmhGJylIxMjgUTC7WUkfrqJAkQpfuP3nFUElO4WUgwHHza0HU1wG1SGOi0jeSI+kf92hgZlXg0yajBV0gUwri4vqZud/O7PbhxkGiNvM5NWHKV3NN8LGQbuVdDsYIVzOzHOI+ygzYhR/RAxwdbELcPZDEp+Q+2YQcS2L+Zwc4gdSUQS7Oz5BwIKUqWyq5ApEdDsVmhBKaHnHDQVUg1uwKLkkm+USEScsbjId/ra+7fbaMThMHVdpoTjuyxXloqcUg+Eqe4WBb26/5hGXeCkynyfdA9Fo/SQeZlN/StjUQtmgQUFxVnKhyJlAUGOgP13OC3ygxGWZhhSYtkYqIicUHGnWCUluoFz8mzkRzOCf14Wfyikx2ThvQ0B6XZdvhi1QaoAfZHmiMf40xMJmih4BvxWQnbNCD3i/cunoYab4FMQwr5o4zb4Uh9ZMxOM3Fsf91YfPQfOAeLTJrouYc8K3rEII0ikBcKRLTEhUQNuo8E7NSGh4dnyDOFzIioOpxkZdqyXYGSAV2rMYjhIUamkL2ZcANvG+MWWS4DU/parDm2R8AiBj/Bz3IQe14DPKeDRho1hNyonFplhgp/mmaNhpH6s0VVToNFxR7TPcVFJVZdgMG4cNBq0LvRQhyA2vLaMyDrFouTL169KzBlGkEofdnScQYMXBI/raiuXC1fs4wz2iXLI+U0y7gd3tewL41IVhLvmM6X2eWycM7nZ9EEAXWgWDWPpjWg7tx8+IbD4llhNTadTn8XcWgVBphprbhbLQkngJK/ymTdoE/IuDPME5jYSYx1HLn3EH6/B77Rq/m+FG2L3d7X1Pe+kx5kCBJp4G0clDWmAJTD0db+NhO398GO4G3cMDJBbPIY9bShfgyb+OXqMwGPV9rrskFsc6t4fck0GRZPQ5GnZBpO4x/wvrAmKfP+FzjjYF9zn5i58s0ET8MX8hnGc+BxOGnFi8innBg7UUBsFaV6Pt1CeBMrKD73qG8CbPnKUHvg/lzG+tr6DlGWufJkEWQp/tjgyMBJPF+fWrhj4XSZeSlwJgaFIhyioY7gHvS3moYyK6TRO6JN0b0mzd6HOgIbEBK/gp7fzsOBGMLUX2Z+bWvvnb1T3sd2fYFbDgoET8/56UTqKEBrizDIeY1463tae1BGObeq9qrlBtXb4aRcmVvCmOjneFq+UFZW9lJ3Q3fee9lSmgAUBwUNd+N9CPjfTfDHO0pO+z1FK081nfpUoUuIuKPPD322Gav5OMjWBCURRBGN4GH0QCGvxSwHhcFguPLnGEip97AKXd5y39dPN5yOy4PaYXGrjKToRsTMIzg4M+38cZz+LNYWe8qZp1Izh0QlEVLfctMmzNb6gCP4GGxFcij5W7usHT++NjaI4uHpadr0KkbpZvAH7DKw9iRi98lsejbFcQWF2LJ/LvOe6Yl14m5eLavhU8gqkQdlWj5YnOSL+sXNWNFNmKT1NQsLkGAez3zcIHmfj44rKAYUd2Jxcek6HCP1cHD+Ig5DzonZnT3WdOyCWFGukRUIwkGTL069kdYz319MmlOf00EhjKpiWKPku7IiDF9X3RHMecvIsjIsPqdh1ewO3SXLOMF5HRQKvS39h5GNOmVlnZP1Mu4W9pZ5/4TDZh0ybHkt3iKOqcm0OaWDQpB52DZTQfQo+Vtl3C08kQGO2OStYtlGz6CuHJxZO3MPYnHYMsDJVSKpW3ghAOXKsxaPoup86q4c7F7cncSyHZANGen0Shl3C+PSPy/L4qmZ97525aAwiMLgQ8Uwp8tl3C2MASff00KJMRW3GXLtIFbwY1kXp/kaGXcL42AoDqHit6p5JxuuHfQwj1IvIhFO9QhyGk/QpskM/C3Gyo0y3YRdOzgnNOcTHJS0qYgVrBIfLE28gF75ToN3bySfrmsHM68tTo7JxuKJ+PUyPhWcqbQ5XarI+TRlZxQeENcOjitS5dMc5/oqu8F8+ODI4FrEoPVpBTfL8akK2YIc9DCiFAkoyTbUdNSU5XPK5Im/MQPeZOKZnpNdCu6AFOTgrJLZO2FDrogrUjyxPbQ/VOxgWyG9Fn71h6hoJkMC8exlvl8qQg6I66rE1A22Vz6PEuwZExe92CrQtmmU72U+fzQ9K/15XV1dsuudrhlc50t0XX8Izq1TdAh5I9rWf69Mc4ILdlCU9kNDn32ICvZS0wySAY2W+shSUdw6OSXTCtpioSgePZrPeydWTUncstF8MPRw1dFvunFO2CnYQaGEk3cSn8iWYyVeBGoImqtG6RHxQsQfEJVskE+34C22GxOfb8fiY40owtaAJ0qnciTxcvSlE7VfBPX3IQ8lb/U2R3dgBRGu7tt/AYJkZEGv/oaXAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;一年一度的高考&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;就要来啦&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9844357976653697&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicqCMtibp0vzc3JlzmpH1UkWd2cBAHXic3GMpj5FxWbM4dGUQAzFuU8BrQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;257&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;虽然对于小帅b来说&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;高考是挺久远的事情了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;但是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;高三的那段日子&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;还是让小帅b有点感触&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;那个时候的我们&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;可谓&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14px;color: rgb(255, 169, 0);&quot;&gt;上知天文下知地理&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;而现在&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;感觉越来越弱鸡&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;比如&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.23608768971332209&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzic5rJG9ElxWRTZcSaHhDQex6oTF8vtwY4YTgiaWicOL8uo7VK59MLdhOFQ/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;593&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;这样的化学题你做得出来吗&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9545454545454546&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWziclMTV67yfjG3RoXFeoeRobwBlZMVYPzFZFOplDISLjrSDeeVpqk3jdA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;198&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;反正我只能这道题里&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;找到一点那时的回忆&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9733333333333334&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaI56aEkFQfu8j2cYCTVqWzicnxbRPVrhpiclicAlUCjGB92WowMTmTd5RrHhpj7sZc6kJcpI2TkeEsrw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;300&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;letter-spacing: 3px;text-align: center;&quot;&gt;这次就来&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;扒一扒历年高考录取分数&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;说不定对之后的考生有点帮助&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;那么接下来就是&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14px;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬取你喜欢的公众号的所有原创文章，然后搞成PDF慢慢看</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-2.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-2.html</id>
    <published>2019-06-03T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.787Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我知道你有时候会遇到了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一个相见恨晚的公众号</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比如小帅b的公众号哈哈</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后想去看看</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这个公众号的历史文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">希望从</span><span style="font-size: 14px;color: rgb(255, 169, 0);">第一篇</span><span style="font-size: 14px;">开始看起<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可是当你去微信里面查看的时候</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">会很蛋疼<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">因为<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">微信没有给文章一个时间排序</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1.1233766233766234" src="https://wistbean.org/images/python/J2icnQspGlaIjjApYf4AeiaJkicyouicGDmDuSxusRvSYx9cfHc4pzw3sjfARc9Yak38ynIxibibNicWuW2G4mTUiaNDDA/640?wx_fmt.jpeg" data-type="jpeg" data-w="154"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么这时候你只能</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">从最近更新的文章开始</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一直滑呀滑～<span style="font-size: 14px;letter-spacing: 3px;text-align: center;">滑呀滑～</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.4875" src="https://wistbean.org/images/python/J2icnQspGlaIjjApYf4AeiaJkicyouicGDmDEuffSbVRSSgicaSwsGtzxTfeuMz4D529NOnPibuHtn6Kh8atjHPzZSibw/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">好不容易看到了作者的第一篇文章了<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">结果一不小心<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">按了一下返回键</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">WTF！！！<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.7491525423728813" src="https://wistbean.org/images/python/J2icnQspGlaIjjApYf4AeiaJkicyouicGDmDS6V7gBQhmCgY3ndLhYFhV41dciaRUicbqDfiamqiaB30HeYY1m5ZzLPHTA/640?wx_fmt.jpeg" data-type="jpeg" data-w="295"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">只能重新</span><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">滑呀滑～</span><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">滑呀滑～</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">滑到外婆桥</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">桥里有个洞</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">洞里有个黑屁股</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.8125" src="https://wistbean.org/images/python/J2icnQspGlaIjjApYf4AeiaJkicyouicGDmDTepZUNIMp4e17Al7yfrqxaHItqR5dialUTnEjkzThACw1x7c9DE5pkg/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">话说</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">能不能把公众号的文章全都爬取下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">然后制作成 PDF</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">这样</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">妈妈就再也不用担心</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">我无法看到作者的所有干货了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">也不再担心</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">万一作者的突然脑抽把号给删了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">文章全都消失</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">那岂不泪流满面</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIjjApYf4AeiaJkicyouicGDmDicVNufAoDTXkMfcgVOJnxY9Foiatp8TUsjfeLVwKWEVeysgbX27sjRpQ/640?wx_fmt.gif" data-type="gif" data-w="150"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">好了<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">接下来就是</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);">学习 python 的正确姿势</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484451&amp;idx=1&amp;sn=046ae75fe8241a7fe669f5eaa2ae7e4e&amp;chksm=fc8bbcb2cbfc35a43892fefcd70bbf661339e84458b5a0ad8e20d7a7fb357d3b8112ed0b9084&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="width: 79%;height: auto !important;margin: 0px;"></span></a></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">这次我们通过 <a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484103&amp;idx=1&amp;sn=e6535981a331d391ff05260e47d1e5d6&amp;chksm=fc8bba56cbfc3340d9a9c08d40c2f74e4f8cb71fec806396de85b7b697e1fc7fd75ca5a754c4&amp;scene=21#wechat_redirect" target="_blank">fiddler</a> 来抓取</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">手机上的请求</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">然后再把公众号的历史文章爬取下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">最后制作成 pdf 文件</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">小帅b来画个图吧<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">具体就是这样</span></p><p style="text-align: center;"><br></p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.6272285251215559" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLAcBLmgMAiaZqPXa2DZ7GD9ImSPIibghvZo5wenlTe9HfwwURszEF1MlLqTKoYBnjicUPMT9C3S7Axg/640?wx_fmt.png" data-type="png" data-w="617" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有了思路之后</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们就开干</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">先从数据抓包开始</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">将手机连好同个局域网的 WIFI<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后打开 <a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484103&amp;idx=1&amp;sn=e6535981a331d391ff05260e47d1e5d6&amp;chksm=fc8bba56cbfc3340d9a9c08d40c2f74e4f8cb71fec806396de85b7b697e1fc7fd75ca5a754c4&amp;scene=21#wechat_redirect" style="font-size: 14px;letter-spacing: 3px;text-align: center;white-space: normal;" target="_blank">fiddler</a><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">以小帅b的公众号为例</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在手机上</span><span style="font-size: 14px;">刷一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">学习python的正确姿势</span></strong><span style="font-size: 14px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这个公众号的历史文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="" data-ratio="1.7173333333333334" src="https://wistbean.org/images/python/b96CibCt70iaY7yJPeBKvoWicIL8Hn8QDiciaPjBPxP7RicgBicia6EniadGtakibzK7HhS5Tv4gJU48oGQGgzTftnBek7tQ/640" data-w="750" style="width: 68%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">往下多滑几下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后来看看 fiddler 抓到了什么数据<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以发现就是这个接口一直在请求<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.0867579908675799" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemE5hB2JYia7kSMPngib1wG1OMUhs9TgmKAfxz8SKzcPianoXYxibMOrezYw/640?wx_fmt.png" data-type="png" data-w="657" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">来看看其中一个具体数据请求</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.6428571428571429" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemerkY2KOBwt2uTd0N3xQuhk2p4ONoHjoUgXA8ibKTYZMxN9xY9lA7ecw/640?wx_fmt.png" data-type="png" data-w="630" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以发现</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">微信在获取公众号历史文章的时候</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有这么些参数是要携带的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b看了下<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比较重要的两个参数是<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">offset</span></strong><span style="font-size: 14px;"> 和 </span><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">is_ok</span></strong><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">应该是用来加载更多文章的参数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">其他的什么 token 参数<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">到时候我们直接复制到 python 中进行请求就好了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">再来看看返回的数据长什么鸟样</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.32362459546925565" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemiaPz6MqEdEDnWibDicX2DB5kEgWYAicLUY6xY61VyZyHIpOAHeafOGibBibQ/640?wx_fmt.png" data-type="png" data-w="618" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">返回了一个 json</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这里有个 </span><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">next_offset</span></strong><span style="font-size: 14px;"> 字段<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b发现它就是用来下次请求的时候</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">用于 <strong style="letter-spacing: 3px;text-align: center;white-space: normal;"><span style="font-size: 14px;color: rgb(255, 169, 0);">offset</span></strong> 这个字段的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">can_msg_continue</span></strong><span style="font-size: 14px;"> <br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就是用于下次请求的 <strong style="letter-spacing: 3px;text-align: center;white-space: normal;"><span style="font-size: 14px;color: rgb(255, 169, 0);">is_ok</span></strong> 字段的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.7464788732394366" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemiciajoQhWa55spKCs5qJ3BXxyRHHdWO1LEz2J9Hw2dyqMsJoptQLwQaw/640?wx_fmt.jpeg" data-type="jpeg" data-w="213"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们再来看看具体每次请求得到的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">列表内容<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.6456692913385826" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemWpmpQnJXqHYDTh1lRpibKxbS7U8vU9NZhotRVXibryzhrZ13mALAJRng/640?wx_fmt.png" data-type="png" data-w="762" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">数据很明显了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">list 里面的每一个 item</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">都是小帅</span><span style="font-size: 14px;">b发过的文章信息</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">标题、链接、作者、原文地址、封面图啥都有了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那如何区分文章是否原创的呢<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b公众号都是原创的文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">所以只能去抓一下其他公众号的文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">看了一会发现</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">copyright_stat</span></strong><span style="font-size: 14px;"> = 11<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就是原创 </span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.75" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemhI43HKaeNnsUeUj4K6IaZFP8NXDhGMv864cEdibZv61QRic907X7tp1A/640?wx_fmt.gif" data-type="gif" data-w="260"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">知道了请求规则</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">以及返回数据的格式</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接下来就可以使用代码获取啦</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">先来把 header 和 cookies 定义一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">假装自己是在用手机请求数据</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.40886203423967776" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemgjHicP2MLUicSgBeud7prRXZX1BsjSghp2pe3pPHDfXwicR0MJ6MhDHDA/640?wx_fmt.png" data-type="png" data-w="993" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在请求的时候</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">需要携带参数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这里主要是控制一下 offset </span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">用来加载更多数据</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.41097560975609754" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemLia8bWxeibgAibazLqA3ASAmibrvmvBRuQ2ZuEECIuegTRmQ8NltNQl9qw/640?wx_fmt.png" data-type="png" data-w="820" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">定义好了之后</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就可以使用 requests 进行请求了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">先来获取所有的原创文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后打印一下看看</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5088832487309645" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemYRAy9433qbjwsVksPQeEFpZFgy4wMlj3hjo72m28oTDyDc9rXficJhA/640?wx_fmt.png" data-type="png" data-w="788" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">主要就是将返回的数据</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">使用 json 进行解析</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后判断是否可以获取更多的数据<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">如果还有数据的话</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们就递归请求</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">执行一波</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.3421875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemvOwKTGEKiapujiaibmI2M4o9cTGkhoWJEmz4UESJQKt0mkvFTup2lnsoA/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">公众号的所有原创文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就被我们爬取下来啦</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><img class="mpa-image" data-ratio="0.6936936936936937" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemibPJY0Fia9FsHshZgxKzOVzHCp9V8uejE3EoYib4z8Xib6W4ficslpUticicQ/640?wx_fmt.gif" data-type="gif" data-w="222"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">开心得像条狗</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">把文章转化为 pdf 文件</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">怎么弄</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">其实小帅b也不知道...</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">遇到事情不要慌</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">上 Google 搜索一下呗</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5300353356890459" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemTJRPnA1yofI8aUxFgBP97FXbYI0iaZQiasotKaHN4CaRibSZl4OFdhMkA/640?wx_fmt.png" data-type="png" data-w="1132" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">装下b</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">用英文搜索</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">点进去第一个链接看看</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5623268698060941" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemmyGcIAoatclwmoU0yjxnsjHUhvBhCTJ65s43S1b48Htzp0qHtuRzkQ/640?wx_fmt.png" data-type="png" data-w="722" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">woc！！</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">一行代码搞定？？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">赶紧安装试试看</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.628992628992629" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKem9uFLfDymnaBJEzibv6DNZ6bMgeJTlKRf7fyabd4Og7rpjEKxQic5YpSg/640?wx_fmt.png" data-type="png" data-w="814" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">安装完成之后</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">在代码使用一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="bash"><code><span class="code-snippet_outer"><span class="code-snippet__comment"># 自己定义存储路径</span></span></code><code><span class="code-snippet_outer">pdfkit.from_url(content_url, <span class="code-snippet__string">'/home/wistbean/wechat_article/'</span>+title+<span class="code-snippet__string">'.pdf'</span>)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">执行</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5124633431085044" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemGRGlr9Z60Ol2dut1H8srRrG7GRgkicxWqg59szeMdqvX8592hicAfGGw/640?wx_fmt.gif" data-type="gif" data-w="1364" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">可以可以</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">帅b的所有原创文章</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就被保存下来啦</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.459375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemoibiaYVaoicIqg0dBztzxujRDaWhkYnjQWhjic3NwPNmJaf1U2mGibnMMhg/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.46953125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIiaC0aibvPoK7o2iayk1haKemARovOjW11BFEHKVDYHGwibyrj9JT0KRb7IYacN00YU2oMtT12oHLibwA/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">以上</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">本篇文章涉及的源代码已经上传</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在公众号后台发送 </span><strong><span style="font-size: 14px;color: rgb(255, 169, 0);">公众号</span></strong><span style="font-size: 14px;"> 获取</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span><span style="font-size: 14px;">看了还想看</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484190&amp;idx=1&amp;sn=a005d3c18079297176a676e9224c610a&amp;chksm=fc8bbb8fcbfc32990ad076747914a32111d6c9781a2dbacdc87e5bed2686080e7f62c83fb83e&amp;scene=21#wechat_redirect" style="font-size: 14px;text-decoration: underline;" target="_blank"><span style="font-size: 14px;">爸爸，他使坏，用动态的 Json 数据，我要怎么搞？</span></a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484103&amp;idx=1&amp;sn=e6535981a331d391ff05260e47d1e5d6&amp;chksm=fc8bba56cbfc3340d9a9c08d40c2f74e4f8cb71fec806396de85b7b697e1fc7fd75ca5a754c4&amp;scene=21#wechat_redirect" style="font-size: 14px;text-decoration: underline;" target="_blank"><span style="font-size: 14px;">教你通过 Fiddler 进行手机抓包</span></a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484624&amp;idx=1&amp;sn=79be13ef1561ae1e7dbf5a42e7def453&amp;chksm=fc8bbc41cbfc35575a4502285abe7289644ec825f48718a106392a80118be9de8766cae47ec1&amp;scene=21#wechat_redirect" style="font-size: 14px;text-decoration: underline;" target="_blank"><span style="font-size: 14px;">python爬取 20w 表情包之后，从此你就成为了微信斗图届的高手</span></a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ps</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">一直写原创教程真 jb 累</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">希望你多多支持</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这样我才有动力一直写...么么哒</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">peace</span></p><p style="text-align: center;"><br></p></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>爬取周杰伦新歌《说好不哭》的所有评论，然后生成词云图</title>
    <link href="https://wistbean.github.io/python3+-web-fxxkpython-spider-tutorial-1.html"/>
    <id>https://wistbean.github.io/python3+-web-fxxkpython-spider-tutorial-1.html</id>
    <published>2019-06-02T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.777Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">前两天</span><span style="font-size: 15px;"></span><br></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">周杰伦发了新歌</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">说好不哭</span></strong></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">顿时间就刷屏了</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">周杰伦</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">是一个时代的符号</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">是我们的青春</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">早些天<br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">小帅b听周杰伦的歌</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">还湿润了眼眶了呢</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_jpg/US10Gcd0tQH7mBMe4FOsZq1HtJBJEluC7T5MicQib6RBBUxzzpQxrW3hkxn2566f6Gc7vPO3XXjNbWYum7DgRltQ/0" data-cropx1="0" data-cropx2="750" data-cropy1="0" data-cropy2="247.52964426877472" data-ratio="0.3293333333333333" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdbgykjBpkxjR7a22R9bgaD55jYTZJlEUiaprBk6Cnp763nmhDZZYvnlw/640?wx_fmt.jpeg" data-type="jpeg" data-w="750" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;width: 506px;height: 167px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那时候我们唱 k</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">周董的歌是必点的</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">他的电影</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">《不能说的秘密》</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">就刷了好几遍</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这次的新歌</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">MV 很 nice 啊<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><iframe allowfullscreen class="video_iframe rich_pages" data-cover="http%3A%2F%2Fshp.qpic.cn%2Fqqvideo_ori%2F0%2Ft0032kwa29w_496_280%2F0" data-ratio="1.7777777777777777" src="https://v.qq.com/iframe/preview.html?width=500&amp;height=375&amp;auto=0&amp;vid=t0032kwa29w" data-vidtype="1" data-w="864" frameborder="0"></iframe></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">特别是里面的女主<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">上网搜了一下她的照片<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="1.2494736842105263" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdRmxibfHBnXqQZc4O6nibZRnuBPianLml5aK0Y2rm0tPfibSYleiaQzkX7pA/640?wx_fmt.jpeg" data-type="jpeg" data-w="950" style=""></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">小帅b瞬间就爱了啊</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">刚看了下qq音乐的评论<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.557919621749409" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdUZugeVMlYKnJ3MB3ibwBJXMzwBBqeOgQVv351riaYWn1DYx9nXjbCcyQ/640?wx_fmt.png" data-type="png" data-w="1269" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">2500+ 的评论</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">小帅b不禁好奇</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">这些评论</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">都在说写什么呢</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">要不然就把它们爬下来<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">搞个词云图看看吧</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">接下来就是</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="margin: 0px;"></span></a></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);"></span></strong><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">首先我们来分析一下这个网页<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">打开控制面板<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.45859375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdL0jQSzBpxicY7ypg5bUPpaNj2kU0SPzxJIzicZfA7E0xYVN8giczwaiaoQ/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我们点击下一页<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">发起请求</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.30859375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdHqE1VZg6FtnHd3YUmMe09ibvVTMwIby9sYehQpIwm5jZQPg6xlQNryw/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">发现了一个 comment 的请求<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">点击进去<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.44921875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd44BRzZAAT6BnSbCzjicKOgPom6daVKuCy1Q04HlucUzrKBkqicLKVrRw/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">咦～</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这不就是评论的数据嘛</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">再具体看下 json 数据<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">原来评论的数据是被</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">封装到 comment 对象下的</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">commentlist 数组了</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.38671875" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd3aSkEpjzYNwJbicGibCAAvbnbuKUUD7d9kUOZ54zPOLQFkLKdHOOcZqA/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">再来看看是怎么请求的吧</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">点击 Headers</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.109375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdnbBiatrUrRLsPCGJEbmMF9kOAVlk0VVz0JbKQibk9t22VtOW34M4hnCA/640?wx_fmt.png" data-type="png" data-w="1280" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">哇靠</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">请求链接这么长<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">看看请求参数</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="1.039855072463768" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdmCQ0MiccjHibpFrzTkpI2ACmnjvBBmmxosny1dQuELzXGLd41zlfSIFA/640?wx_fmt.png" data-type="png" data-w="552" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">看来看去</span><span style="font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">主要就 pagenum 和 lasthostcommentid 在变</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">pagenum 一看就是页码<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">请求第一页的 pagenum 是 0<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">第二页是 1</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);font-size: 15px;letter-spacing: 3px;text-align: center;">lasthostcommentid</span> 则是</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">上一页请求的最后一条评论id</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.32238193018480493" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdPCQibrq3UCcGLibECloDx0rXOp9cTInQhEibdVEX0mmibmrdSysVMlDxjg/640?wx_fmt.png" data-type="png" data-w="974" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">用 Python 来模拟请求一下吧<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">前方高能</span></strong></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这么多请求参数<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我可不想一个键值一个键值的</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">复制粘贴</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">复制一下 cURL</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="1.1383928571428572" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd5Vhpv66rGyR66S3X9e1XzYFpPibWU0lY05oBNndR7TJlAEsoOXyQo8Q/640?wx_fmt.gif" data-type="gif" data-w="672" style=""></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">然后打开我之前说的</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484413&amp;idx=1&amp;sn=b3d204da6f6ec4c5e3cdd3cca44e391c&amp;chksm=fc8bbb6ccbfc327a011897d348ad0ee9739937f658c55be7100aac6dd853124c1c207d48d8a3&amp;scene=21#wechat_redirect" target="_blank"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">postman</span></strong></a><span style="font-size: 15px;color: rgb(0, 0, 0);"></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.5228821811100293" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdRWUko60TBAJZ5QC10vyyb1U5bNN1tJZoed3fJ70Ef0Gb2LeyskVv3g/640?wx_fmt.png" data-type="png" data-w="1027" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">点击 Import 按钮</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">接着选择</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">Past Raw Text</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">然后</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">把刚刚复制的 cURL 粘贴进去</span><strong><span style="font-size: 15px;"></span></strong></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="1.1323529411764706" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdBoFibY1xQeVl8NnN3cMA1x3D0YFibRvIlcuQt6CvX8soffUjtqzQJwQg/640?wx_fmt.png" data-type="png" data-w="476" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">点击 Import</span><span style="font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.5028846153846154" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdFehVdiaKpXjfflEwdSYSd7brAFeq0VGuLoH8BYjVUbgz4QwLxbV5Qibg/640?wx_fmt.png" data-type="png" data-w="1040" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">点击 Send</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.645610278372591" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdic6d5CvhBzNmtbEj1rXZtOjy6OXjBiafhD7ZeVJs40Lv1R4ezCNhiaSuw/640?wx_fmt.png" data-type="png" data-w="934" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">可以看到</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">评论数据返回了</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">接下来骚操作了</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">点击 Code</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.6779661016949152" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdTmZOZDLib3myC945DzLZy2RbUicNLiaBzTLibgQGxUKbHOWyAMt0XBXL8g/640?wx_fmt.png" data-type="png" data-w="236" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;"><br></p><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">此时会出现一个面板</span><br></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">选择<br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">Python Requests<br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.8246844319775596" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd5JEphVKfhbltUSkryIXf39YZa70ic8magiaiaVVcg3rVjTfsd635kWbGg/640?wx_fmt.png" data-type="png" data-w="713" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">直接一键生成<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">Python请求代码</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.8034188034188035" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd2joe0JFE9ltAPh4m6tV2CQzlMwHOmYScFiavicqicIo9kWWMronT1A7iag/640?wx_fmt.png" data-type="png" data-w="702" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">太太太太TM爽了<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">有了这么方便的请求代码</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">爬取数据到 txt 文件不是<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">so easy 么</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">简单撸下代码</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">把评论数据都爬下来</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">先直接把刚才生成的请求代码</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">复制过来</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_png/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdrhSfcBPRWZpejRD5tic5uO13LicXXvhdZF3CUcSAD0ia93ZOqoSNib6ic9w/0?wx_fmt.png" data-cropx1="0" data-cropx2="962" data-cropy1="0" data-cropy2="285.1778656126482" data-ratio="0.29625779625779625" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFddL5AUOn293hAbdRILEkz1ItKnxfkhB47atCWJxAGvd2e9SmBmIicPtQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="962" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;width: 506px;height: 150px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;">创建一个文件用来存放评论数据</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;"><img class="rich_pages" data-ratio="0.08847184986595175" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd4Kjwm3X3ypQClyXrVwe8iczMMbNSW6cJLTMicdOp8Pqy7NTq1ZmLg9GQ/640?wx_fmt.png" data-type="png" data-w="373" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;">来个 for 循环请求每一页的数据<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.142433234421365" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdLBE9ymk4zPxgRXvicjlqNascGeXM6Dk0bQjBeJibT1hvQBdUzSYF2z1Q/640?wx_fmt.png" data-type="png" data-w="674" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br><span style="color: rgb(0, 0, 0);font-size: 15px;"></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">在每一次请求的时候</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">还要拿到最后一条评论的 id</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">作为下次请求的参数</span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.18695652173913044" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdXqBRCicnic6zCpA11dnibibyMs3unCNFhAsA5ibibZGSCsoVr5ap2yIiaOvTA/640?wx_fmt.png" data-type="png" data-w="460" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我们知道<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">评论数据被封装在 json 数组里面<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">所以可以循环获取一下</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">然后写到文件里面去</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">不过有些评论数据含有表情啥的<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">需要把它们顺便给替换掉<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.25788497217068646" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd4tonpU2EucfByVBwudxAlOLHmYwQDABW2jMwzw3XIcVL5R7HL0IEeQ/640?wx_fmt.png" data-type="png" data-w="539" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">写完之后把文件给关了</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.2962962962962963" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd6KsH3HicT9r7Y9WOJPrHUDuT5aMqqAfvlpcicx205TvPWg8ID4GkGicvg/640?wx_fmt.png" data-type="png" data-w="135" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">跑一下吧<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.28540540540540543" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdFQYtGUFiaQPDoFHTsg8toSH6ysiaewTDE5Qrhv9KsdxAbEGOGsyrJpaQ/640?wx_fmt.gif" data-type="gif" data-w="1850" style=""></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">完事之后</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(0, 0, 0);font-size: 15px;"> jay.txt 就有所有的评论了</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.7211538461538461" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdj37UcMUHFNTJkg27YMBQiblnYPaxhiaV3icdmjargkgKWovDAH84QdVHQ/640?wx_fmt.png" data-type="png" data-w="1248" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">有了数据之后</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">咱们就可以生成词云了</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">准备个字体文件</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-croporisrc="https://mmbiz.qlogo.cn/mmbiz_png/J2icnQspGlaKOicGElEHW0mdxAKUvshoFd5HjVqdKfKibTOC0MEUC55PgVIW6ibYB4cRicDPKMkQvxEuaAhhic7gQCiaA/0?wx_fmt.png" data-cropx1="4.149825783972125" data-cropx2="794" data-cropy1="0" data-cropy2="460.6306620209059" data-ratio="0.5835443037974684" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdP1fTDkUDVibySmC33XGDDssE4AGO0xoKJWTQClxdOxTfBN3NWEIYbwQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="790" style="width: 571px;height: 333px;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;">准备张背景颜色图片</span></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"><br></span></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"><br></span></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"><br></span></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.6677316293929713" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdn8suE1RUZhMmCaeicBkwrfkZjxibxxkugAVAa3FjvsjsrbIPOKonDlDQ/640?wx_fmt.png" data-type="png" data-w="939" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"></span></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">打开</span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.19672131147540983" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdibe5EJXZgLaDLPtkKzDv7zB9u3HDYW4YZgWKXxiabrvMic1rcUb1ibiaIwg/640?wx_fmt.png" data-type="png" data-w="427" style=""></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"><br></span></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"><br></span></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color:#000000;"><span style="font-size: 15px;"><br></span></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">因为中文<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">结巴分词整起</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.08860759493670886" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdRK5QTzGXsNzItvrOKnemfckpvcnCCD2R8tnIeUNLS3jr5UlndTUBcg/640?wx_fmt.png" data-type="png" data-w="316" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">接着就可以使用<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"> wordcloud 搞事情了<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.24880382775119617" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdicuwf3TyTwcu7uZeqhQZNBibYWLuaiaeQKvsVGUibtfNa1pnvdjFJhGwmA/640?wx_fmt.png" data-type="png" data-w="418" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">最后我们使用<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">pyplot 来 show 一下吧</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.11578947368421053" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdveO5eEhjngZibRbdooA64lGaP9ICqJvMzlyzCLTibMicfNYljb0u363OQ/640?wx_fmt.png" data-type="png" data-w="665" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span><br></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">运行一波<br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">词云出来</span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><img class="rich_pages" data-ratio="0.75" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdFdP6gOkIxVmNyWiaA7icHkPwv72q9IibuMQzRU2nARob89lAe6micF0aiag/640?wx_fmt.png" data-type="png" data-w="640" style=""></p><p style="text-align: center;margin-left: 1em;margin-right: 1em;"><br></p><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span></section><section style="margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">可以看到</span><br></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;text-align: center;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(255, 255, 255);"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);">说好不哭</span></strong></span><span style="color: rgb(0, 0, 0);font-size: 15px;">和</span><span style="color: rgb(255, 255, 255);"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);">假面骑士</span></strong></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">出现的频率最高</span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">假面骑士说得是 mv 里的男主<br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">其中的“自己”、“努力”、“人生”<br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">也是能量满满<br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">小帅b<br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">谨以此篇<br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">致敬周杰伦</span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">以及我们的青春</span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">下回见</span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="color: rgb(255, 255, 255);"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);">peace</span></strong></span></p><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><section style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"></section><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 150.375px;"></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;">扫一扫</span></strong></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;">学习 Python 没烦恼</span></strong></span></p><p style="margin-right: 1em;margin-left: 1em;white-space: normal;letter-spacing: 3px;text-align: center;"><br></p><p style="white-space: normal;text-align: center;margin-left: 1em;margin-right: 1em;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 31%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="white-space: normal;text-align: center;margin-left: 1em;margin-right: 1em;"><br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAB4RJREFUWAm1WUuMFGUQnn7szL5mdvbh7GwgEQUlS1weiagxxpigiUZeJgY1cMMDcDCGG8GLCWZvxHjh4BWUeDEsejBBEzWYKBBEiHAABBfCMOwsuzvszrvb+v6Zb7amt1ce0Up6qv6q+qq+/rv778dYkUeUqamp5dFodJPv++ts205blpX2PG8I5cTOiLol44zYZ8vl8vFkMnnlUVpZDwPK5/MpIbWrVqttFlLD0jwiBEHIaNbCGKJjQvai+I9Xq9VD8Xg8y9z76QcimM1mu3t6ej4UYh84jtOFxhBNJGxskhp5xIielZ37bHp6+tNUKnWPOYvp+xKcm5t7S4gclKIpFNGzsmjRkBnUOwNbZjQrtfZ2dnZ+vVgd+O1/CVqlUukjIXZYCqZADBuEJIllc4xh61zmaB9s7LDkHkYPwJgX1KEEx8fHO2TmjkjyPgLQmERIAjHajGnyjDGPOfQ3xvvQCz3ZS+sw5hYAsodbWBhNw4SNGCMBnR/MYS60jskhPyaHe7u4W5otmEGZ8v0gx2YsyDE0bc4Wx8glOe2Dn2No2hqPnuiNXC0tM9i4IA5LcksjNm0BNs417aMNAsRom3HoMD8wsu3QF06TIJaSRCJxXrDmamUBrVEYRejDmDY0JEgsLE4f8mkTj6tb1tsRLkEukiBY56Q4rizThI2okaNtjFlUx+Cr1vzIyTMz7uW/ik4mV7Yd24oMDrR5q1Z01Nav6a5yVsLwcvRS4CI1D5ge+MEdQhbgC1yECSQhjMNsYCGMQ2dzFeuLYxOxibuVBec3cpekY7XtWwZK8a75sMajj2yzcsd5BnccM4PCeg/JoQjJwAY4TFgUMeRjXK54kS/H6uR6e1xvw4vJyuNLYh5yrt8s2d//MtV2M1Nyvvo2F9u5LVUSJEJNPPtKrS7XdXdL6GOzG+LYqIJNUiShYyRDjRw2OXnmnntnsmInE663e3u6uHZVZy2ZsH1sa4Y7ant2DBURu3aj6Jz9c9YBVuNRhz6pvwlju1gsPikzaG78CKIxNgh1sAj91MhFztXrRQf2C+vi1Y721tMC/vZYPQb78rWCE8Tr/uCEJyZbrprNAAST4QOAIGj6qBnDGPjZgmeS0gNRc1jD8D1xx+y978/XJh4awl54nHOl8Do6STKoDarxg5gmxpj2yTEwbtZhDvSlKwUzy+lU1NPxFvz8EcSzpnnYXDCD3AtqFtOFGNM+kMBYx+DzPD/y86m8e+7SnBON2v7qlR01ncP6Gg9uriSlGSSAYyTDhl/7bmTK9tXxkj3ydFetL4lTqT5jyIdgTB/0qT9m3R9/zbvT+Yottfw3XuktJxP1Q61rh/QfcuUcHBKmzcIwdCILQE/crVpHj9+JZe7U17hSyau89lJPxYDVD3KJm5qpWWMnJqMIY+nZvKGv/NQT7ebwcicI5RhYiHBLYx30WQxObWNMyQm5Q0cy7ULK6up0/PUj3dWXn48bckEMGrGZkPJ3bhssunLmLR2qXzyIacxitvT2XZm9jABWMEmD6QPJYzILILdyeWf13Y39ZTSEMAeaQpuxZUujHn26fhCPmI6Dmy0OvIE1AyyqfYWiH7n6d9GJxWz/7df7FpBjLjQETag1Me1HPKxXwJfByXeLRViUYGiI3F/NSYr1raPdNoXh594S75nVT1Z/mUz6kAfhGJp2EI887gRy5Bw0M/g7ndQI0gZISJkpyU6WbTm7m8RYELnFkh+ZnK4/qCTiWF4XXtk6X5NkLjX7iz4rh9keAxBODaKNWKrf9Qd627yC3Cm++2m6DbHWYpHI2Im7UfFZqf6oN9DrmAsPWIquH8QjR8dRG2O88JszW56kTwvRYSayOYtD37xdsT8/ejtWq/nWsqXttdXDHdW+RNTHY9Vv5/IuTgPHtfxd7w0V04/V1ziND5IiCeTofsyTw3tRnqyfNY9b8qg1JkktXwo0EKAlg23eO2/2l7/5YaoNTyPYNIFEt6xxr/aVQQ75QTxJkEBYnDFocEKOqYQHVnn+uiCBLji1IBnCBiVZ+U6fv+dmshV7cqpq9fY4/tBg1HtudXe1zeyuRs9fHMRrEvQBQT9smb1Z+YphHljr3cWJF2gB7NOENAhAjrWGP9iIPuZhDOFYa/hD8KOxWOyAweAHEnxpqnvrvyyofbQZg4boZsEcjrUO4mX2Wl6a6jdhQeAtSoJ70YDNoIMFwmJoqImF5Wgf8jHGRhx0Y9vLNzrkNQligPdRuZpHgyDEKIixMPMQow82/dC04YdgzFwdg0+2Uf1OjPzmOYhBQ6xCoYCX9626WDOo9pqNqHUO7IfBy0XxYJ8+UHdiYuJ9AHQT2GGiycHmmLNDkmFY+JCPXrlcbqcMW28/iCNpEcHnt/3SwHzhQiEIG5JAGDYsN8yHGjil5Ir9BKVDa4U5ta/xveagNDCfRBhDQ5JczEaujhHb0FlclMFzLpDTepEEgxijAL6VSCNcPLPw6aa0oSEgTZsx+GFjwyIsenRmZmbkfuQMDj8PKrjjyCHZIw02im7eGokHAQhnFjZ8GAux/+8jOhoFhX9DCIG1EsPfD9jMC5j4/rO/If4BCiyOk7IAfLMAAAAASUVORK5CYII=&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;前两天&lt;/span&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;周杰伦发了新歌&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;说好不哭&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;顿时间就刷屏了&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;周杰伦&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;是一个时代的符号&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;是我们的青春&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;早些天&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;小帅b听周杰伦的歌&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;还湿润了眼眶了呢&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;&quot; data-croporisrc=&quot;https://mmbiz.qlogo.cn/mmbiz_jpg/US10Gcd0tQH7mBMe4FOsZq1HtJBJEluC7T5MicQib6RBBUxzzpQxrW3hkxn2566f6Gc7vPO3XXjNbWYum7DgRltQ/0&quot; data-cropx1=&quot;0&quot; data-cropx2=&quot;750&quot; data-cropy1=&quot;0&quot; data-cropy2=&quot;247.52964426877472&quot; data-ratio=&quot;0.3293333333333333&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdbgykjBpkxjR7a22R9bgaD55jYTZJlEUiaprBk6Cnp763nmhDZZYvnlw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;750&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;width: 506px;height: 167px;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;那时候我们唱 k&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;周董的歌是必点的&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;他的电影&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;《不能说的秘密》&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;就刷了好几遍&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;这次的新歌&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;MV 很 nice 啊&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;iframe allowfullscreen class=&quot;video_iframe rich_pages&quot; data-cover=&quot;http%3A%2F%2Fshp.qpic.cn%2Fqqvideo_ori%2F0%2Ft0032kwa29w_496_280%2F0&quot; data-ratio=&quot;1.7777777777777777&quot; src=&quot;https://v.qq.com/iframe/preview.html?width=500&amp;amp;height=375&amp;amp;auto=0&amp;amp;vid=t0032kwa29w&quot; data-vidtype=&quot;1&quot; data-w=&quot;864&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;特别是里面的女主&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;上网搜了一下她的照片&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;1.2494736842105263&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdRmxibfHBnXqQZc4O6nibZRnuBPianLml5aK0Y2rm0tPfibSYleiaQzkX7pA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;950&quot; style=&quot;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;小帅b瞬间就爱了啊&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;刚看了下qq音乐的评论&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;text-align: center;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.557919621749409&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKOicGElEHW0mdxAKUvshoFdUZugeVMlYKnJ3MB3ibwBJXMzwBBqeOgQVv351riaYWn1DYx9nXjbCcyQ/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1269&quot; style=&quot;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;2500+ 的评论&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;小帅b不禁好奇&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;这些评论&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;都在说写什么呢&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;要不然就把它们爬下来&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;搞个词云图看看吧&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);font-size: 15px;&quot;&gt;接下来就是&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-left: 1em;margin-right: 1em;letter-spacing: 3px;text-align: center;line-height: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬取 20w 表情包之后，从此你就成为了微信斗图届的高手</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-1.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-1.html</id>
    <published>2019-06-02T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.781Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">常常有 b 友问我</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">“小帅b，你哪来那么多的表情包”<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zqkNrhFZZbicTb7xYdoj8ufo76YdWkXAEyiaSeiaiaBdCqfCMa2CbOACHVQ/640?wx_fmt.gif" data-type="gif" data-w="270"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">当然是</span><span style="font-size: 14px;color: rgb(255, 169, 0);">爬取</span><span style="font-size: 14px;">来的啊<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">不瞒你说</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在我的电脑里面<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">除了一些老师的教程之外</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还有满满当当的表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3ztsZicJaIuYkhXMHSl3A4QwLibXEY5DGFSte6o8Uk6ZCj3OK1wIRJXFEw/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">每一个表情包都是那么的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">生动有趣</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">是它们拯救了我们人类的尴尬<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">是它们拯救了多少的直男<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">是它们...</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">好吧<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">编不下去了<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zVHkAjSGSdagibyQ94HJgCnqr8ZWqcLsmdMO3fZ2kC5GGLqIAdwbL3xQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">答应你们</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这次腾出点时间</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就来说说</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b是怎么玩表情包的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p><iframe allowfullscreen class="video_iframe rich_pages" data-cover="http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FJ2icnQspGlaIydMGfd9CEOKJKJEMZyKTHUEBbL7Bqu5V8LKgeEu4t40Px4icPtEeZUFiaFgtJxqKVbGF2yhFZP6JA%2F0%3Fwx_fmt%3Djpeg" data-mpvid="wxv_815194732593922048" data-ratio="0.5625" src="https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&amp;action=mpvideo&amp;auto=0&amp;vid=wxv_815194732593922048" data-vidtype="2" data-w="720" frameborder="0"></iframe></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">如何实现的呢？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么接下来就是</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.34375" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zNWlodJZVw6orG4saLOVVV3z5nicsXuPltGOZNp869qNjKy4hh1nevJQ/640?wx_fmt.gif" data-type="gif" data-w="160"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">是这样的<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有一次小帅b想要</span><span style="text-decoration: line-through;font-size: 14px;">斗图</span><span style="font-size: 14px;"></span></p><p style="text-align: center;"><span style="font-size: 14px;">配图</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就在网上搜索表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后发现了一个表情巨多的网站<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">不小心动</span><span style="font-size: 14px;text-decoration: line-through;">起了邪念</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">产生了兴趣</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.4625" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3z9G4CAlOOjUVYhb6Zwf8kwZkpMEUSWlGZob4lRvgb0w24NQGFkzfBJA/640?wx_fmt.png" data-type="png" data-w="1280" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那就</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">把它们存下来吧<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">用 requests 请求了一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">发现这个网站没有做反爬</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zsphMTiaB59iaKibmEujbibTZB38h7B0kG1e7zcaYLcAZnkcq9Bz0mCUfTw/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b发现这里有 4k+ 的页面</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.10442477876106195" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zkM4YaiagD0qOZx1I4VjAFvH1qOS0u7hDOXPib7LkQIoN3qZ0sKCPPdlA/640?wx_fmt.png" data-type="png" data-w="565" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">简单的切换一下页面</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以发现</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">第一页的链接是这样的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(0, 82, 255);">https://fabiaoqing.com/biaoqing/lists/page/1.html</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">所以以此类推<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">构建一下所有url</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer">_url = <span class="code-snippet__string">'https://fabiaoqing.com/biaoqing/lists/page/{page}.html'</span></span></code><code><span class="code-snippet_outer">urls = [_url.format(page=page) <span class="code-snippet__keyword">for</span> page <span class="code-snippet__keyword">in</span> range(<span class="code-snippet__number">1</span>, <span class="code-snippet__number">4328</span>+<span class="code-snippet__number">1</span>)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这样我们就可以得到所有表情包的链接了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们来看一下页面里面的信息</span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5014634146341463" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJXlxzoPX2JgcqgOV6czQiaic7ribsZT4dnJxufwEF33FsyA4hczzJjd7vA/640?wx_fmt.png" data-type="png" data-w="1025" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在这里</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们只需要图片的地址和图片的名称即可</span><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">所以我们只要获取到每个页面的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">所有 img 标签就可以了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以使用  </span><span style="text-align: justify;">BeautifulSoup </span><span style="font-size: 14px;">根据类名获取</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">response = requests.<span class="code-snippet__keyword">get</span>(url)</span></code><code><span class="code-snippet_outer">soup = BeautifulSoup(response.content, <span class="code-snippet__string">'lxml'</span>)</span></code><code><span class="code-snippet_outer">img_list = soup.find_all(<span class="code-snippet__string">'img'</span>, class_=<span class="code-snippet__string">'ui image lazy'</span>)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">拿到了页面里面的所有 img</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么就可以获取每个图片的地址和名称</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">从而下载到我们想要的位置</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="kotlin"><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">for</span> img <span class="code-snippet__keyword">in</span> img_list:</span></code><code><span class="code-snippet_outer">       image = img.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">'data-original'</span>)</span></code><code><span class="code-snippet_outer">       title = img.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">'title'</span>)</span></code><code><span class="code-snippet_outer">       # print(image)</span></code><code><span class="code-snippet_outer">       with <span class="code-snippet__keyword">open</span>(path + title + os.path.splitext(image)[-<span class="code-snippet__number">1</span>], <span class="code-snippet__string">'wb'</span>) <span class="code-snippet__keyword">as</span> f:</span></code><code><span class="code-snippet_outer">            img = requests.<span class="code-snippet__keyword">get</span>(image).content</span></code><code><span class="code-snippet_outer">            f.write(img)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">至此</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">几行代码就搞定了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">先来测试一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">下载一个页面的图片</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5509181969949917" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJVhgNdGHcZsvq9u3Pqia2FnC9NOmG49iboSiahTiad9EDSzUItahmN0D1hA/640?wx_fmt.png" data-type="png" data-w="1198" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以发现</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">每张图片都获取到了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">效果还行</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">不过</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">要下载那么多张表情包的话</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这样写的代码有点慢了<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJf4gkgWZIVyGibeF5icQbLwK0Vt39jbR2hecibXOCXvFELVk5UicBwEQKfA/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还是开启多线程吧<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">对于这种 IO 操作<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">还是能加快不少下载时间的<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer"> queue = Queue()</span></code><code><span class="code-snippet_outer">    path = <span class="code-snippet__string">'/home/wistbean/biaoqingbao/'</span></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__meta"># 创建线程</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__function"><span class="code-snippet__keyword">for</span> x <span class="code-snippet__keyword">in</span> <span class="code-snippet__title">range</span>(<span class="code-snippet__params" style="">10</span>):</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet_outer">        worker</span> = DownloadBiaoqingbao(queue, path)</span></code><code><span class="code-snippet_outer">        worker.daemon = True</span></code><code><span class="code-snippet_outer">        worker.start()</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__meta"># 加入队列</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">for</span> url <span class="code-snippet__keyword">in</span> urls:</span></code><code><span class="code-snippet_outer">        queue.put(url)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    queue.<span class="code-snippet__keyword">join</span>()</span></code><code><span class="code-snippet_outer"><br></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在这里创建了 <span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">DownloadBiaoqingbao 这个线程类</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后创建 10 个线程</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">把 url 添加到队列中</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">来运行一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5124633431085044" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJj7qzGpbgmIY2JDJ4AHXa7fPjOdcYzDPg1I0ib2nuBheEzHSqTmojIVA/640?wx_fmt.gif" data-type="gif" data-w="1364" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这时候文件夹就写入表情包啦</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.5124633431085044" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJxCWUHerAK0Vsribh81QibbMxD5ibF3tuBYaCibDe1ic4Zlt4bxKqXyz8Lxg/640?wx_fmt.gif" data-type="gif" data-w="1364" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">经过一段时间</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">小帅b的文件夹就存满了各种表情包了哈哈哈</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">谁敢跟我斗图</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;">我就砸死他</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.8837920489296636" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJDoAYXknqo0xZr7NJ60IhN7xHaTvIEWognBlOnt9jSEw0XN35d5NkOQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="327"></span></p><p style="text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">不过呢</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">有个问题<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">文件夹里面的图片太多了<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">需要检索一下才行</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比如我们要找到关于</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">小老弟</span><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">的表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么我们可以使用 </span></p><pre style="text-align: center;">glob</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="python"><code><span class="code-snippet_outer"><span class="code-snippet__keyword">import</span> glob</span></code><code><span class="code-snippet_outer"><span class="code-snippet__keyword">for</span> name <span class="code-snippet__keyword">in</span> glob.glob(<span class="code-snippet__string">'/home/wistbean/biaoqingbao/*小老弟*.*'</span>):</span></code><code><span class="code-snippet_outer">    print(name)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">通过 * 这个符号进行模糊匹配</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">运行一下可以得到所有含有“小老弟”的表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.375" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJ4CAJcibSKz0nghuFicaxahVVqyyqtS71yacUU3k7RHvmicbhYibmLYG20w/640?wx_fmt.png" data-type="png" data-w="768" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">到这里</span><span style="letter-spacing: 3px;text-align: center;font-size: 14px;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">已经有了大量的表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">也可以通过关键词检索到表情包了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么如何进一步用到微信来呢</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">嘿嘿，我得意的笑</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJObm227JcJ819S1G0ZD8ePCKWN86fbZvhDlKgJx3TYvQ8rmRSLpTOsw/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">开下脑洞<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们使用微信的接口和 python 对接一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比如</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我发送给我的微信说<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我要关于沙雕的表情包，发 6 张来<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">这个时候<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">python接收到指令</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后就去检索表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">发送回我的微信</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.511744966442953" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLXd5oME24KTIbtFvFCibVhJ2N0UibPpMfjDpu2RQUg9nem8WicmJNwNyd5q5pNtc03AxIF4e1iblFfXA/640?wx_fmt.png" data-type="png" data-w="596" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">哇</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">岂不美哉～<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.7222222222222222" src="https://wistbean.org/images/python/J2icnQspGlaIydMGfd9CEOKJKJEMZyKTH8CqOt1MbTib0ABBRYd72kEibNCbMayZicibpAT5DPVtKbicsPwGdJyrfYBA/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">说干就干</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">可以使用 itchat 这个模块</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">使用网页版微信的方式登录</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="php"><code><span class="code-snippet_outer">itchat.auto_login(hotReload=<span class="code-snippet__keyword">True</span>)</span></code><code><span class="code-snippet_outer">itchat.run()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">运行这段代码可以得到二维码</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">扫一下就可以登录进去操作微信了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">接着就可以根据小帅b发送过来的关键词</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">进行文件搜索<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="python"><code><span class="code-snippet_outer">imgs = []</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer" style=""><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">searchImage(text)</span>:</span></code><code><span class="code-snippet_outer">    print(<span class="code-snippet__string">'收到关键词: '</span>, text)</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">for</span> name <span class="code-snippet__keyword">in</span> glob.glob(<span class="code-snippet__string">'/home/wistbean/biaoqingbao/*'</span>+text+<span class="code-snippet__string">'*.jpg'</span>):</span></code><code><span class="code-snippet_outer">        imgs.append(name)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">然后就可以在回复微信的时候发送图片给自己了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在这里就给自己发前 6 张图片吧</span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="python"><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer" style="">@itchat.msg_register([PICTURE, TEXT])</span></code><code><span class="code-snippet_outer" style=""><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">text_reply(msg)</span>:</span></code><code><span class="code-snippet_outer">    searchImage(msg.text)</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">for</span> img <span class="code-snippet__keyword">in</span> imgs[:<span class="code-snippet__number">6</span>]:</span></code><code><span class="code-snippet_outer">        msg.user.send_image(img)</span></code><code><span class="code-snippet_outer">        time.sleep(<span class="code-snippet__number">0.3</span>)</span></code><code><span class="code-snippet_outer">        print(<span class="code-snippet__string">'开始发送表情：'</span>, img)</span></code><code><span class="code-snippet_outer">    imgs.clear()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">但这里有个问题</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">就是 itchat 在发送图片的时候</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">中文名的文件发了没有反应<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">后来小帅b发现是 requests 库的问题<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">修改它的 fields.py</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">value</span> = email.utils.encode_rfc2231(<span class="code-snippet__keyword">value</span>, <span class="code-snippet__string">'utf-8'</span>)</span></code><code><span class="code-snippet_outer">    <span class="code-snippet__meta"># value = '%s*=%s' % (name, value)</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">value</span> = <span class="code-snippet__string">'%s="%s"'</span> % (name, <span class="code-snippet__keyword">value</span>.encode(<span class="code-snippet__string">'utf-8'</span>))</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">也就是将</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="color: rgb(175, 175, 175);font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">value = '%s*=%s' % (name, value)</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">改成<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">value = '%s="%s"' % (name, value.encode('utf-8'))<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">搞定</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">运行之后是这样的<br></span></p><p style="text-align: center;"><br></p><p><iframe allowfullscreen class="video_iframe rich_pages" data-cover="http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FJ2icnQspGlaIydMGfd9CEOKJKJEMZyKTHUEBbL7Bqu5V8LKgeEu4t40Px4icPtEeZUFiaFgtJxqKVbGF2yhFZP6JA%2F0%3Fwx_fmt%3Djpeg" data-mpvid="wxv_815194732593922048" data-ratio="0.5625" src="https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&amp;action=mpvideo&amp;auto=0&amp;vid=wxv_815194732593922048" data-vidtype="2" data-w="720" frameborder="0"></iframe></p><p style="text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></p><p style="text-align: center;"><img class="rich_pages" data-ratio="0.43463497453310695" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaIydMGfd9CEOKJKJEMZyKTHQN0nMuGlaUdNKBSrUCVV3DtlhxKQyM9L6Uk3b7THkqmOM4GzoQ2sug/640?wx_fmt.png" data-type="png" data-w="1178" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">以上</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">当然还可以优化一下</span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">比如每次加载更多同类型的表情包</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">将表情包发送给特定的人等等</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">自己去玩吧</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><img class="mpa-image" data-ratio="0.797979797979798" src="https://wistbean.org/images/python/J2icnQspGlaIydMGfd9CEOKJKJEMZyKTHpuGobx39P4Zogyric6SxibS7XGr2IM2zFmGaSnbgPGhhWANRDlUJrhRw/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">本篇文章涉及到的源代码已上传</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">在公众号后台发送“</span><span style="font-size: 14px;color: rgb(255, 169, 0);">表情包</span><span style="font-size: 14px;">”即可获取</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">那么</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">我们下回见</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;color: rgb(255, 169, 0);">peace</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484586&amp;idx=1&amp;sn=d4bacd2731b3a7c3174bc805e535f5fb&amp;chksm=fc8bbc3bcbfc352d74bcb86356dbadadb9c08a8e9bb0c93e1d9d4c13ce11f738922e0fd1eaf0&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="margin: 0px;"></span></a></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="font-size: 15px;"><strong><span style="font-size: 15px;letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 58%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">也许你想知道：</span><br></p><p style="text-align: justify;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">  <a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">长江后浪推前浪，Requests 库把 urllib 库拍在沙滩上</a><br></span></p><p style="text-align: justify;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484147&amp;idx=1&amp;sn=ea755f668585d237622e897a73ef6549&amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;scene=21#wechat_redirect" target="_blank">  有了 BeautifulSoup ，妈妈再也不用担心我的正则表达式了</a></span><br></p><p style="text-align: justify;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 14px;">  <a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484209&amp;idx=1&amp;sn=68638761399f22db43185cae8534ec16&amp;chksm=fc8bbba0cbfc32b607d12ead1102a1846671d51b34e3b7aa3c88c7380714c50a4ea6a574de39&amp;scene=21#wechat_redirect" target="_blank">就这么说吧，如果你不懂多线程和线程池，那就去河边摸鱼！</a></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">      点个在看啊<span style="letter-spacing: 1.5px;text-align: center;">~~</span>（破音）</p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="0.15" src="https://wistbean.org/images/python/J2icnQspGlaI3vodqwhVMibGkhxxZVW8oD16mqLMAicCbkZOJicU1EvSnwC7t9aR1d9PFm75VFvHlJezU2kxhVsswA/640?wx_fmt.gif" data-type="gif" data-w="360"></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;常常有 b 友问我&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;“小帅b，你哪来那么多的表情包”&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zqkNrhFZZbicTb7xYdoj8ufo76YdWkXAEyiaSeiaiaBdCqfCMa2CbOACHVQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;270&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;当然是&lt;/span&gt;&lt;span style=&quot;font-size: 14px;color: rgb(255, 169, 0);&quot;&gt;爬取&lt;/span&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;来的啊&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;不瞒你说&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;在我的电脑里面&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;除了一些老师的教程之外&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;还有满满当当的表情包&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3ztsZicJaIuYkhXMHSl3A4QwLibXEY5DGFSte6o8Uk6ZCj3OK1wIRJXFEw/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;300&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;每一个表情包都是那么的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;生动有趣&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;是它们拯救了我们人类的尴尬&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;是它们拯救了多少的直男&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;是它们...&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;好吧&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;编不下去了&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIypP4425iaZME5YjGTVBs3zVHkAjSGSdagibyQ94HJgCnqr8ZWqcLsmdMO3fZ2kC5GGLqIAdwbL3xQ/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;240&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;答应你们&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;这次腾出点时间&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;就来说说&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;小帅b是怎么玩表情包的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;iframe allowfullscreen class=&quot;video_iframe rich_pages&quot; data-cover=&quot;http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FJ2icnQspGlaIydMGfd9CEOKJKJEMZyKTHUEBbL7Bqu5V8LKgeEu4t40Px4icPtEeZUFiaFgtJxqKVbGF2yhFZP6JA%2F0%3Fwx_fmt%3Djpeg&quot; data-mpvid=&quot;wxv_815194732593922048&quot; data-ratio=&quot;0.5625&quot; src=&quot;https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&amp;amp;action=mpvideo&amp;amp;auto=0&amp;amp;vid=wxv_815194732593922048&quot; data-vidtype=&quot;2&quot; data-w=&quot;720&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;如何实现的呢？&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;那么接下来就是&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;line-height: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14px;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫30 | scrapy后续，把「糗事百科」的段子爬下来然后存到数据库中</title>
    <link href="https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-0.html"/>
    <id>https://wistbean.github.io/python3-web-fxxkpython-spider-tutorial-0.html</id>
    <published>2019-06-01T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.779Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA3CAYAAAB+fggjAAAAAXNSR0IArs4c6QAACb9JREFUaAW9WX9wVMUd3917d5cf/Agp1OTuQgIlQqUoI1JI1Noojg2I+VU7hVrtDDpadRypgzKjU52x09KOdsS20ypSO/WPWttcAqhTOlSoU4FIoRUn0wEZIMndBUkwGEhyv97bfvaS97L77t3lHYUuc+z3935397vf/e4LJZfQnuPPsW0d25ZQzr9mELKSUnIVzHxB/Dh+lBOKf4OEk0FOyQAl/CyltIt5tL29d/V2FzIkLUQ4FA7dwon+KCF0Fee8rBBdS5aSs/D+PUrYbyKtkb9b9BzAlA7CERrqDN1DOH8C8HU57FwSGat6kBGypbcluhMwFj+75XWwemf1vHQqtZ0T3pCtelkp73uJ79s9bT39dqs5HQyFK79jcPIKFErtSgLHjPvQHQB0EFt2hDE2QHU6RMvpkODrw3o50Uk5p3w2N/SlUKhHTNZjskHBz2pi6ylbH22J/k3mOToYCAceIYT/AgYVPhxJQTkMQ792Ez/yQCY8d0fgRl0nj8J2G5z1mvSJ3qCMrYOTb5l0xQFBDIUDjxmcbzUFJnu621/kf/DUmlM9k7RLh4LtwRChxquck0bFCqWjxENuijXF/iXoioNVnZU36wZ5D7PTTCWsWhyp4uFYa+x1k3Y5ezj6oNgtdTVpL0Lo+mhr9BwO0Xib+/bcWYZB35Sdg/sXsOSNV8o5MXK0LfoKYXQDxpJOMZ8L1g8E33JQT6aeQRoJCOJEMxjxfCvSEtlnEq5Uj5h7Ayv2I8U+5w9du/va0oyD896ZV004RQKebIzQ53EQ/jJJubJQhUa2YBXPmqNgy8vPjZ67N+NgMh6/HwSfyURgniwqLvmJif8/+sNrY6O4XV5WxjKMuvHDQOl9uCksHmX0xydWn0hYBJfAgncXzBhNjjZSnX8Fq3ENdmWWUMUhS2Ebv5HrtjDNg/+B5IY4wos0cVukUskqUwj9xfKS2W9GSEwi5QdxFS5BMn54dGzkHkhOy0x18j9COY1O5VxmhGJylIxMjgUTC7WUkfrqJAkQpfuP3nFUElO4WUgwHHza0HU1wG1SGOi0jeSI+kf92hgZlXg0yajBV0gUwri4vqZud/O7PbhxkGiNvM5NWHKV3NN8LGQbuVdDsYIVzOzHOI+ygzYhR/RAxwdbELcPZDEp+Q+2YQcS2L+Zwc4gdSUQS7Oz5BwIKUqWyq5ApEdDsVmhBKaHnHDQVUg1uwKLkkm+USEScsbjId/ra+7fbaMThMHVdpoTjuyxXloqcUg+Eqe4WBb26/5hGXeCkynyfdA9Fo/SQeZlN/StjUQtmgQUFxVnKhyJlAUGOgP13OC3ygxGWZhhSYtkYqIicUHGnWCUluoFz8mzkRzOCf14Wfyikx2ThvQ0B6XZdvhi1QaoAfZHmiMf40xMJmih4BvxWQnbNCD3i/cunoYab4FMQwr5o4zb4Uh9ZMxOM3Fsf91YfPQfOAeLTJrouYc8K3rEII0ikBcKRLTEhUQNuo8E7NSGh4dnyDOFzIioOpxkZdqyXYGSAV2rMYjhIUamkL2ZcANvG+MWWS4DU/parDm2R8AiBj/Bz3IQe14DPKeDRho1hNyonFplhgp/mmaNhpH6s0VVToNFxR7TPcVFJVZdgMG4cNBq0LvRQhyA2vLaMyDrFouTL169KzBlGkEofdnScQYMXBI/raiuXC1fs4wz2iXLI+U0y7gd3tewL41IVhLvmM6X2eWycM7nZ9EEAXWgWDWPpjWg7tx8+IbD4llhNTadTn8XcWgVBphprbhbLQkngJK/ymTdoE/IuDPME5jYSYx1HLn3EH6/B77Rq/m+FG2L3d7X1Pe+kx5kCBJp4G0clDWmAJTD0db+NhO398GO4G3cMDJBbPIY9bShfgyb+OXqMwGPV9rrskFsc6t4fck0GRZPQ5GnZBpO4x/wvrAmKfP+FzjjYF9zn5i58s0ET8MX8hnGc+BxOGnFi8innBg7UUBsFaV6Pt1CeBMrKD73qG8CbPnKUHvg/lzG+tr6DlGWufJkEWQp/tjgyMBJPF+fWrhj4XSZeSlwJgaFIhyioY7gHvS3moYyK6TRO6JN0b0mzd6HOgIbEBK/gp7fzsOBGMLUX2Z+bWvvnb1T3sd2fYFbDgoET8/56UTqKEBrizDIeY1463tae1BGObeq9qrlBtXb4aRcmVvCmOjneFq+UFZW9lJ3Q3fee9lSmgAUBwUNd+N9CPjfTfDHO0pO+z1FK081nfpUoUuIuKPPD322Gav5OMjWBCURRBGN4GH0QCGvxSwHhcFguPLnGEip97AKXd5y39dPN5yOy4PaYXGrjKToRsTMIzg4M+38cZz+LNYWe8qZp1Izh0QlEVLfctMmzNb6gCP4GGxFcij5W7usHT++NjaI4uHpadr0KkbpZvAH7DKw9iRi98lsejbFcQWF2LJ/LvOe6Yl14m5eLavhU8gqkQdlWj5YnOSL+sXNWNFNmKT1NQsLkGAez3zcIHmfj44rKAYUd2Jxcek6HCP1cHD+Ig5DzonZnT3WdOyCWFGukRUIwkGTL069kdYz319MmlOf00EhjKpiWKPku7IiDF9X3RHMecvIsjIsPqdh1ewO3SXLOMF5HRQKvS39h5GNOmVlnZP1Mu4W9pZ5/4TDZh0ybHkt3iKOqcm0OaWDQpB52DZTQfQo+Vtl3C08kQGO2OStYtlGz6CuHJxZO3MPYnHYMsDJVSKpW3ghAOXKsxaPoup86q4c7F7cncSyHZANGen0Shl3C+PSPy/L4qmZ97525aAwiMLgQ8Uwp8tl3C2MASff00KJMRW3GXLtIFbwY1kXp/kaGXcL42AoDqHit6p5JxuuHfQwj1IvIhFO9QhyGk/QpskM/C3Gyo0y3YRdOzgnNOcTHJS0qYgVrBIfLE28gF75ToN3bySfrmsHM68tTo7JxuKJ+PUyPhWcqbQ5XarI+TRlZxQeENcOjitS5dMc5/oqu8F8+ODI4FrEoPVpBTfL8akK2YIc9DCiFAkoyTbUdNSU5XPK5Im/MQPeZOKZnpNdCu6AFOTgrJLZO2FDrogrUjyxPbQ/VOxgWyG9Fn71h6hoJkMC8exlvl8qQg6I66rE1A22Vz6PEuwZExe92CrQtmmU72U+fzQ9K/15XV1dsuudrhlc50t0XX8Izq1TdAh5I9rWf69Mc4ILdlCU9kNDn32ICvZS0wySAY2W+shSUdw6OSXTCtpioSgePZrPeydWTUncstF8MPRw1dFvunFO2CnYQaGEk3cSn8iWYyVeBGoImqtG6RHxQsQfEJVskE+34C22GxOfb8fiY40owtaAJ0qnciTxcvSlE7VfBPX3IQ8lb/U2R3dgBRGu7tt/AYJkZEGv/oaXAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p style="margin-left: 0.5em;margin-right: 0.5em;text-align: center;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">上回我们说到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484571&amp;idx=1&amp;sn=e9b1b3cf6e5401ce5bfa0dd3d29f9305&amp;chksm=fc8bbc0acbfc351c86f86df17d78b167b8713428d5ed0c31514f62612d7206852fb9fd0516f6&amp;scene=21#wechat_redirect" target="_blank">python爬虫29 | 使用scrapy爬取糗事百科的例子，告诉你它有多厉害！</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">WOW！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484571&amp;idx=1&amp;sn=e9b1b3cf6e5401ce5bfa0dd3d29f9305&amp;chksm=fc8bbc0acbfc351c86f86df17d78b167b8713428d5ed0c31514f62612d7206852fb9fd0516f6&amp;scene=21#wechat_redirect" style="text-align: center;white-space: normal;" target="_blank">scrapy</a></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">awesome！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">怎么会有这么牛逼的框架</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">wow！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: center;">awesome！！</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIacCQVcY8p2LUZX1Sn8h0PpWqVSiaeI77T7ZddrL6Qk2hvD2p0OctACQztU7zqibCZ4KDUbbZqtQJQ/640?wx_fmt.gif" data-type="gif" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">用 scrapy 来爬取数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">岂！不！是！非！常！爽！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">wow！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接下来就是我独享的moment</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">哦不</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接下来就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIacCQVcY8p2LUZX1Sn8h0Plb1URiaspb4cXImnMkZ5xS8xrUFEsJAnB0RpQbbgmd2eZG75WuhMfPg/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们已经创建了爬取糗事百科的项目</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">并且把糗事百科的前两页的作者和段子爬取到 json 文件了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="0.8131313131313131" src="https://wistbean.org/images/python/J2icnQspGlaIacCQVcY8p2LUZX1Sn8h0PCicW5BIyvgOpZX1iap6lwkF2NiaUHVzn6Z45s3DnGkzPTt73W8L8llSZg/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这次</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们将我们要爬取所有的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">使用 scrapy 存储到 mangodb 中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">在此之前还是先介绍一下我们使用 scrapy 创建出来的文件目录</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">各个文件代表的都是啥意思</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">免得又有些 b 友当场懵逼</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="rich_pages" data-copyright="0" data-ratio="0.6883561643835616" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKym9hzHUq7icuic85LSAXRPO8gucxicP0CRAgPRK03ANm0hkkWL9Sv5SPLpoXuCDGicYtmLruAMRHUUg/640?wx_fmt.png" data-type="png" data-w="292" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们从上往下依个介绍一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIacCQVcY8p2LUZX1Sn8h0PSvH7sCVbODxiaK6gp1Kj84mhGyBvpC9GUQ90atODlaUz4ZibWNeRYAQA/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这个<span style="color: rgb(255, 169, 0);"> spiders 目录</span>呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">就是用来存放我们写爬虫文件的地方</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="color: rgb(255, 169, 0);">items.py</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">就是用来定义我们要存储数据的字段</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="color: rgb(255, 169, 0);">middlewares.py </span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">就是中间件，在这里面可以做一些在爬虫过程中想干的事情，比如爬虫在响应的时候你可以做一些操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="color: rgb(255, 169, 0);">pipelines.py</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这是我们用来定义一些存储信息的文件，比如我们要连接 MySQL或者 MongoDB 就可以在这里定义</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="color: rgb(255, 169, 0);">settings.py</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="color: rgb(255, 169, 0);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这个文件用来定义我们的各种配置，比如配置请求头信息等<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">以上就是 scrapy 生成的目录中主要文件的作用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="1.3445378151260505" src="https://wistbean.org/images/python/J2icnQspGlaIacCQVcY8p2LUZX1Sn8h0PktgibOndcT3VhFcJicgZKkP4s834VZUHHib7YZJwkwiaESMNJB3k5DC82g/640?wx_fmt.jpeg" data-type="jpeg" data-w="476"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接下来我们就进入代码中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们上次创建了 <span style="text-align: justify;">QiushiSpider 来写我们的爬虫</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">当时我们只是获取了前两页的数据<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们要获取所有页面的数据怎么玩呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">打开糗事百科的链接可以看到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="rich_pages" data-ratio="0.11145510835913312" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJqtibiaDPVicBNDYrmlugNUEg2CVQU3o4AdS3twabvwpoG39Vr7ibb3e9yJhGkU6IcatJ3YNIdqqDKdQ/640?wx_fmt.png" data-type="png" data-w="646" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">13 页的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">其实按照以前我们直接写个 for 循环就可以了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">不过我们这次还可以使用 scrapy 的 <span style="text-align: justify;">follow 函数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;">具体使用是这样的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;">我们先获取下一页的链接</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="rich_pages" data-ratio="0.3911637931034483" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJqtibiaDPVicBNDYrmlugNUEgs5vFqqm2ict7aAujYRDP71QeIrnwefiaRhEM9xKibQ0a7nukwhp5n5gQQ/640?wx_fmt.png" data-type="png" data-w="928" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="text-align: justify;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">由于下一页这个按钮都是在最后一个 li 标签中的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">所以用 xpath 获取就这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__attr">next_page</span> = response.xpath(<span class="code-snippet__string">'//*[@id="content-left"]/ul/li[last()]/a'</span>).attrib[<span class="code-snippet__string">'href'</span>]</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接着我们就可以让它去请求下一页的内容数据了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="python"><code><span class="code-snippet_outer">  <span class="code-snippet__keyword">if</span> next_page <span class="code-snippet__keyword">is</span> <span class="code-snippet__keyword">not</span> <span class="code-snippet__keyword">None</span>:</span></code><code><span class="code-snippet_outer">      <span class="code-snippet__keyword">yield</span> response.follow(next_page, callback=self.parse)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">你也可以用 urljoin 的方式</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer"><span class="code-snippet__meta"># <span class="code-snippet__meta-keyword">if</span> next_page is not None:</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__meta"># next_page = response.urljoin(next_page)</span></span></code><code><span class="code-snippet_outer">      <span class="code-snippet__meta"># yield scrapy.Request(next_page, callback=self.parse)</span></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这样我们就可以获取到所有页面的数据了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接下来我们要把所有的数据保存到数据库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">首先我们在 items.py 中定义一下我们要存储的字段</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="properties"><code><span class="code-snippet_outer"><span class="code-snippet__attr">import</span> <span class="code-snippet__string">scrapy</span></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attr">class</span> <span class="code-snippet__string">QiushibaikeItem(scrapy.Item):</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__comment">    # define the fields for your item here like:</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__comment">    # name = scrapy.Field()</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__attr">author</span> = <span class="code-snippet__string">scrapy.Field()</span></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__attr">content</span> = <span class="code-snippet__string">scrapy.Field()</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__meta">    _id </span>=<span class="code-snippet__string"> scrapy.Field()</span></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接着我们在 parse 方法中将获取到的数据赋值给 item </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">具体来说就是这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="python"><code><span class="code-snippet_outer">    <span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">parse</span><span class="code-snippet__params">(self, response)</span>:</span></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        content_left_div = response.xpath(<span class="code-snippet__string">'//*[@id="content-left"]'</span>)</span></code><code><span class="code-snippet_outer">        content_list_div = content_left_div.xpath(<span class="code-snippet__string">'./div'</span>)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">for</span> content_div <span class="code-snippet__keyword">in</span> content_list_div:</span></code><code><span class="code-snippet_outer">            item = QiushibaikeItem()</span></code><code><span class="code-snippet_outer">            item[<span class="code-snippet__string">'author'</span>] = content_div.xpath(<span class="code-snippet__string">'./div/a[2]/h2/text()'</span>).get()</span></code><code><span class="code-snippet_outer">            item[<span class="code-snippet__string">'content'</span>] = content_div.xpath(<span class="code-snippet__string">'./a/div/span/text()'</span>).getall()</span></code><code><span class="code-snippet_outer">            item[<span class="code-snippet__string">'_id'</span>] = content_div.attrib[<span class="code-snippet__string">'id'</span>]</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__keyword">yield</span> item</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        next_page = response.xpath(<span class="code-snippet__string">'//*[@id="content-left"]/ul/li[last()]/a'</span>).attrib[<span class="code-snippet__string">'href'</span>]</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">if</span> next_page <span class="code-snippet__keyword">is</span> <span class="code-snippet__keyword">not</span> <span class="code-snippet__keyword">None</span>:</span></code><code><span class="code-snippet_outer">            <span class="code-snippet__keyword">yield</span> response.follow(next_page, callback=self.parse)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">第 7 行就是获取我们刚刚定义的 item 的类</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">8-10 行就是相应的赋值</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">那么我们定义好了要存储的字段以及写好了数据爬取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接下来还有一步</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">就是定义好我们要存储的数据库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">到 pipelines.py 中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer"><span class="code-snippet__class"><span class="code-snippet__keyword">class</span> <span class="code-snippet__title">QiushibaikePipeline</span>(<span class="code-snippet__title">object</span>):</span></span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">__init__</span><span class="code-snippet__params">(<span class="code-snippet__keyword">self</span>)</span></span>:</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">self</span>.connection = pymongo.MongoClient(<span class="code-snippet__string">'localhost'</span>, <span class="code-snippet__number">27017</span>)</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">self</span>.db = <span class="code-snippet__keyword">self</span>.connection.scrapy  </span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">self</span>.collection = <span class="code-snippet__keyword">self</span>.db.qiushibaike </span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">process_item</span><span class="code-snippet__params">(<span class="code-snippet__keyword">self</span>, item, spider)</span></span>:</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">if</span> <span class="code-snippet__keyword">not</span> <span class="code-snippet__keyword">self</span>.connection <span class="code-snippet__keyword">or</span> <span class="code-snippet__keyword">not</span> <span class="code-snippet__symbol">item:</span></span></code><code><span class="code-snippet_outer">            <span class="code-snippet__keyword">return</span></span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">self</span>.collection.save(item)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">__del__</span><span class="code-snippet__params">(<span class="code-snippet__keyword">self</span>)</span></span>:</span></code><code><span class="code-snippet_outer">        <span class="code-snippet__keyword">if</span> <span class="code-snippet__keyword">self</span>.<span class="code-snippet__symbol">connection:</span></span></code><code><span class="code-snippet_outer">            <span class="code-snippet__keyword">self</span>.connection.close()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">在这里我们连接到本地的 MongoDB</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">建立了 scrapy 数据库及以下的 qiushibaike</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">接下来还要在 settings.py 文件中配置下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="makefile"><code><span class="code-snippet_outer"><span class="code-snippet__comment"># See https://doc.scrapy.org/en/latest/topics/item-pipeline.html</span></span></code><code><span class="code-snippet_outer">ITEM_PIPELINES = {</span></code><code><span class="code-snippet_outer">   'qiushibaike.pipelines.QiushibaikePipeline': 300,</span></code><code><span class="code-snippet_outer">}</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这样才可以使用到<span style="letter-spacing: 1.5px;text-align: center;">pipelines</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="letter-spacing: 1.5px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="letter-spacing: 1.5px;text-align: center;">当然我们还可以在 settings.py 里面做更多的设置</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="letter-spacing: 1.5px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="letter-spacing: 1.5px;text-align: center;">比如设置请求头</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="letter-spacing: 1.5px;text-align: center;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__comment"># Crawl responsibly by identifying yourself (and your website) on the user-agent</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attr">USER_AGENT</span> = <span class="code-snippet__string">'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.86 Chrome/73.0.3683.86 Safari/537.36'</span></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="letter-spacing: 1.5px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">搞定了之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们使用命令来抓取一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><code><span class="code-snippet_outer"><span class="code-snippet__attribute">scrapy</span> crawl qiushibaike</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">运行之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们打开 MongoDB 看看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="rich_pages" data-ratio="0.43468634686346863" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJqtibiaDPVicBNDYrmlugNUEgysQZncpQt8ZRMRk64VwpXcIhFAEgrCkRPhqsqDtj4S4mibYCeeyw3mw/640?wx_fmt.png" data-type="png" data-w="1355" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">可以看到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">所有的数据就被我爬取到 MongoDB 了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJqtibiaDPVicBNDYrmlugNUEgIichIRQLvBlMo6hhvibJfLqic9TvicrHwAnziapJuvcOpQVDwPecXSBKQ0g/640?wx_fmt.gif" data-type="gif" data-w="149"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">以上就是 scrapy 的简单又牛逼的操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">更多 scrapy 的牛逼操作可以前往 https://doc.scrapy.org 了解</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">这两篇所涉及的源代码已经上传</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">可以在公众号后台发送  <strong>scrapy</strong> 获取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">那么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">我们下回见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><span style="background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);">peace</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJqtibiaDPVicBNDYrmlugNUEg1ToI9ODqZ2RMStnE6QRtgDBBG4maoicb1k4MibGTsWDk3T8x392VhHaA/640?wx_fmt.jpeg" data-type="jpeg" data-w="400"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">对了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">有个事</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">你希望接下来这个公众号能有更多什么教程</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">例如</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">爬虫实战？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">ubuntu？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">vim？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">...?</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;">请扫下方的码评论告诉我一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><img class="" data-ratio="1.256" src="https://wistbean.org/images/python/b96CibCt70iaZHZvccTRiaTET4y0ib6QkiaHBqibsFIozArTfK69DUXPHShQDFStaHtpl3GgJOhE0ycetrAt9XzYx8hg/640" data-w="750" style="width: 68%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484586&amp;idx=1&amp;sn=d4bacd2731b3a7c3174bc805e535f5fb&amp;chksm=fc8bbc3bcbfc352d74bcb86356dbadadb9c08a8e9bb0c93e1d9d4c13ce11f738922e0fd1eaf0&amp;scene=21#wechat_redirect" target="_blank"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;margin: 0px;right: auto;bottom: auto;"><img class="rich_pages" data-copyright="0" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style="width: 90%;margin: 0px;height: auto !important;top: auto;left: auto;right: auto;bottom: auto;"></span></a></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;text-align: center;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;上回我们说到&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;a data-itemshowtype=&quot;0&quot; data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484571&amp;amp;idx=1&amp;amp;sn=e9b1b3cf6e5401ce5bfa0dd3d29f9305&amp;amp;chksm=fc8bbc0acbfc351c86f86df17d78b167b8713428d5ed0c31514f62612d7206852fb9fd0516f6&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;python爬虫29 | 使用scrapy爬取糗事百科的例子，告诉你它有多厉害！&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;WOW！！&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;a data-itemshowtype=&quot;0&quot; data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484571&amp;amp;idx=1&amp;amp;sn=e9b1b3cf6e5401ce5bfa0dd3d29f9305&amp;amp;chksm=fc8bbc0acbfc351c86f86df17d78b167b8713428d5ed0c31514f62612d7206852fb9fd0516f6&amp;amp;scene=21#wechat_redirect&quot; style=&quot;text-align: center;white-space: normal;&quot; target=&quot;_blank&quot;&gt;scrapy&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;awesome！！&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;怎么会有这么牛逼的框架&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;wow！！&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;span style=&quot;text-align: center;&quot;&gt;awesome！！&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIacCQVcY8p2LUZX1Sn8h0PpWqVSiaeI77T7ZddrL6Qk2hvD2p0OctACQztU7zqibCZ4KDUbbZqtQJQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;300&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;用 scrapy 来爬取数据&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;岂！不！是！非！常！爽！&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;wow！！&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;接下来就是我独享的moment&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;哦不&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;接下来就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1.5px;&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 169, 0);color: rgb(255, 255, 255);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>听说你的爬虫一直在整站里循环绕圈圈爬取重复的数据？</title>
    <link href="https://wistbean.github.io/python3+-web-fxxkpython-spider-tutorial-0.html"/>
    <id>https://wistbean.github.io/python3+-web-fxxkpython-spider-tutorial-0.html</id>
    <published>2019-06-01T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.776Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:"";display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E  %3Cdefs%3E    %3Cpath id='5857326e-0388-4946-90a6-c4e335712b3a-a' d='M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath fill='%23FFF' fill-opacity='.9' stroke='%23000' stroke-opacity='.05' stroke-width='.5' d='M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z'/%3E    %3Cuse fill='%236467F0' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E    %3Cuse fill='%23FFF' fill-opacity='.2' xlink:href='%235857326e-0388-4946-90a6-c4e335712b3a-a'/%3E  %3C/g%3E%3C/svg%3E");right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E  %3Cg fill='%23F7F7F7'%3E    %3Cpath d='M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z'/%3E    %3Cpath d='M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z'/%3E  %3C/g%3E%3C/svg%3E")}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><section data-mpa-powered-by="yiban.io" style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">今天</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">小帅b要跟你说说</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);">增量爬虫</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">是这样的</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">当你去爬取某个网站的数据时</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">你会发现</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这些网站随着时间的推移</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">会更新更多的网页数据</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这时候你要爬取的是</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那些更新的网页数据</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">而不是</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">又一次爬取整站的内容</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">对于一些稍微复杂点的网站</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">它们的 url 之间会指来指去</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果你根据 url 的定向去爬取</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">可能会出现这种情况</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.55637707948244" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFmGE9O1IKG6IvDXzJZmpd1icBfcQibmrC0dH2HH1BMOA9VeiahHqozMKCw/640?wx_fmt.png" data-type="png" data-w="541" style="box-shadow: none;"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">你的爬虫一直在里面绕圈圈<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">一直爬取重复的数据<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这时候你的爬虫</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">开始陷入了对人生的大思考</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFalISUtkT36rG3bytKB54oRgODibo9JJyzfIlVZk5NBHa7FpoktqohIQ/640?wx_fmt.gif" data-type="gif" data-w="270"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那么如何确保</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">爬取的数据不要重复？<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">接下来就是<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);"><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><a data-itemshowtype="0" data-linktype="1" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" style="color: rgb(0, 0, 0);top: auto;left: auto;right: auto;bottom: auto;font-size: 15px;" target="_blank"><span style="top: auto;left: auto;right: auto;bottom: auto;"><span class="js_jump_icon h5_image_link" data-positionback="static" style="top: auto;left: auto;right: auto;bottom: auto;"><img class="rich_pages" data-ratio="1.1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLxwLU7icqUf2yy4GuE8uLAod8VJ2hiboLaRdvFicZR3OibRictlPHf5pUAo00M3Amo211YZUkhpc1YVnQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="1280" style=""></span></span></a></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">有朋友说<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那就直接用数据库呗</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">在爬取前<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">把 url 存入数据库</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">下次爬取的时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">再到数据库里面查询</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">看下这个 url 是否存在数据库</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果存在</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那就说明</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这个 url 之前已经被爬取过了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果不存在</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">就把 url 保存到数据库中</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这种方式虽然可行<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">但是如果数量一多</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">查询速度就会大大降低<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">从而影响爬取效率了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">其实<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">python 中有一个</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我们熟悉的数据结构</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);">set</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">set 里面的元素是唯一不重复的</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">所以我们可以将 url 塞进去</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">下次通过 in 来判断就可以了</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">因为它的平均复杂度为 O(1)</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这样就比数据库的操作高效很多了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.35548523206751054" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyF7uxFuSbicThqH2xiakZMWrqzf27NKdUH7SyoUrHD2w9hljV56godRQGg/640?wx_fmt.png" data-type="png" data-w="948" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.3235294117647059" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFXncwAUSo7zn3cDJsF7c7xVtUgb5KpsdsV87ROvTpdvMJuHYcVucoSA/640?wx_fmt.png" data-type="png" data-w="272" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">但是<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这种方式有一个问题</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">使用 python 的 set<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">是作用于内存的</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">一旦 url 的数量增多<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">就会很耗内存</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;"><img class="rich_pages" data-ratio="0.28" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFUebxTSf4icuG7xD18QpticVrLZUT8ZibLnnf9HJqH9WbgNEibqicicSgpHxg/640?wx_fmt.jpeg" data-type="jpeg" data-w="900"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">不知道你还记得咱们之前说的这个</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><strong><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485217&amp;idx=1&amp;sn=001b945a360f87ebf66940be47cbf7af&amp;chksm=fc8bbfb0cbfc36a66a41ffdb8993052f83f41856f5da2457db68993dab2df059686f4dcd87a4&amp;scene=21#wechat_redirect" target="_blank">如果你怕文件被篡改，那就这样做</a><br></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">在这里面咱们说到了 hash<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">通过散列可以生成唯一的指纹</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那么这时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我们可以使用 url 进行 hash</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">比如进行 MD5 加密</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">由于 MD5 值所占的内存更小 </span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">所以可以通过 MD5 来降低 url 的内存</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">也就是说</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">直接把 url 进行 MD5</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">然后把得到的 MD5 </span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">放进 set 就好了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">可以做到缩短 url 的</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">长度来降低内存的消耗<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">当然了<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">还有与之类似的<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);">redis</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">redis 中也有和 Python 相似的 set</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我们可以使用它来存储 url 的 MD5</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这种缓存数据库的优点在于<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">它可以作用于硬盘</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">不会有消耗内存的压力</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">而对于海量数据的情况</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我们可以考虑使用</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);">bloom filter</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">它的操作方式是这样的<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">使用 k 个 hash 函数</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">来对集合中的 url 映射成</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">位数组中的 k 个点<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">然后把他们置 1 </span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">下次查询的时候<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">只要通过 hash 看看这个</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"> url 的结果是不是都是 1</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果都是 1</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这个 url 就可能存在</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果有任何一个 0</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">就说明这个 url 一定不存在</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">懵逼了？</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">我来画个图吧</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">一开始是这样的<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">假设我们集合有 n 个 url</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.486088379705401" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFPIezeMbZicD4p5h4XR7W6U2sPNEeQpS7ejXCkibPXNcyLVpnFO5ibEF0A/640?wx_fmt.png" data-type="png" data-w="611"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这里初始化了位数组</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">都是0</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">接着对集合中的 url 都进行 k 个 hash</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这里以 url4 为例<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.6003490401396161" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFneT52cmYOg8H0ia5rYW8GuWNiawU7MibcRXfv9fGG8c40RA9wuby5mQZQ/640?wx_fmt.png" data-type="png" data-w="573"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">可以看到<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">hash 之后映射到 1<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">当下次要判断新的 url 是否在集合中的时候</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">就可以使用 hash 去查找</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.9040139616055847" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFgibsXVohF5pqTvV3gc9MefjUVUUDnxYt4g0QyM75I7jTBl2CUHIILgg/640?wx_fmt.png" data-type="png" data-w="573"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">只要发现有 0</span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">那么就说明这个 new_url </span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">一定不存在于集合中</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">这样的方式可以节省超多的空间</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">提高了空间的利用率</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">在 python 中</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">早有实现了 bloomfilter 的库</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(255, 255, 255);"><strong><span style="background-color: rgb(255, 218, 81);">pybloom</span></strong></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">可以自己定义容量和容错率<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;"><img class="rich_pages" data-ratio="0.09977324263038549" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFPxhT8bxVSrTLPk80NAxoXSF0NEAln3OgvGlM1UvibvicsGkhSdLKlVtA/640?wx_fmt.png" data-type="png" data-w="441" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><br></section><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">使用 add 方法</span><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果元素存在就直接返回 True</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">如果不存在就返回 False</span><span style="font-size: 15px;"></span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;"><img class="rich_pages" data-ratio="0.25675675675675674" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFgNlWVlNp2jAibGEIgnlBib8GibmktbjuOajAcJRBmy8jyrobSxTML4oBw/640?wx_fmt.png" data-type="png" data-w="592" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">此外</span><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;color: rgb(0, 0, 0);">还可以使用动态容量的方式</span></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;"><img class="rich_pages" data-ratio="0.2694214876033058" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFJwicXBnOlUKsDf53P3xXEIYCA99df40N0fkPPTgynm0YMVRSFam0Z4w/640?wx_fmt.png" data-type="png" data-w="605" style="box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><span style="font-size: 15px;"></span><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><p style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;text-align: center;line-height: 2em;"><br></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">ok</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">通过以上这些方法</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">对于数据的去重</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">相信你应该知道怎么做了</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">那么<br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="color: rgb(0, 0, 0);font-size: 15px;">我们下回见啦</span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><strong><span style="font-size: 15px;background-color: rgb(255, 218, 81);color: rgb(255, 255, 255);">peace</span></strong><span style="color: rgb(0, 0, 0);font-size: 15px;"></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);">  </span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span></section><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270" style="width: 38%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 47%;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;height: auto !important;"></p><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"><span style="font-size: 15px;color: rgb(0, 0, 0);"><br></span><br></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;"></section><section style="margin-left: 2em;margin-right: 2em;letter-spacing: 3px;line-height: 2em;"><span style="font-size: 13px;">ps：</span><span style="font-size: 13px;">如果你想获取更多小帅b提供的私密非公开且纯净无广告的干货 vip 教程，可以了解一下：</span><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247485044&amp;idx=1&amp;sn=9204fb69b150dd817f17140d59766280&amp;chksm=fc8bbee5cbfc37f3fba6610d8033e46da8a81d0b08822f9aa477d8121d1926b71376f07ad454&amp;scene=21#wechat_redirect" style="font-size: 13px;" target="_blank"><span style="font-size: 13px;">跟小帅b一起通往「Python高手之路」</span></a><br></section></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{background-color:#fafafa;border-radius:4px;padding:20px;position:relative;margin:8px 0}.qa__card::before{content:&quot;&quot;;display:block;position:absolute;width:24px;height:24px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; xmlns:xlink=&#39;http://www.w3.org/1999/xlink&#39; width=&#39;24&#39; height=&#39;24&#39; viewBox=&#39;0 0 24 24&#39;%3E  %3Cdefs%3E    %3Cpath id=&#39;5857326e-0388-4946-90a6-c4e335712b3a-a&#39; d=&#39;M14.706 12.611l-.147.004c-.461 0-.748-.362-.568-.767a.945.945 0 0 1 .663-.533c.652-.158 1.09-.662 1.09-1.245 0-.705-.682-1.289-1.545-1.289-.862 0-1.546.584-1.546 1.29v3.859c0 1.426-1.269 2.57-2.826 2.57C8.269 16.5 7 15.356 7 13.93c0-1.252.984-2.316 2.338-2.52h.103c.35 0 .615.221.615.538a.573.573 0 0 1-.007.107.429.429 0 0 1-.04.123c-.107.25-.373.46-.663.533-.648.156-1.09.658-1.09 1.219 0 .705.682 1.289 1.545 1.289.862 0 1.546-.584 1.546-1.29V10.07c0-1.426 1.269-2.57 2.826-2.57C15.731 7.5 17 8.644 17 10.07c0 1.257-.96 2.31-2.294 2.541z&#39;/%3E  %3C/defs%3E  %3Cg fill=&#39;none&#39; fill-rule=&#39;evenodd&#39;%3E    %3Cpath fill=&#39;%23FFF&#39; fill-opacity=&#39;.9&#39; stroke=&#39;%23000&#39; stroke-opacity=&#39;.05&#39; stroke-width=&#39;.5&#39; d=&#39;M12 22.75c5.937 0 10.75-4.813 10.75-10.75S17.937 1.25 12 1.25 1.25 6.063 1.25 12 6.063 22.75 12 22.75z&#39;/%3E    %3Cuse fill=&#39;%236467F0&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E    %3Cuse fill=&#39;%23FFF&#39; fill-opacity=&#39;.2&#39; xlink:href=&#39;%235857326e-0388-4946-90a6-c4e335712b3a-a&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;);right:8px;top:8px}.qa__card-hd{font-size:14px;color:rgba(0,0,0,0.5);margin-bottom:8px}.qa__card-hd span{margin-right:5px}.qa__card-desc{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa__card-bd{margin-bottom:12px}.qa__card-bd:last-child{margin-bottom:0}.qa__card-ft{font-size:14px;color:rgba(0,0,0,0.5)}.qa__card-ft span{margin-right:12px}.qa__card-theme{font-size:18px;font-weight:500;line-height:30.8px}.qa__icon-qa{display:inline-block;vertical-align:-4px;width:20px;height:20px;background-size:cover;background-image:url(&quot;data:image/svg+xml;charset=utf8,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;20&#39; height=&#39;20&#39; viewBox=&#39;0 0 20 20&#39;%3E  %3Cg fill=&#39;%23F7F7F7&#39;%3E    %3Cpath d=&#39;M11.938 16.083l-.007.102a.75.75 0 0 1-.743.648H9.562a.75.75 0 0 1-.75-.75h3.126zm0-2.5l-.007.102a.75.75 0 0 1-.642.641l-.101.007H9.562a.75.75 0 0 1-.743-.648l-.007-.102h3.126zm-1.563-10.25a5.375 5.375 0 0 1 4.341 8.545l-.159.207-.583-.472a4.625 4.625 0 1 0-7.363-.216l.158.208-.584.47a5.375 5.375 0 0 1 4.19-8.742z&#39;/%3E    %3Cpath d=&#39;M10.453 6.833c.6 0 1.088.16 1.444.497.347.319.525.76.525 1.322 0 .422-.122.788-.347 1.097-.094.112-.356.356-.769.722a1.882 1.882 0 0 0-.431.506 1.34 1.34 0 0 0-.178.694v.215h-.76v-.215c0-.31.057-.581.179-.816.122-.281.44-.637.947-1.087.15-.15.253-.263.318-.338.178-.234.272-.478.272-.74 0-.375-.103-.666-.31-.872-.224-.225-.534-.328-.927-.328-.46 0-.807.15-1.041.459-.197.262-.3.619-.3 1.078h-.75c0-.656.188-1.181.553-1.575.384-.412.91-.619 1.575-.619z&#39;/%3E  %3C/g%3E%3C/svg%3E&quot;)}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding:8px 15px 8px 10px;box-sizing:border-box;font-weight:500;font-size:17px;text-align:center;text-decoration:none;color:#fff;line-height:1.41176471;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn_primary:not(.weui-btn_disabled):active{color:#fff;background-color:#06ad56}.weui-btn_primary{background-color:#07c160}.qa__btn{position:absolute;right:15px;bottom:20px}.qa__card_v3 .qa__btn{bottom:32px}.qa__card_v3 .qa__card-bd{margin-bottom:6px}.qa__card-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.qa__card-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.qa__card-avatar img{width:100%}.qa__card-main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;flex:1}.qa__card-main-name{font-weight:500;line-height:27.2px;margin-bottom:2px;margin-right:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qa__card-main-info{font-size:14px;color:rgba(0,0,0,0.5);line-height:17px}.qa__card-main-info span{margin-right:5px}.qa__card_v2{padding:21px 16px}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAB4RJREFUWAm1WUuMFGUQnn7szL5mdvbh7GwgEQUlS1weiagxxpigiUZeJgY1cMMDcDCGG8GLCWZvxHjh4BWUeDEsejBBEzWYKBBEiHAABBfCMOwsuzvszrvb+v6Zb7amt1ce0Up6qv6q+qq+/rv778dYkUeUqamp5dFodJPv++ts205blpX2PG8I5cTOiLol44zYZ8vl8vFkMnnlUVpZDwPK5/MpIbWrVqttFlLD0jwiBEHIaNbCGKJjQvai+I9Xq9VD8Xg8y9z76QcimM1mu3t6ej4UYh84jtOFxhBNJGxskhp5xIielZ37bHp6+tNUKnWPOYvp+xKcm5t7S4gclKIpFNGzsmjRkBnUOwNbZjQrtfZ2dnZ+vVgd+O1/CVqlUukjIXZYCqZADBuEJIllc4xh61zmaB9s7LDkHkYPwJgX1KEEx8fHO2TmjkjyPgLQmERIAjHajGnyjDGPOfQ3xvvQCz3ZS+sw5hYAsodbWBhNw4SNGCMBnR/MYS60jskhPyaHe7u4W5otmEGZ8v0gx2YsyDE0bc4Wx8glOe2Dn2No2hqPnuiNXC0tM9i4IA5LcksjNm0BNs417aMNAsRom3HoMD8wsu3QF06TIJaSRCJxXrDmamUBrVEYRejDmDY0JEgsLE4f8mkTj6tb1tsRLkEukiBY56Q4rizThI2okaNtjFlUx+Cr1vzIyTMz7uW/ik4mV7Yd24oMDrR5q1Z01Nav6a5yVsLwcvRS4CI1D5ge+MEdQhbgC1yECSQhjMNsYCGMQ2dzFeuLYxOxibuVBec3cpekY7XtWwZK8a75sMajj2yzcsd5BnccM4PCeg/JoQjJwAY4TFgUMeRjXK54kS/H6uR6e1xvw4vJyuNLYh5yrt8s2d//MtV2M1Nyvvo2F9u5LVUSJEJNPPtKrS7XdXdL6GOzG+LYqIJNUiShYyRDjRw2OXnmnntnsmInE663e3u6uHZVZy2ZsH1sa4Y7ant2DBURu3aj6Jz9c9YBVuNRhz6pvwlju1gsPikzaG78CKIxNgh1sAj91MhFztXrRQf2C+vi1Y721tMC/vZYPQb78rWCE8Tr/uCEJyZbrprNAAST4QOAIGj6qBnDGPjZgmeS0gNRc1jD8D1xx+y978/XJh4awl54nHOl8Do6STKoDarxg5gmxpj2yTEwbtZhDvSlKwUzy+lU1NPxFvz8EcSzpnnYXDCD3AtqFtOFGNM+kMBYx+DzPD/y86m8e+7SnBON2v7qlR01ncP6Gg9uriSlGSSAYyTDhl/7bmTK9tXxkj3ydFetL4lTqT5jyIdgTB/0qT9m3R9/zbvT+Yottfw3XuktJxP1Q61rh/QfcuUcHBKmzcIwdCILQE/crVpHj9+JZe7U17hSyau89lJPxYDVD3KJm5qpWWMnJqMIY+nZvKGv/NQT7ebwcicI5RhYiHBLYx30WQxObWNMyQm5Q0cy7ULK6up0/PUj3dWXn48bckEMGrGZkPJ3bhssunLmLR2qXzyIacxitvT2XZm9jABWMEmD6QPJYzILILdyeWf13Y39ZTSEMAeaQpuxZUujHn26fhCPmI6Dmy0OvIE1AyyqfYWiH7n6d9GJxWz/7df7FpBjLjQETag1Me1HPKxXwJfByXeLRViUYGiI3F/NSYr1raPdNoXh594S75nVT1Z/mUz6kAfhGJp2EI887gRy5Bw0M/g7ndQI0gZISJkpyU6WbTm7m8RYELnFkh+ZnK4/qCTiWF4XXtk6X5NkLjX7iz4rh9keAxBODaKNWKrf9Qd627yC3Cm++2m6DbHWYpHI2Im7UfFZqf6oN9DrmAsPWIquH8QjR8dRG2O88JszW56kTwvRYSayOYtD37xdsT8/ejtWq/nWsqXttdXDHdW+RNTHY9Vv5/IuTgPHtfxd7w0V04/V1ziND5IiCeTofsyTw3tRnqyfNY9b8qg1JkktXwo0EKAlg23eO2/2l7/5YaoNTyPYNIFEt6xxr/aVQQ75QTxJkEBYnDFocEKOqYQHVnn+uiCBLji1IBnCBiVZ+U6fv+dmshV7cqpq9fY4/tBg1HtudXe1zeyuRs9fHMRrEvQBQT9smb1Z+YphHljr3cWJF2gB7NOENAhAjrWGP9iIPuZhDOFYa/hD8KOxWOyAweAHEnxpqnvrvyyofbQZg4boZsEcjrUO4mX2Wl6a6jdhQeAtSoJ70YDNoIMFwmJoqImF5Wgf8jHGRhx0Y9vLNzrkNQligPdRuZpHgyDEKIixMPMQow82/dC04YdgzFwdg0+2Uf1OjPzmOYhBQ6xCoYCX9626WDOo9pqNqHUO7IfBy0XxYJ8+UHdiYuJ9AHQT2GGiycHmmLNDkmFY+JCPXrlcbqcMW28/iCNpEcHnt/3SwHzhQiEIG5JAGDYsN8yHGjil5Ir9BKVDa4U5ta/xveagNDCfRBhDQ5JczEaujhHb0FlclMFzLpDTepEEgxijAL6VSCNcPLPw6aa0oSEgTZsx+GFjwyIsenRmZmbkfuQMDj8PKrjjyCHZIw02im7eGokHAQhnFjZ8GAux/+8jOhoFhX9DCIG1EsPfD9jMC5j4/rO/If4BCiyOk7IAfLMAAAAASUVORK5CYII=&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:19px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;display:inline-block;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;section data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;今天&lt;/span&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;小帅b要跟你说说&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(255, 255, 255);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 218, 81);&quot;&gt;增量爬虫&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;是这样的&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;当你去爬取某个网站的数据时&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;你会发现&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;这些网站随着时间的推移&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;会更新更多的网页数据&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;这时候你要爬取的是&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;那些更新的网页数据&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;而不是&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;又一次爬取整站的内容&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;对于一些稍微复杂点的网站&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;它们的 url 之间会指来指去&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;如果你根据 url 的定向去爬取&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;可能会出现这种情况&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;p style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;text-align: center;letter-spacing: 3px;&quot;&gt;&lt;img class=&quot;rich_pages&quot; data-ratio=&quot;0.55637707948244&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFmGE9O1IKG6IvDXzJZmpd1icBfcQibmrC0dH2HH1BMOA9VeiahHqozMKCw/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;541&quot; style=&quot;box-shadow: none;&quot;&gt;&lt;/p&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;你的爬虫一直在里面绕圈圈&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;一直爬取重复的数据&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;这时候你的爬虫&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;开始陷入了对人生的大思考&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaLKPEskS9DZ9Rvxp9Xt6UyFalISUtkT36rG3bytKB54oRgODibo9JJyzfIlVZk5NBHa7FpoktqohIQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;270&quot;&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;br&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;那么如何确保&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;爬取的数据不要重复？&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(0, 0, 0);&quot;&gt;接下来就是&lt;br&gt;&lt;/span&gt;&lt;/section&gt;&lt;section style=&quot;margin-right: 2em;margin-left: 2em;white-space: normal;letter-spacing: 3px;line-height: 2em;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 15px;color: rgb(255, 255, 255);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;background-color: rgb(255, 218, 81);&quot;&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫入门00：什么是爬虫，怎么玩爬虫？</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-29.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-29.html</id>
    <published>2019-05-30T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.764Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA3CAYAAAB+fggjAAAAAXNSR0IArs4c6QAACb9JREFUaAW9WX9wVMUd3917d5cf/Agp1OTuQgIlQqUoI1JI1Noojg2I+VU7hVrtDDpadRypgzKjU52x09KOdsS20ypSO/WPWttcAqhTOlSoU4FIoRUn0wEZIMndBUkwGEhyv97bfvaS97L77t3lHYUuc+z3935397vf/e4LJZfQnuPPsW0d25ZQzr9mELKSUnIVzHxB/Dh+lBOKf4OEk0FOyQAl/CyltIt5tL29d/V2FzIkLUQ4FA7dwon+KCF0Fee8rBBdS5aSs/D+PUrYbyKtkb9b9BzAlA7CERrqDN1DOH8C8HU57FwSGat6kBGypbcluhMwFj+75XWwemf1vHQqtZ0T3pCtelkp73uJ79s9bT39dqs5HQyFK79jcPIKFErtSgLHjPvQHQB0EFt2hDE2QHU6RMvpkODrw3o50Uk5p3w2N/SlUKhHTNZjskHBz2pi6ylbH22J/k3mOToYCAceIYT/AgYVPhxJQTkMQ792Ez/yQCY8d0fgRl0nj8J2G5z1mvSJ3qCMrYOTb5l0xQFBDIUDjxmcbzUFJnu621/kf/DUmlM9k7RLh4LtwRChxquck0bFCqWjxENuijXF/iXoioNVnZU36wZ5D7PTTCWsWhyp4uFYa+x1k3Y5ezj6oNgtdTVpL0Lo+mhr9BwO0Xib+/bcWYZB35Sdg/sXsOSNV8o5MXK0LfoKYXQDxpJOMZ8L1g8E33JQT6aeQRoJCOJEMxjxfCvSEtlnEq5Uj5h7Ayv2I8U+5w9du/va0oyD896ZV004RQKebIzQ53EQ/jJJubJQhUa2YBXPmqNgy8vPjZ67N+NgMh6/HwSfyURgniwqLvmJif8/+sNrY6O4XV5WxjKMuvHDQOl9uCksHmX0xydWn0hYBJfAgncXzBhNjjZSnX8Fq3ENdmWWUMUhS2Ebv5HrtjDNg/+B5IY4wos0cVukUskqUwj9xfKS2W9GSEwi5QdxFS5BMn54dGzkHkhOy0x18j9COY1O5VxmhGJylIxMjgUTC7WUkfrqJAkQpfuP3nFUElO4WUgwHHza0HU1wG1SGOi0jeSI+kf92hgZlXg0yajBV0gUwri4vqZud/O7PbhxkGiNvM5NWHKV3NN8LGQbuVdDsYIVzOzHOI+ygzYhR/RAxwdbELcPZDEp+Q+2YQcS2L+Zwc4gdSUQS7Oz5BwIKUqWyq5ApEdDsVmhBKaHnHDQVUg1uwKLkkm+USEScsbjId/ra+7fbaMThMHVdpoTjuyxXloqcUg+Eqe4WBb26/5hGXeCkynyfdA9Fo/SQeZlN/StjUQtmgQUFxVnKhyJlAUGOgP13OC3ygxGWZhhSYtkYqIicUHGnWCUluoFz8mzkRzOCf14Wfyikx2ThvQ0B6XZdvhi1QaoAfZHmiMf40xMJmih4BvxWQnbNCD3i/cunoYab4FMQwr5o4zb4Uh9ZMxOM3Fsf91YfPQfOAeLTJrouYc8K3rEII0ikBcKRLTEhUQNuo8E7NSGh4dnyDOFzIioOpxkZdqyXYGSAV2rMYjhIUamkL2ZcANvG+MWWS4DU/parDm2R8AiBj/Bz3IQe14DPKeDRho1hNyonFplhgp/mmaNhpH6s0VVToNFxR7TPcVFJVZdgMG4cNBq0LvRQhyA2vLaMyDrFouTL169KzBlGkEofdnScQYMXBI/raiuXC1fs4wz2iXLI+U0y7gd3tewL41IVhLvmM6X2eWycM7nZ9EEAXWgWDWPpjWg7tx8+IbD4llhNTadTn8XcWgVBphprbhbLQkngJK/ymTdoE/IuDPME5jYSYx1HLn3EH6/B77Rq/m+FG2L3d7X1Pe+kx5kCBJp4G0clDWmAJTD0db+NhO398GO4G3cMDJBbPIY9bShfgyb+OXqMwGPV9rrskFsc6t4fck0GRZPQ5GnZBpO4x/wvrAmKfP+FzjjYF9zn5i58s0ET8MX8hnGc+BxOGnFi8innBg7UUBsFaV6Pt1CeBMrKD73qG8CbPnKUHvg/lzG+tr6DlGWufJkEWQp/tjgyMBJPF+fWrhj4XSZeSlwJgaFIhyioY7gHvS3moYyK6TRO6JN0b0mzd6HOgIbEBK/gp7fzsOBGMLUX2Z+bWvvnb1T3sd2fYFbDgoET8/56UTqKEBrizDIeY1463tae1BGObeq9qrlBtXb4aRcmVvCmOjneFq+UFZW9lJ3Q3fee9lSmgAUBwUNd+N9CPjfTfDHO0pO+z1FK081nfpUoUuIuKPPD322Gav5OMjWBCURRBGN4GH0QCGvxSwHhcFguPLnGEip97AKXd5y39dPN5yOy4PaYXGrjKToRsTMIzg4M+38cZz+LNYWe8qZp1Izh0QlEVLfctMmzNb6gCP4GGxFcij5W7usHT++NjaI4uHpadr0KkbpZvAH7DKw9iRi98lsejbFcQWF2LJ/LvOe6Yl14m5eLavhU8gqkQdlWj5YnOSL+sXNWNFNmKT1NQsLkGAez3zcIHmfj44rKAYUd2Jxcek6HCP1cHD+Ig5DzonZnT3WdOyCWFGukRUIwkGTL069kdYz319MmlOf00EhjKpiWKPku7IiDF9X3RHMecvIsjIsPqdh1ewO3SXLOMF5HRQKvS39h5GNOmVlnZP1Mu4W9pZ5/4TDZh0ybHkt3iKOqcm0OaWDQpB52DZTQfQo+Vtl3C08kQGO2OStYtlGz6CuHJxZO3MPYnHYMsDJVSKpW3ghAOXKsxaPoup86q4c7F7cncSyHZANGen0Shl3C+PSPy/L4qmZ97525aAwiMLgQ8Uwp8tl3C2MASff00KJMRW3GXLtIFbwY1kXp/kaGXcL42AoDqHit6p5JxuuHfQwj1IvIhFO9QhyGk/QpskM/C3Gyo0y3YRdOzgnNOcTHJS0qYgVrBIfLE28gF75ToN3bySfrmsHM68tTo7JxuKJ+PUyPhWcqbQ5XarI+TRlZxQeENcOjitS5dMc5/oqu8F8+ODI4FrEoPVpBTfL8akK2YIc9DCiFAkoyTbUdNSU5XPK5Im/MQPeZOKZnpNdCu6AFOTgrJLZO2FDrogrUjyxPbQ/VOxgWyG9Fn71h6hoJkMC8exlvl8qQg6I66rE1A22Vz6PEuwZExe92CrQtmmU72U+fzQ9K/15XV1dsuudrhlc50t0XX8Izq1TdAh5I9rWf69Mc4ILdlCU9kNDn32ICvZS0wySAY2W+shSUdw6OSXTCtpioSgePZrPeydWTUncstF8MPRw1dFvunFO2CnYQaGEk3cSn8iWYyVeBGoImqtG6RHxQsQfEJVskE+34C22GxOfb8fiY40owtaAJ0qnciTxcvSlE7VfBPX3IQ8lb/U2R3dgBRGu7tt/AYJkZEGv/oaXAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.8431818181818181" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKDXO23zf3iaR0uGbDKEDCCiaLSQNGGPCBCeQIunjC9Xte5Ao4cAGIN6JQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">看到这两只爬虫没有？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">两只爬虫</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">两只爬虫</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">跑得快</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">跑得快</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">一只没有..</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">不好意思</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">跑题了...</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">别误会，今天不是要教你怎么玩上面这两只沙雕玩意。</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">今天，我们正式从0到1</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">轻松学会 python 爬虫</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">接下来...</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong>将是学习Python的正确姿势！</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">小帅b闪亮登场</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKQ1iaTD6EALstrvAGHREsuWU1WLGxY9BQ2oZKM5qMKLSfpLqdOPbLGGg/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 56%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">在你的浏览器里面</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">输入百度网址</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="color: rgb(2, 30, 170);">https://www.baidu.com</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">一回车看到一个网页</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5336879432624113" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKK9SkfBcw5CaWVMibNDn1DjtzIGgPZIGPRcT0MtXz3x2Gw2iaebRXnt0A/640?wx_fmt.png" data-type="png" data-w="1128" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">大家都很熟悉吧！</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">然而</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">你右键，查看网页源代码。</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">是这个样子的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.48823529411764705" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKW9iaG1BKADEJwwSrBz5k8MeM3CSoLuqO29vDz5EicqZhuD38laJQL6KA/640?wx_fmt.png" data-type="png" data-w="1360" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">（源代码的1/100）</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">“窝里割草”</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">简简单单一个页面。</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">这么多密密麻麻的代码</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">不说了</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">劝退前端程序员！</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">还是学习 Python 吧。哈哈哈</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1.0574712643678161" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foK4p04DCZ7SibwZcnMUOHqr49s9AJWWibDJdAucIp25BiaYo9oDz28K14eQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="87"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">那么说这个，和爬虫有什么关系呢？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">你有没有想过<br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">这些许许多多的网站</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">背后都是一些数据<br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">如果我们可以用<strong>一个自动化的程序</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">轻轻松松就能把它们给爬取下来</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">是不是很爽？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">比如，一些小电影的网站</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">我们只要用 Python </p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">写几行代码</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">然后一运行</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">这个程序就帮我们爬取所有的小电影到我们本地</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">完全不需要我们费一点力气</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">再比如，你想了解一个行业的趋势</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">是不是可以把它们往年的数据都爬取下来</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">然后，对这些数据做一些分析呢？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">等等..</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">这些，以后我们都会讲到！</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">我们刚刚提到的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong style="letter-spacing: 3px;text-align: center;white-space: normal;">一个自动化的程序</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong style="letter-spacing: 3px;text-align: center;white-space: normal;"><br></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">就是<strong>爬虫</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><br></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><br></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKaapnomt2yiczVibicnY2rRT20xUmsBfBLuUH8Dml5gqrh5AsCfNPNDzibA/640?wx_fmt.gif" data-type="gif" data-w="300" style="width: 43%;height: auto !important;"></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><br></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><br></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">知道了什么是爬虫之后</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">问题来了</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">爬虫怎么玩的？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">那就偷偷告诉你</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1.1379310344827587" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foK7XWH2POpSceia3fEauSE4OeficbydRqgG7SicOYMMYBVCcCsUzcA7LENg/640?wx_fmt.jpeg" data-type="jpeg" data-w="174"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">在互联网上许许多多的网站</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">它们都是托管在服务器上的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">这些服务器 24 小时运行着</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">时时刻刻，兢兢业业的等待着别人的请求</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">所以</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">我们的爬虫，首先会模拟请求</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">就好像你在浏览器输入网址，然后回车那样</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">爬虫可以用到一些 Http 库向指定的服务器偷偷摸摸的发起请求，这个时候爬虫可以假装自己是浏览器（添加一些header信息）</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">大多数的服务器呢，傻不拉的以为是浏览器发送请求</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">就直接返回数据给爬虫了</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foK3rVPVtq4mHct04fWy5ZDVeb0Z9F0UneIUJX6A3HibvqplOxsIqsNKSg/640?wx_fmt.gif" data-type="gif" data-w="220"></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">当然了，有一些网站比较精明</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">所以他们会建立一些<strong>反爬虫</strong>机制</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">但是，对于我们来说，不在话下</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">这个是后话了！</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">反正这个时候呢，服务器把数据返回给我们了</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">那么我们就可以对这些数据进行猥琐操作了。</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.75" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKciapIDs4yuXoEPghD2HEEG5hlBQy2OqAxamV6U0OOV6fPlldEj8ySsA/640?wx_fmt.gif" data-type="gif" data-w="420" style="width: 65%;height: auto !important;"></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">不同的情况下，服务器返回给我们的数据格式不一样</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">有</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">HTML</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">JSON</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">二进制的数据啦</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">根据不同的情况，我们可以使用不同的方式对他们进行处理。</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">处理完之后</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">我们就可以对他们进行保存啦</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">保存的方式也有几种</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">数据库</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">硬盘</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">等等..</span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">以上就是我们的爬虫的具体爬取流程，这是我们开启爬虫体系的第一篇，接下来我们将一步一步来操作我们的爬虫。</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">快加入Pythonner的聚集地</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: justify;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: justify;letter-spacing: 3px;">ps：坚持原创不易，转发给你的小伙伴一起玩耍，最后记得给小帅b来个<strong>好看</strong>哦！！！！！</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: right;letter-spacing: 3px;"><strong><br></strong></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: right;letter-spacing: 3px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: right;"><span style="text-align: justify;">                            <img class="mpa-image" data-ratio="1.2045454545454546" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKIu9Uatr7ZaKaCCribmkrEZxX5ObsqD8yRVElhha7iaQkGwd00WbW9lyw/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 32%;height: auto !important;"></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python3系列爬虫教程" scheme="https://wistbean.github.io/categories/python3%E7%B3%BB%E5%88%97%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
      <category term="python 爬虫系列教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E7%B3%BB%E5%88%97%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 从 0 到 1" scheme="https://wistbean.github.io/tags/python-%E4%BB%8E-0-%E5%88%B0-1/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫入门01：教你在 Chrome 浏览器轻松抓包</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-28.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-28.html</id>
    <published>2019-05-29T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.762Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">通过</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"> <a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484054&amp;idx=1&amp;sn=1e3da765f7b409a2af3bfd1b8c882091&amp;chksm=fc8bba07cbfc33115826c7b8077839e96ac7fb9545df29f41755cd727603e0ad7d18d1658c1a&amp;scene=21#wechat_redirect" target="_blank">python爬虫入门：什么是爬虫，怎么玩爬虫？</a></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"> <br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们知道了什么是爬虫</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">也知道了爬虫的具体流程</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那么在我们要对某个网站进行爬取的时候</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">要对其数据进行分析</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">就要知道应该<strong>怎么请求</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">就要知道<strong>获取的数据是什么样的</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">所以我们要学会怎么抓咪咪！</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjnSjJShkXibgrqCicUPRJsx6dw4BR12Q1mDJ8nVMoe2b04DHleTBPc7gA/640?wx_fmt.gif" data-type="gif" data-w="80"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">哦，不对。</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;">我们要学会怎么</span><span style="letter-spacing: 3px;text-align: center;font-size: 19px;color: rgb(255, 76, 0);"><strong>数据抓包</strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 3px;text-align: center;font-size: 19px;color: rgb(255, 76, 0);"><strong><br></strong></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">虽然小馒头也是包的一种</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">ok...anyway...<br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">打开我们的 Chrome 浏览器</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;">在这里 小帅b 提醒大家一句</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;">尽量不要用国产浏览器</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;">很多是有<strong>后门</strong>的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjbbSbibmbmdYySCoaIIAXcaAQwklf1weJ5ND1WHMPiaPZjQkGrdk5pAFQ/640?wx_fmt.gif" data-type="gif" data-w="255"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">所以</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">Chrome 是首选！</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">ok，打开 Chrome 浏览器之后呢</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们随便输入一个网址吧</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">比如</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);">www.pornhub.com</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjC0xqyiaJZBSmG7EZLbnDZPnYlYCuicUkWl7DibEMoENxdtGDibNoUP8ttg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">营养跟不上？那就...</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">输入一个人人都能上的网站</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);">www.baidu.com</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">用力回车<br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">一个熟悉的页面显示在你的面前</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.5336879432624113" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKK9SkfBcw5CaWVMibNDn1DjtzIGgPZIGPRcT0MtXz3x2Gw2iaebRXnt0A/640?wx_fmt.png" data-type="png" data-w="1128" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这个时候，你按下 <strong>F12</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">你可以看到弹出一个有点装逼的窗口</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.41916167664670656" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjQhEPS4ovVf2ia22ASzicyb1RgkRP4YvYkdvianfwuTkDxQia0NIFicfw3Wg/640?wx_fmt.png" data-type="png" data-w="1336" style="width: 90%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这个玩意</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">正是我们想要的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">可以看到</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">Element 标签下对应的 HTML 代码</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">其实就是这个网页的代码</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们可以在这里除了看看它的代码之外</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们还可以修改一些东西</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">比如我把这个按钮改成<strong>小帅b</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.2532188841201717" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjqic7BmGtRAgiaDoO61xPfbUh7Eyia3StTOmw0llOlswYkib9Bwre2PicZxw/640?wx_fmt.png" data-type="png" data-w="699" style="width: 90%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">按下回车</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.40295566502463054" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjWiaj7ElDAFELHSIibaRu6pzwblHUPTuWhUPfCG8yH1Sbg40Qzkw4skicQ/640?wx_fmt.png" data-type="png" data-w="1015" style="width: 90%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">是不是瞬间逼格满满</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">哦，不好意思</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">今天不是要说怎么装逼的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjepW2O1FdF7RohrWLicDl6npYffn1vIiatQoibkWvmibxmypP823iaDaZH0Q/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 69%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们点击 Network 这个标签</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">然后刷新一下</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">可以看到有很多的请求</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.43397626112759646" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjNVVPIibicEV45epbiavGau3R9KHDM4CXZ9IZVYsGLvjMWILbJr3fs3GGg/640?wx_fmt.png" data-type="png" data-w="1348" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">HTTP 的请求方式有好几种</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">不过最常见的就是 GET 和 POST 请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">咱们就一一说道说道</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkK4OM7vbicDKgTbyjdraQf3dC7GQm4ebqVDk1xKSX7bRzrIianp5pY6Gcg/640?wx_fmt.gif" data-type="gif" data-w="300"></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们直接搜索「<strong>苍老师</strong>」<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后我们就可以发现</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有好多请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.46299093655589124" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjyrVqjJEpTaaUAT5cAPjoWedceL6BExP5G5doIJibGa2wqzttG56ibMJA/640?wx_fmt.png" data-type="png" data-w="1324" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这些都是 GET 请求<br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们随便点击一个请求进去</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.1837748344370861" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjmjlkbibyVu7DKvVVYzicY786qfJQqmJxr6c3pSLGW3nwd6qK0HCbicWiag/640?wx_fmt.png" data-type="png" data-w="1208" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">可以看到我们的请求URL</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;text-align: left;white-space: pre-wrap;color: rgb(2, 30, 170);">https://www.baidu.com/s</span><span style="font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;text-align: left;white-space: pre-wrap;color: rgb(255, 76, 0);">?</span><span style="font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;text-align: left;white-space: pre-wrap;color: rgb(2, 30, 170);">wd=%E8%8B%8D%E8%80%81%E5%B8%88&amp;rsv_spt=1&amp;rsv_iqid=0xad707ee600011b25&amp;issp=1&amp;f=8&amp;rsv_bp=1&amp;rsv_idx=2&amp;ie=utf-8&amp;rqlang=cn&amp;tn=baiduhome_pg&amp;rsv_enter=0&amp;oq=%25E8%258B%258D%25E8%2580%2581%25E5%25B8%2588&amp;rsv_t=5d8eqNDy4ZpyUOz7ByzyIMYfH5Jc7861dr4CFQaY3WCiDnOpBLob6Eouk23%2F3L%2BTD46O&amp;rsv_sug3=15&amp;rsv_pq=996e776f0000df06&amp;rsv_sug4=19123</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">在 ？后面的这些 jb 玩意儿</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">就是 GET 请求的参数</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这些参数以「键值对」的形式实现</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">比如这里的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;letter-spacing: 2px;text-align: left;white-space: pre-wrap;">wd=%E8%8B%8D%E8%80%81%E5%B8%88</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;letter-spacing: 2px;text-align: left;white-space: pre-wrap;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">就是告诉百度</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们要查询的是苍老师相关的内容</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这种方式的请求方式是最简单的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">所以以后我们在 Python 写 GET 请求的时候</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">直接在 URL 后面加个 ？然后添加参数值就好了</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">比如</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我要百度搜索波多野结衣</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那么就是</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;letter-spacing: 2px;text-align: left;white-space: pre-wrap;">https://www.baidu.com/s?wd=波多野结衣</span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><span style="color: rgb(2, 30, 170);font-family: Consolas, "Lucida Console", "Courier New", monospace;font-size: 12px;letter-spacing: 2px;text-align: left;white-space: pre-wrap;"><br></span></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">不信你直接在浏览器这样搜</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">是一毛一样的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那么，啥是 POST 请求呢？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们在做一些<strong>信息提交</strong>的时候</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"> 比如注册，登录</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候我们做的就是 POST 请求</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">POST 的参数不会直接放在 URL 上</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">会以 Form 表单的形式将数据提交给服务器</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们来登录一下百度</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.4116331096196868" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKoy6BM7cWsmEKQcnZjgM9RzvU1OgGDgYJRic7CA9Npo14vMGTEY9IyeQ/640?wx_fmt.png" data-type="png" data-w="1341" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当我们点击登录的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就开始将我们的账号密码请求给百度服务器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到我们请求了 login 这个接口</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">请求方法就是 POST</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.3862894450489663" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKRHLoiasf39COB6XBUpxW9NelLonjHPtnmy6hUUHECRZulMKtzumxqfQ/640?wx_fmt.png" data-type="png" data-w="919" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">而我们的请求参数是以 Form 表单的方式提交的<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.17032551097653292" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkK83Hz7fPFOiaxWCibjjAd3qoIQFiaI4wfoJwBQgft7viaQrcrH8HPxVBKDQ/640?wx_fmt.png" data-type="png" data-w="1321" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拉到下面就可以看到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">username 就是 xiaoshuaib</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">而密码，就是被加密了的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这些都是 POST 参数</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以发现</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">GET请求把请求参数都暴露在URL上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">而POST请求的参数放在request body 里面</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">POST请求方式还对密码参数加了密</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这样就相对安全一些</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你已经了解请求方式了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来说说<strong>请求头</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkK3vd3Jm6RNLmmsLGyFTzKVIicev1ciabLefCnqXsCR1T0LjSJ3rlnNZJg/640?wx_fmt.gif" data-type="gif" data-w="177"></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当然说的不是上面这个 gou 头哈</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们刚刚在访问百度的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到这个玩意</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.26504188880426505" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKC2n4Ieib3bUu5Taexd7BuF9ehquY6DJsTzQictaDiamUdcxUl9Yjv1VQw/640?wx_fmt.png" data-type="png" data-w="1313" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个就是请求头</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>Request Header</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们在做 HTTP 请求的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">除了提交一些参数之外</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们还有定义一些 HTTP 请求的头部信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如 Accept、Host、cookie、User-Agent等等</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这些参数也是我们在做爬虫要用到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过这些信息，欺骗服务器，告诉它我们是正规请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">我们可以在代码里面设置 cookie 告诉服务器我们就是在这个浏览器请求的会话</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;">User-Agent 告诉服务器我们是浏览器请求的</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="0.9343434343434344" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKzAR9vXslUIoc07zaFwS9NnXfVTGVebhUv3e53PaNtLRB435u6lsx1w/640?wx_fmt.gif" data-type="gif" data-w="198"></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;">说完我们这边的请求了</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">接着我们再说说服务器的</span><span style="letter-spacing: 2px;text-align: center;color: rgb(255, 76, 0);"><strong>响应</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;">你一定遇到过 404 页面吧</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;">或者服务器错误返回个 502 吧</span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="0.8422222222222222" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKPxHwo6bEjiadmxEgtysnhsIswgcmRiaz7XMYEQTTSYYWX4ckREyEIzMw/640?wx_fmt.gif" data-type="gif" data-w="450"></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这些 404 啊，200啊，301啊，502啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">都是服务器的响应码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一般服务器给我们返回 200</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那就说明</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们成功请求了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.22137404580152673" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKSOxe1WeUCP2IMNGXL52JehRPnXcUrJqz5pYGIWFiaXKjaxeeuHmkOvg/640?wx_fmt.png" data-type="png" data-w="786" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="0.5885558583106267" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKDtr76vAWJK69PfQB6s4JkCvuJNxKTh0aGyFDTluIhgg68s6sGMbshQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="367" style="width: 44%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">再来说说<strong>响应头</strong></p><p style="text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.3560830860534125" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKyicGiarWPjOcq5V87BkialibSOPWuj2lib0OMSGHpvtgurWYUUiagmfZoOEw/640?wx_fmt.png" data-type="png" data-w="1011" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">当我们请求成功之后</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">服务器会给我们返回响应码之外</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">还有<strong>响应头</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这个头主要是告诉我们数据以什么样的形式展现</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">告诉我们cookie的设置</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">还有一个</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">就是<strong>响应体</strong>了</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">说白了，就是服务器返回给我们的数据</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们点击 Response 就可以看到相关的数据了</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.2721030042918455" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKH71S6p24N0gKJ2MKeznvqL10vDAEYcl00xEaWsib05o2rmlibwQtPNNA/640?wx_fmt.png" data-type="png" data-w="1165" style=""></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">看，这些就是服务器返回给我们的 HTML 源代码</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">对于不同的请求</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">我们获取到的数据是不一样的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">除了 HTML的，也有 JSON 的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">图片二进制数据等等</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">可以针对不同的情况</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">用不同的手段来解析这些数据</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">说到这里</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">想必你已经会在 Chrome <strong>抓包</strong>了</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">所谓抓包</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><strong>就是我们摸清了浏览器里面的套路</strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">知道它是怎么搞的</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那么通过我们的请求</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">GET 请求也好</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">POST 请求也罢</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">只要知道请求方式</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">只要知道请求参数</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">只要知道请求头定义</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">只要知道怎么拿到返回的数据</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">这..</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">对我们来说</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">爬虫还难么？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="0.995" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKfnibRMZFnO16oOx4hchbRWPrBla49ia6JAykolBrkMwiaAdQ73eib9YXpA/640?wx_fmt.jpeg" data-type="jpeg" data-w="200"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">完了!</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">爽吗？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那还不把这个公众号设置为「<span style="color: rgb(255, 76, 0);">星标</span>」？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那还不<span style="color: rgb(255, 76, 0);">转发</span>？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;">那还不点<span style="color: rgb(255, 76, 0);">好看</span>？</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="0.6181818181818182" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKsj7DpAiawz5yAAkreicT8ZOInrmOT6rIN1X3N79N3SkXiasicxVvwTfJvA/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="0.9115281501340483" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKFK6IAJS9Cia6Y0GcgS48cXo3GaZjwdjBYHl8TSaQuibBY84Dq922bnCQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="373"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">那就赶紧扫一扫</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">加入pythonner的聚集地</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">我们一起从装逼到牛逼</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">                    <br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;">近期文章</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484047&amp;idx=1&amp;sn=b04b29cc35d3d9acb1a1361561cf3d14&amp;chksm=fc8bba1ecbfc330854d711ed3f469d99692573adec3125b9e510e56e35a43e9c7479b03f0d61&amp;scene=21#wechat_redirect" target="_blank">对不起，我不应该出轨的！</a></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484054&amp;idx=1&amp;sn=1e3da765f7b409a2af3bfd1b8c882091&amp;chksm=fc8bba07cbfc33115826c7b8077839e96ac7fb9545df29f41755cd727603e0ad7d18d1658c1a&amp;scene=21#wechat_redirect" target="_blank">python爬虫入门：什么是爬虫，怎么玩爬虫？</a><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: right;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaLtAfdZOuV2DZ2LRLQ4KVkKdKbBa1awjkJ9tjrnQUGXBJbY13Xn5OhGzib0GKAOEdlxoiavoGPeBzNQ/640?wx_fmt.gif" data-type="gif" data-w="300" style="width: 31%;height: auto !important;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"> </p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;"><br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA3CAYAAAB+fggjAAAAAXNSR0IArs4c6QAACb9JREFUaAW9WX9wVMUd3917d5cf/Agp1OTuQgIlQqUoI1JI1Noojg2I+VU7hVrtDDpadRypgzKjU52x09KOdsS20ypSO/WPWttcAqhTOlSoU4FIoRUn0wEZIMndBUkwGEhyv97bfvaS97L77t3lHYUuc+z3935397vf/e4LJZfQnuPPsW0d25ZQzr9mELKSUnIVzHxB/Dh+lBOKf4OEk0FOyQAl/CyltIt5tL29d/V2FzIkLUQ4FA7dwon+KCF0Fee8rBBdS5aSs/D+PUrYbyKtkb9b9BzAlA7CERrqDN1DOH8C8HU57FwSGat6kBGypbcluhMwFj+75XWwemf1vHQqtZ0T3pCtelkp73uJ79s9bT39dqs5HQyFK79jcPIKFErtSgLHjPvQHQB0EFt2hDE2QHU6RMvpkODrw3o50Uk5p3w2N/SlUKhHTNZjskHBz2pi6ylbH22J/k3mOToYCAceIYT/AgYVPhxJQTkMQ792Ez/yQCY8d0fgRl0nj8J2G5z1mvSJ3qCMrYOTb5l0xQFBDIUDjxmcbzUFJnu621/kf/DUmlM9k7RLh4LtwRChxquck0bFCqWjxENuijXF/iXoioNVnZU36wZ5D7PTTCWsWhyp4uFYa+x1k3Y5ezj6oNgtdTVpL0Lo+mhr9BwO0Xib+/bcWYZB35Sdg/sXsOSNV8o5MXK0LfoKYXQDxpJOMZ8L1g8E33JQT6aeQRoJCOJEMxjxfCvSEtlnEq5Uj5h7Ayv2I8U+5w9du/va0oyD896ZV004RQKebIzQ53EQ/jJJubJQhUa2YBXPmqNgy8vPjZ67N+NgMh6/HwSfyURgniwqLvmJif8/+sNrY6O4XV5WxjKMuvHDQOl9uCksHmX0xydWn0hYBJfAgncXzBhNjjZSnX8Fq3ENdmWWUMUhS2Ebv5HrtjDNg/+B5IY4wos0cVukUskqUwj9xfKS2W9GSEwi5QdxFS5BMn54dGzkHkhOy0x18j9COY1O5VxmhGJylIxMjgUTC7WUkfrqJAkQpfuP3nFUElO4WUgwHHza0HU1wG1SGOi0jeSI+kf92hgZlXg0yajBV0gUwri4vqZud/O7PbhxkGiNvM5NWHKV3NN8LGQbuVdDsYIVzOzHOI+ygzYhR/RAxwdbELcPZDEp+Q+2YQcS2L+Zwc4gdSUQS7Oz5BwIKUqWyq5ApEdDsVmhBKaHnHDQVUg1uwKLkkm+USEScsbjId/ra+7fbaMThMHVdpoTjuyxXloqcUg+Eqe4WBb26/5hGXeCkynyfdA9Fo/SQeZlN/StjUQtmgQUFxVnKhyJlAUGOgP13OC3ygxGWZhhSYtkYqIicUHGnWCUluoFz8mzkRzOCf14Wfyikx2ThvQ0B6XZdvhi1QaoAfZHmiMf40xMJmih4BvxWQnbNCD3i/cunoYab4FMQwr5o4zb4Uh9ZMxOM3Fsf91YfPQfOAeLTJrouYc8K3rEII0ikBcKRLTEhUQNuo8E7NSGh4dnyDOFzIioOpxkZdqyXYGSAV2rMYjhIUamkL2ZcANvG+MWWS4DU/parDm2R8AiBj/Bz3IQe14DPKeDRho1hNyonFplhgp/mmaNhpH6s0VVToNFxR7TPcVFJVZdgMG4cNBq0LvRQhyA2vLaMyDrFouTL169KzBlGkEofdnScQYMXBI/raiuXC1fs4wz2iXLI+U0y7gd3tewL41IVhLvmM6X2eWycM7nZ9EEAXWgWDWPpjWg7tx8+IbD4llhNTadTn8XcWgVBphprbhbLQkngJK/ymTdoE/IuDPME5jYSYx1HLn3EH6/B77Rq/m+FG2L3d7X1Pe+kx5kCBJp4G0clDWmAJTD0db+NhO398GO4G3cMDJBbPIY9bShfgyb+OXqMwGPV9rrskFsc6t4fck0GRZPQ5GnZBpO4x/wvrAmKfP+FzjjYF9zn5i58s0ET8MX8hnGc+BxOGnFi8innBg7UUBsFaV6Pt1CeBMrKD73qG8CbPnKUHvg/lzG+tr6DlGWufJkEWQp/tjgyMBJPF+fWrhj4XSZeSlwJgaFIhyioY7gHvS3moYyK6TRO6JN0b0mzd6HOgIbEBK/gp7fzsOBGMLUX2Z+bWvvnb1T3sd2fYFbDgoET8/56UTqKEBrizDIeY1463tae1BGObeq9qrlBtXb4aRcmVvCmOjneFq+UFZW9lJ3Q3fee9lSmgAUBwUNd+N9CPjfTfDHO0pO+z1FK081nfpUoUuIuKPPD322Gav5OMjWBCURRBGN4GH0QCGvxSwHhcFguPLnGEip97AKXd5y39dPN5yOy4PaYXGrjKToRsTMIzg4M+38cZz+LNYWe8qZp1Izh0QlEVLfctMmzNb6gCP4GGxFcij5W7usHT++NjaI4uHpadr0KkbpZvAH7DKw9iRi98lsejbFcQWF2LJ/LvOe6Yl14m5eLavhU8gqkQdlWj5YnOSL+sXNWNFNmKT1NQsLkGAez3zcIHmfj44rKAYUd2Jxcek6HCP1cHD+Ig5DzonZnT3WdOyCWFGukRUIwkGTL069kdYz319MmlOf00EhjKpiWKPku7IiDF9X3RHMecvIsjIsPqdh1ewO3SXLOMF5HRQKvS39h5GNOmVlnZP1Mu4W9pZ5/4TDZh0ybHkt3iKOqcm0OaWDQpB52DZTQfQo+Vtl3C08kQGO2OStYtlGz6CuHJxZO3MPYnHYMsDJVSKpW3ghAOXKsxaPoup86q4c7F7cncSyHZANGen0Shl3C+PSPy/L4qmZ97525aAwiMLgQ8Uwp8tl3C2MASff00KJMRW3GXLtIFbwY1kXp/kaGXcL42AoDqHit6p5JxuuHfQwj1IvIhFO9QhyGk/QpskM/C3Gyo0y3YRdOzgnNOcTHJS0qYgVrBIfLE28gF75ToN3bySfrmsHM68tTo7JxuKJ+PUyPhWcqbQ5XarI+TRlZxQeENcOjitS5dMc5/oqu8F8+ODI4FrEoPVpBTfL8akK2YIc9DCiFAkoyTbUdNSU5XPK5Im/MQPeZOKZnpNdCu6AFOTgrJLZO2FDrogrUjyxPbQ/VOxgWyG9Fn71h6hoJkMC8exlvl8qQg6I66rE1A22Vz6PEuwZExe92CrQtmmU72U+fzQ9K/15XV1dsuudrhlc50t0XX8Izq1TdAh5I9rWf69Mc4ILdlCU9kNDn32ICvZS0wySAY2W+shSUdw6OSXTCtpioSgePZrPeydWTUncstF8MPRw1dFvunFO2CnYQaGEk3cSn8iWYyVeBGoImqtG6RHxQsQfEJVskE+34C22GxOfb8fiY40owtaAJ0qnciTxcvSlE7VfBPX3IQ8lb/U2R3dgBRGu7tt/AYJkZEGv/oaXAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;通过&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt; &lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484054&amp;amp;idx=1&amp;amp;sn=1e3da765f7b409a2af3bfd1b8c882091&amp;amp;chksm=fc8bba07cbfc33115826c7b8077839e96ac7fb9545df29f41755cd727603e0ad7d18d1658c1a&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;python爬虫入门：什么是爬虫，怎么玩爬虫？&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt; &lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;我们知道了什么是爬虫&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;也知道了爬虫的具体流程&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;那么在我们要对某个网站进行爬取的时候&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;要对其数据进行分析&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;就要知道应该&lt;strong&gt;怎么请求&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;就要知道&lt;strong&gt;获取的数据是什么样的&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;所以我们要学会怎么抓咪咪！&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjnSjJShkXibgrqCicUPRJsx6dw4BR12Q1mDJ8nVMoe2b04DHleTBPc7gA/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;80&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;哦，不对。&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;span style=&quot;letter-spacing: 3px;text-align: center;&quot;&gt;我们要学会怎么&lt;/span&gt;&lt;span style=&quot;letter-spacing: 3px;text-align: center;font-size: 19px;color: rgb(255, 76, 0);&quot;&gt;&lt;strong&gt;数据抓包&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;span style=&quot;letter-spacing: 3px;text-align: center;font-size: 19px;color: rgb(255, 76, 0);&quot;&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;虽然小馒头也是包的一种&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;ok...anyway...&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;打开我们的 Chrome 浏览器&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;&quot;&gt;在这里 小帅b 提醒大家一句&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;&quot;&gt;尽量不要用国产浏览器&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 2px;text-align: center;&quot;&gt;很多是有&lt;strong&gt;后门&lt;/strong&gt;的&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjbbSbibmbmdYySCoaIIAXcaAQwklf1weJ5ND1WHMPiaPZjQkGrdk5pAFQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;255&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;所以&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;Chrome 是首选！&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;ok，打开 Chrome 浏览器之后呢&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;我们随便输入一个网址吧&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;比如&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;span style=&quot;color: rgb(2, 30, 170);&quot;&gt;www.pornhub.com&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;span style=&quot;color: rgb(2, 30, 170);&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjC0xqyiaJZBSmG7EZLbnDZPnYlYCuicUkWl7DibEMoENxdtGDibNoUP8ttg/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;270&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;营养跟不上？那就...&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;输入一个人人都能上的网站&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;span style=&quot;color: rgb(2, 30, 170);&quot;&gt;www.baidu.com&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;用力回车&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;一个熟悉的页面显示在你的面前&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;&quot; data-copyright=&quot;0&quot; data-ratio=&quot;0.5336879432624113&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ5kRO09hpZibw2xuzW7foKK9SkfBcw5CaWVMibNDn1DjtzIGgPZIGPRcT0MtXz3x2Gw2iaebRXnt0A/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1128&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;这个时候，你按下 &lt;strong&gt;F12&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;你可以看到弹出一个有点装逼的窗口&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;&quot; data-copyright=&quot;0&quot; data-ratio=&quot;0.41916167664670656&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjQhEPS4ovVf2ia22ASzicyb1RgkRP4YvYkdvianfwuTkDxQia0NIFicfw3Wg/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1336&quot; style=&quot;width: 90%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;这个玩意&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;正是我们想要的&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;可以看到&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;Element 标签下对应的 HTML 代码&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;其实就是这个网页的代码&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;我们可以在这里除了看看它的代码之外&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;我们还可以修改一些东西&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;比如我把这个按钮改成&lt;strong&gt;小帅b&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;&quot; data-copyright=&quot;0&quot; data-ratio=&quot;0.2532188841201717&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjqic7BmGtRAgiaDoO61xPfbUh7Eyia3StTOmw0llOlswYkib9Bwre2PicZxw/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;699&quot; style=&quot;width: 90%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;按下回车&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;&quot; data-copyright=&quot;0&quot; data-ratio=&quot;0.40295566502463054&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjWiaj7ElDAFELHSIibaRu6pzwblHUPTuWhUPfCG8yH1Sbg40Qzkw4skicQ/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1015&quot; style=&quot;width: 90%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;是不是瞬间逼格满满&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;哦，不好意思&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;今天不是要说怎么装逼的&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjepW2O1FdF7RohrWLicDl6npYffn1vIiatQoibkWvmibxmypP823iaDaZH0Q/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;440&quot; style=&quot;width: 69%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;我们点击 Network 这个标签&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;然后刷新一下&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;可以看到有很多的请求&lt;/p&gt;&lt;p style=&quot;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;text-align: center;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;&quot; data-copyright=&quot;0&quot; data-ratio=&quot;0.43397626112759646&quot; data-s=&quot;300,640&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJJ7pLzVibhM0HuTr7cKLvSjNVVPIibicEV45epbiavGau3R9KHDM4CXZ9IZVYsGLvjMWILbJr3fs3GGg/640?wx_fmt.png&quot; data-type=&quot;png&quot; data-w=&quot;1348&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;HTTP 的请求方式有好几种&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;不过最常见的就是 GET 和 POST 请求&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;咱们就一一说道说道&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫入门02：教你通过 Fiddler 进行手机抓包</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-27.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-27.html</id>
    <published>2019-05-28T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.761Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">哟~哟~哟~</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">hi起来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">everybody</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3XfZYGAZpnjCOU2R6s9IU6BgreXLnZLkd23VOgG5MXlN01p7UbMlktg/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">今天要说说怎么在我们的<span style="color: rgb(255, 76, 0);"><strong>手机抓包</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484073&amp;idx=1&amp;sn=665a1fa621eefba334abcc4da5ed894d&amp;chksm=fc8bba38cbfc332eb514796a25130564071131a102bc795bf7ce30a2a6474532b4cc4d13ac7c&amp;scene=21#wechat_redirect" target="_blank">python爬虫入门01：教你在Chrome浏览器轻松抓包</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们知道了 HTTP 的请求方式</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">以及在 Chrome 中摸清了一些套路</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">除了对数据进行解析之外</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有时候我们想</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">对请求的数据或者响应的数据进行<strong>篡改</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么做呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们经常在用的手机</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">手机里面的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么对它抓包呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就是<strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1.1045454545454545" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3eQydwbZXRM2biadNp8WQCaSAbpkFU8nB4zNQL7XlMquX8krtPvQcYug/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 56%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们要用到一款强大免费的抓包工具</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><h2 class="Title Title--xxxl u-ff-slab1 u-mb6" style="font-variant-numeric: normal;font-variant-east-asian: normal;font-stretch: normal;font-size: 81px;line-height: 1.2;font-family: FaktSlabPro, Arial, Helvetica, sans-serif;letter-spacing: -0.04em;color: rgb(0, 0, 0);word-break: break-word;text-align: center;white-space: normal;background-color: rgb(243, 245, 247);margin-bottom: 60px !important;margin-left: 0.5em;margin-right: 0.5em;">Fiddler</h2><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你可以到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(2, 30, 170);">https://www.telerik.com/download/fiddler</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(2, 30, 170);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">去下载</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果你觉得麻烦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">没关系</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b已经帮大家下载好了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接在公众号发送</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 19px;"><strong>抓包</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就可以直接获取 <span style="letter-spacing: 2px;text-align: center;">Fiddler </span>啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么 Fiddler 是怎么玩的呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一般情况下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们通过浏览器来请求服务器的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">是点对点的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我来给大家画个图</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.5797101449275363" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3KTZzMMickqhasJHfKTYJLavtgfiaTgYXKUlGkjFfrjaUZZjNqFziak2ibA/640?wx_fmt.png" data-type="png" data-w="345" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">正常情况下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">浏览器给服务器发送请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">服务器响应返回数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是这个时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Fiddler非要来这里插一脚</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1.03125" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3CqXiaQBaRb9aCChh00iawyflBHkRLg7JqM4TF9JPhIMNILw38QXQ3kqA/640?wx_fmt.jpeg" data-type="jpeg" data-w="192"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就变成这样了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.5797101449275363" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3u6LXu5gfEcMFw2TMqx60ia1GFgNDeaxFVqDHkjgq4Tevd4qWAic1r0Mg/640?wx_fmt.png" data-type="png" data-w="345" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Chrome发送请求给服务器的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">会被 Fiddler 拦截下来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以在这里修改请求参数什么的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后 Fiddler 假装自己是浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">再发送数据给服务器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9490445859872612" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa34Ygg94rUYEvrJ04ibY1Gvn2834TOkywJp4h0JebTfq8xUg3RMdUicE5w/640?wx_fmt.jpeg" data-type="jpeg" data-w="157"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个时候服务器接收到 Fiddler 的请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还是天真的以为是 Chrome 发送的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">于是就返回数据了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">没想到在半路杀出个程咬金</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">返回的数据又被 Fiddler 拦截下来了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.959375" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3JFmKnJxgQunmzJFRCERvcXfr2qxOicIAsf5pNeGu2ribEaakVTBgRMjg/640?wx_fmt.gif" data-type="gif" data-w="320"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Fiddler 可以在这个时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">对数据进行修改</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后在返回给 Chrome</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这就是 Fiddler 的主要使命</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3g0OLKuzfuxibgARLNF1sbrS8ibdwb1f5hPRA2421VatrsKBSVA6j2ic7g/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">好了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">知道了 Fiddler 的具体工作原理之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">咱们就能操作一番</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">安装完之后在电脑打开 Fiddler</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一般情况下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们按下 F12</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就可以抓取我们在浏览器的请求了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-croporisrc="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3bVYq4ibFjEoBbUnFq8LVkZIsEvDoZGqrU80E8oechP9XmRUvMle5Gzw/0?wx_fmt.png" data-cropx1="0" data-cropx2="538" data-cropy1="0" data-cropy2="244" data-ratio="0.4516728624535316" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa36tIyHqkgHRKZ40V0ZgQ4RZZZAggb829pPEomfdT6Bub4Dd2PSI3AicQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="538" style="width: 538px;height: 244px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果这个时候你在浏览器发送请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是 Fiddler 没有一丁点反应</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么可以在你的浏览器配置一下代理</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Fiddler 的默认代理 IP 为</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);">127.0.0.1</span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><br></span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">端口为</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><br></span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);">8888</span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><br></span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就拿 Chrome 浏览器为例<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">设置--&gt;高级--&gt;打开代理设置</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">进行设置上面的 ip 地址和端口就可以了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候你在浏览器访问网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在 Fiddler 就可以抓取到你的请求了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3qaoMvNbndgqVfciao51b5HPvOtMjZicib6ibSQ9e9OdNPDLHvNDNZ55W7g/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">不过...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">先别高兴太早</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你可能会发现很多这样的错误</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;background-color: rgb(245, 245, 245);color: rgb(255, 76, 0);">Tunnel to 443</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">因为现在很多请求都是 <strong>HTTPS </strong>了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以我们需要安装证书</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">才可以抓取 https 的请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么咋整咧？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">点击菜单 </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Tools-&gt;Options </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着选择</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"> HTTPS </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">勾上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Decrypt HTTPS traffic</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.6684587813620072" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3C02Ob5agPRH9YibKyEoliaEPdr24FHj3qH0zlia22D6XZtKsUVqne6C3g/640?wx_fmt.png" data-type="png" data-w="558" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">勾完之后呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有没看到右上角有个 Actions 按钮</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">轻轻按一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">选择</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"> </span>Reset All Certificates</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">完事之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">回到你的浏览器输入</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(2, 30, 170);">localhost:8888</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(2, 30, 170);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到一个这样子的页面</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5549263873159683" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3UDGQxAydWmnMZH9ibwZibEva6FDk0uwQyArnsQpZbVsd0ySsuibVSicicRQ/640?wx_fmt.png" data-type="png" data-w="883" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">点击 FiddlerRoot_certificate 下载证书</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">安装完之后再打开 Fiddler</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你会发现你可以抓取 Https 的请求了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5622254758418741" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3tZtHDfnxic51KfVeN1wCYl3svyzXQtmJaPYcn0KlqOiaB3rUXiaKa4JibA/640?wx_fmt.png" data-type="png" data-w="1366" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">各栏之间都代表啥意思呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">左边代表的就是你的请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Result : 请求的 HTTP(s) 状态吗<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Protocol : 请求协议<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">HOST : 请求的主机名<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">URL : 请求的资源目录位置<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Body : 请求大小<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Caching : 请求的缓存<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Content-Type : 服务器响应的实体类型<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Process : 是谁（进程）发送的<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Comments : 备注<br style="box-sizing: border-box;color: rgb(110, 110, 110);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: start;white-space: normal;background-color: rgb(245, 245, 245);">Custom : 自定义</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当我们点击某一条请求后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在右边的 Insepector 中就可以看到具体的请求和返回信息内容了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5622254758418741" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3UUodcHBHpIyxxAiazv2TbnmkRnMh131n5MojQPFGQQHfzXqm3mGmeXA/640?wx_fmt.png" data-type="png" data-w="1366" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">说到这里</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你会发现</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这他妈的不就和上次讲的 Chrome 的开发工具面板差不多么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">稍安勿躁</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就说说怎么来配置手机</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使用 Fiddler 来抓取我们手机上的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在你的 Fiddler 中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">像以下设置</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.6684587813620072" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa39HGH73EjSrxLQZSIZTw2iap2Ks1MZhN4B5oJ3MVsFPfibh9SvpRg3lzg/640?wx_fmt.png" data-type="png" data-w="558" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着 </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">让你现在的这台电脑</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">和你的手机都连在同一个 wifi 下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">查看你电脑的 ip 地址</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.6528803545051699" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3vognDCpZugyGBicZgBCVXcGyicvZAtaBK8V2HeuvzOtlafcGzGYSozfQ/640?wx_fmt.png" data-type="png" data-w="677" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在你的手机上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开你连接的 wifi</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">设置 http 代理服务器和端口</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这里的服务器地址就是你刚找到的 IPv4 地址</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">端口 8888</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.7786666666666666" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3dQEw05WyzC3zmAdxiaGU1ZM6iartUxq5sXrhHO0qCjQPH6kKPA97tgsQ/640?wx_fmt.png" data-type="png" data-w="750" style=""></p><p style="text-align: center;"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: left;background-color: rgb(255, 255, 255);"><br></span></p><p style="text-align: center;"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 14px;text-align: left;background-color: rgb(255, 255, 255);"><br></span></p><p style="text-align: center;">紧接着</p><p style="text-align: center;"><br></p><p style="text-align: center;">手机打开浏览器输入你的 IPv4 地址和端口</p><p style="text-align: center;"><br></p><p style="text-align: center;">下载安装证书</p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.7786666666666666" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3HM5M6iaCAJx328G8Rt8UJSae96hquh5T6CJia7mmOVcKwbtMsTluiaVibw/640?wx_fmt.png" data-type="png" data-w="750" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">安装完之后呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Android手机这样一般就可以用了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">iPhone的话</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还要授权一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在你手机的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><br></span></span></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"><span style="color: rgb(33, 33, 33);font-family: Roboto, "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;font-size: 15px;text-align: start;background-color: rgb(255, 255, 255);"> </span></span></span>设置--&gt;通用--&gt;关于本机--&gt;证书信任设置--&gt;把刚刚下载的证书打上勾</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.7786666666666666" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3VNRJfRLnDC6UYpqggA5fJXAVr7otmE1iavtUlWuREqj8FiaORlibTJwiaQ/640?wx_fmt.png" data-type="png" data-w="750" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">搞定</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你手机的所有访问都可以用Fiddler来抓包了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我现在就在我的手机上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开微信和网易云音乐</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到我电脑上的 Fiddler</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">抓取到了！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.80440097799511" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3iaibQHu6TPOh3DJ2ZDbBicdm9UDrW8n6aeKmMK7IiaiaE5VVgCH8ugcibCIA/640?wx_fmt.png" data-type="png" data-w="818" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1.1153846153846154" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3HqT0iamvB2r7wtJD7k2KJKtA8PqyFA9TRqTe7NNejan2HrOFSO5XOAg/640?wx_fmt.gif" data-type="gif" data-w="156"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">既然都抓到数据了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么接下里就来点骚操作吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使用 Fiddler 来修改一下我们的请求和返回数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">应该很好玩！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们来玩玩 b 站吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">手机打开bilibili</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.7786666666666666" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3yicYnK2d7fp0ejnK0fEicoRlZzuJW7LnNtaVrkCl23O2ia6sFPibtC6Xxg/640?wx_fmt.png" data-type="png" data-w="750" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候我们可以在 Fiddler 设置过滤</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就针对 b 站的请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1022727272727273" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3ibLL1Ya94LYmvviaDr2CKlicJDLGptuSWTyZCqN3UpTau3YSYxlKDpwEQ/640?wx_fmt.png" data-type="png" data-w="616" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后我们在 Fiddler 按一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong>ALT+F11</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">按完之后呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所有服务器的返回都会被 Fiddler 拦截</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如我要看 b 站的热门内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么我们点击这个 热门 的tab</p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.7777777777777777" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3PFHZ9WZxmVk6OiaD8RYr3NSfKJ5icKibPqZIj38e7G5NUxuaAnf003Naw/640?wx_fmt.jpeg" data-type="jpeg" data-w="900" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Fiddler 拦截了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.14885496183206107" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3Sly2SwHZf99icDncrrD4yVYTib9ZtjribOT3icTBtSd2kGJlJJ9Eel7C1g/640?wx_fmt.png" data-type="png" data-w="524" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们点击这个请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后点击右边的 Inspectors</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候可以看到 b 站服务器给我们返回了热门内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1022727272727273" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3IyJR3EznrQNmiaMljvK1m0NlSKqHBafvtQnTQjria5DL91gb7bWN7OXg/640?wx_fmt.png" data-type="png" data-w="616" style=""></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3KOs2UYtWEkWoEtibNFLLCkAwQc9OgPOa0UuVH6R755LzmbsZ51ibnf9g/640?wx_fmt.png" data-type="png" data-w="2" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也就是在这个时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们来篡改一下这些数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">让我们改的数据显示到手机上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那就把第一个视频的标题改了吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">改成</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b太帅了！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.48" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3iaBlX2dv7GYeW68NP5x37cvsKfC6RJPAkJMibibjyNrEEwK1l4keOlceQ/640?wx_fmt.png" data-type="png" data-w="600" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3qpDh7d2ZFkquSbSibRSux7bVHvQEg7sVttSQtM8HCYmDCtISE8zlkgw/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">改完之后呢</p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.0681063122923588" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa359LwoZMFJ8ON9qysweoGFfIicjqT9jwZTiaXnrS7ia34CEj46TnveKoKA/640?wx_fmt.png" data-type="png" data-w="602" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们点击 Run to Completion</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也就是将我们的数据发给手机</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么这个时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看看我们的手机吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.7786666666666666" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa383keuYwUfU6ycskFt1AW2NIt9jGn3InkFgGQubuAiatbRvNWv9WGRhQ/640?wx_fmt.png" data-type="png" data-w="750" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">oh</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">不好意思</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b成为b站热门第一了！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">哈哈哈</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">以上我们演示的是返回数据的拦截</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么对于请求时的拦截</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">快捷键是<strong> F11</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">相信你也知道怎么玩了！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">（完）</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa37HRhnF2GloIM1TQUJsNusibA9Oicryxtj42KH5F4zzAF3Plfbf7EIjng/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;">快来加入 Pythonner 的聚集地</p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: justify;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: right;letter-spacing: 3px;"><strong><br></strong></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: right;letter-spacing: 3px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3JL0ZGvc8cnrnLMnGiaRg0G41sPoQwbibuZCXQKEeSVCnFZZjnQ9Ke54A/640?wx_fmt.jpeg" data-type="jpeg" data-w="220" style="width: 29%;height: auto !important;"></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: right;"><span style="text-align: justify;">                          </span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;哟~哟~哟~&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;hi起来&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;everybody&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaId8PzOrFwXBYAALugG4iaa3XfZYGAZpnjCOU2R6s9IU6BgreXLnZLkd23VOgG5MXlN01p7UbMlktg/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;240&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;今天要说说怎么在我们的&lt;span style=&quot;color: rgb(255, 76, 0);&quot;&gt;&lt;strong&gt;手机抓包&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;通过&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484073&amp;amp;idx=1&amp;amp;sn=665a1fa621eefba334abcc4da5ed894d&amp;amp;chksm=fc8bba38cbfc332eb514796a25130564071131a102bc795bf7ce30a2a6474532b4cc4d13ac7c&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;python爬虫入门01：教你在Chrome浏览器轻松抓包&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们知道了 HTTP 的请求方式&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;以及在 Chrome 中摸清了一些套路&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;但是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;除了对数据进行解析之外&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;有时候我们想&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;对请求的数据或者响应的数据进行&lt;strong&gt;篡改&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;怎么做呢？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们经常在用的手机&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;手机里面的数据&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;怎么对它抓包呢？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么...&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来就是&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫03：那个叫做 Urllib 的库让我们的 python 假装是浏览器</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-26.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-26.html</id>
    <published>2019-05-27T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.759Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">相信你已经摸清了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">浏览器各种请求的套路</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也知道了怎么在手机上进行请求和返回数据的抓取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么接下来我们就开始来使用 python 了<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">代码 lu 起来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.8916666666666667" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOq4brZYYHy8iaSzP1M9N0bZscRnE9UeibmMS1Q9vx0ymXQn82GoGAfRoQ/640?wx_fmt.gif" data-type="gif" data-w="120"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么用 python 写各种请求呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">今天要给大家介绍的就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="font-size: 20px;">Urllib</span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><span style="font-size: 20px;"><br></span></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这可是 python 内置的库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有了它</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们写代码就轻松了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">腰也不疼了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">腿也不酸了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">头发也不秃了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOKTD60YApI4VrSmjicnQnAXUGMssbXLeNrKh9ypVRlR8Xl8c95JZibrVA/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 56%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么怎么使用 <strong style="letter-spacing: 2px;text-align: center;white-space: normal;"><span style="font-size: 20px;">Urllib </span></strong>呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">恩</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><img class="mpa-image" data-ratio="0.9219330855018587" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOpJib0dfl1WT3UWpqWTpBfmW6KLOXicbHI2MdczHgaoKNpGQA9PDhJ7MA/640?wx_fmt.gif" data-type="gif" data-w="269"></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在 Python 这个内置的 Urllib 库中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有这么 4 个模块</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">request</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">request模块是我们用的比较多的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是用它来发起请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以我们重点说说这个模块</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">error</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">error模块呢，就是当我们在使用 request 模块遇到错了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就可以用它来进行异常处理</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">parse</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">parse模块就是用来解析我们的 URL 地址的，比如解析域名地址啦，URL指定的目录等</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">robotparser</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个用的就比较少了，它就是用来解析网站的 robot.txt</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">了解了 urllib 之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就用 python 代码来模拟请求吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOHceD9lPVGtPmcOFI2543mfPoGvuzdIhDB7IEyWXiavJxTabsTNrlGhw/640?wx_fmt.jpeg" data-type="jpeg" data-w="400" style="width: 61%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开 pycharm</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果你还不太知道 pycharm 这个开发工具怎么玩的话</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你可以看看这玩意</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247483976&amp;idx=1&amp;sn=ffb8362d88371c805823da9ba408b9b2&amp;chksm=fc8bbad9cbfc33cfccdb68caaea78b412b016302826312beeae09317d98aeb495736b80e1f02&amp;scene=21#wechat_redirect" target="_blank">PyCharm使用教程：PyCharm常用技巧指南</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当然</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你喜欢别的编辑器也无所谓</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">反正我觉得</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Pycharm</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLO3MY9uJZHIgFx4MS6PgJoZdniamfiaaWHote4OI5zx7rvxPlejDTic1JqA/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">首先我们来模拟请求百度吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">超简单</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">request 模块中的 urlopen 方法</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">首先我们导入 urllib 的请求模块</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color:#cc7832;">import </span>urllib.request</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们在浏览器访问百度的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">对于 python 来说</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是一句代码的事情</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">urllib.request.urlopen(<span style="color:#6a8759;">'http://www.baidu.com'</span>)</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们通过 request 模块的 urlopen 方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接用 Get 请求方式请求百度了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么返回的内容就是和浏览器一样的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们可以打印出来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">response = urllib.request.urlopen(<span style="color:#6a8759;">'http://www.baidu.com'</span>)<br><span style="color:#8888c6;">print</span>(response.read().decode(<span style="color:#6a8759;">'utf-8'</span>))</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们执行</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.48878923766816146" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLO2vtaGJaPlt5vzUF5ojfDUkk0VatdRB7Jce6EcMwficmkliaWFcCNRofg/640?wx_fmt.png" data-type="png" data-w="1338" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">百度把源码返回给我们了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.8648648648648649" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOIp7WqQJAwGZ6OhNMOZxPvC6daFo6z5oSHCiaHOHauEyZQTtL7mZQjYg/640?wx_fmt.jpeg" data-type="jpeg" data-w="259"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">request 的 urlopen 方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以传入的参数<strong>主要</strong>有 3 个</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><code class="descclassname" style="background-color: rgb(255, 255, 255);padding-right: 1px;padding-left: 1px;font-size: 15.44px;font-family: monospace, sans-serif;border-radius: 3px;color: rgb(34, 34, 34);text-align: start;white-space: normal;">urllib.request.</code><code class="descname" style="background-color: rgb(255, 255, 255);padding-right: 1px;padding-left: 1px;font-size: 19.2px;font-family: monospace, sans-serif;font-weight: bold;border-radius: 3px;color: rgb(34, 34, 34);text-align: start;white-space: normal;">urlopen</code><span class="sig-paren" style="font-size: larger;color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;text-align: start;background-color: rgb(255, 255, 255);">(</span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">url</em><span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;background-color: rgb(255, 255, 255);">, </span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">data=None</em><span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;background-color: rgb(255, 255, 255);">, </span><span class="optional" style="font-size: 1.3em;color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;text-align: start;background-color: rgb(255, 255, 255);">[</span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">timeout</em><span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;background-color: rgb(255, 255, 255);">, </span><span class="optional" style="font-size: 1.3em;color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;text-align: start;background-color: rgb(255, 255, 255);">]</span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">*<span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 19.2px;text-align: start;background-color: rgb(255, 255, 255);">)</span></em></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第一个 <strong>url </strong>就是我们请求的链接</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如我们刚刚就请求百度</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第二个参数 <strong>data</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是专门给我们 post 请求携带参数的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如我们在登录的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以把用户名密码封装成 data 传过去</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在这里的 data 的值我们可以用 byte 的类型传递</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第三个参数 <strong>timeout </strong>就是设置请求超时时间</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果等好久服务器都没有给我们返回数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就不鸟他了！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这就是 <span style="letter-spacing: 2px;text-align: center;"> </span><span style="letter-spacing: 2px;text-align: center;">reque</span><span style="letter-spacing: 2px;text-align: center;">st 的 urlopen 主要用法。</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOLcLPrn4Ka8OSTjJxDdulHusAvmduyHkygm8v5JGBJ2PGBae18icffoA/640?wx_fmt.jpeg" data-type="jpeg" data-w="200"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">urlopen 好像不错</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果我们要欺骗服务器说我们是浏览器或者手机请求的呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个时候我们需要添加请求头信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也就是我们上次说的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">request header</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就该让 <span style="color: rgb(255, 76, 0);">request 模块中的 Request</span> 方法出场了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个 Request 方法的参数多一些</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">主要的参数</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><code class="descclassname" style="background-color: rgb(255, 255, 255);padding-right: 1px;padding-left: 1px;font-size: 15.44px;font-family: monospace, sans-serif;border-radius: 3px;color: rgb(34, 34, 34);text-align: start;white-space: normal;">urllib.request.</code><code class="descname" style="background-color: rgb(255, 255, 255);padding-right: 1px;padding-left: 1px;font-size: 19.2px;font-family: monospace, sans-serif;font-weight: bold;border-radius: 3px;color: rgb(34, 34, 34);text-align: start;white-space: normal;">Request</code><span class="sig-paren" style="font-size: larger;color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;text-align: start;background-color: rgb(255, 255, 255);">(</span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">url</em><span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;background-color: rgb(255, 255, 255);">, </span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">data=None</em><span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;background-color: rgb(255, 255, 255);">, </span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">headers={}</em><span style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;background-color: rgb(255, 255, 255);">, </span><em style="color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;background-color: rgb(255, 255, 255);">method=None</em><span class="sig-paren" style="font-size: larger;color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;text-align: start;background-color: rgb(255, 255, 255);">)</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span class="sig-paren" style="font-size: larger;color: rgb(34, 34, 34);font-family: "Lucida Grande", Arial, sans-serif;text-align: start;background-color: rgb(255, 255, 255);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们除了定义 url 和 data 之外</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们还可以定义请求头信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">urlopen 默认是 Get 请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当我们传入参数它就为 Post 请求了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">而 Request 可以让我们自己定义请求的方式</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这样我们就可以使用 Request 来封装我们的请求信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLO32EKaGfGfgKibFSKCKDqLG5ia5VKUrYhmFHXWHjgsfEzlyJFhxIMorww/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们来用 <span style="letter-spacing: 2px;text-align: center;">Request 玩一下吧</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">我们来模拟登陆「逼乎」吧</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;color: rgb(2, 30, 170);">https://biihu.cc/</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">没错</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">就是那个山寨知乎的网站</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">与世界分享你的装逼技巧与见解</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLO4icnuB0FKCY6a97GovILXOZyaCkBs5bHTUawtZysRTFvvVUZSQaXI0A/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">进入网站进行登录</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">我们来抓一下数据先</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">通过 Fiddler 可以看到我们的请求参数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.4029605263157895" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOYyZNUDRiahGcRFI0tZmzeGnU8XyZKaWfWM2XOt3AiahTECu2zYAdL4Yw/640?wx_fmt.png" data-type="png" data-w="608" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">这密码不加密的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="0.8870967741935484" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOfnaR6MAprMmUOPeo3w4G8G4qtj0TKzjJHzUbhnztFbnYibEd7ic9ZR5Q/640?wx_fmt.jpeg" data-type="jpeg" data-w="124"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">然后我们再看看我们的请求头信息</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.4029605263157895" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOtpxg2pTzX8cAibfF6NL4wJsQ2IOrTmWxibM5yMSSicwUwoaYcfCTXeGlw/640?wx_fmt.png" data-type="png" data-w="608" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">好了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">知道这些之后我们就可以来模拟登录了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">导入 urllib</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;margin-left: 0.5em;margin-right: 0.5em;text-align: center;"><span style="color:#cc7832;">from </span>urllib <span style="color:#cc7832;">import </span>request<span style="color:#cc7832;">,</span>parse<br><span style="color:#cc7832;">import </span>ssl</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">在这里我们还要导入 ssl</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">因为逼乎这个b用的是 https</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们可以使用 ssl 未经验证的上下文</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;margin-left: 0.5em;margin-right: 0.5em;text-align: center;">context = ssl._create_unverified_context()</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">接着定义一下我们的请求 url 和 header</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;margin-left: 0.5em;margin-right: 0.5em;text-align: left;">url = <span style="color:#6a8759;">'https://biihu.cc//account/ajax/login_process/'<br></span>headers = {<br>    <span style="color:#808080;">#假装自己是浏览器<br></span><span style="color:#808080;">    </span><span style="color:#6a8759;">'User-Agent'</span>:<span style="color:#6a8759;">' Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'</span><span style="color:#cc7832;">,<br></span>}</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">再定义一下我们的请求参数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><pre style="background-color: rgb(43, 43, 43);color: rgb(169, 183, 198);font-family: 宋体;font-size: 12pt;margin-left: 0.5em;margin-right: 0.5em;">dict = {<br>    <span style="color:#6a8759;">'return_url'</span>:<span style="color:#6a8759;">'https://biihu.cc/'</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">'user_name'</span>:<span style="color:#6a8759;">'xiaoshuaib@gmail.com'</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">'password'</span>:<span style="color:#6a8759;">'123456789'</span><span style="color:#cc7832;">,<br></span><span style="color:#cc7832;">    </span><span style="color:#6a8759;">'_post_type'</span>:<span style="color:#6a8759;">'ajax'</span><span style="color:#cc7832;">,<br></span>}</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们把请求的参数转化为 byte</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;">data = <span style="color:#8888c6;">bytes</span>(parse.urlencode(dict)<span style="color:#cc7832;">,</span><span style="color:#6a8759;">'utf-8'</span>)</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后我们就可以封装 request 了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;">req = request.Request(url<span style="color:#cc7832;">,</span><span style="color:#aa4926;">data</span>=data<span style="color:#cc7832;">,</span><span style="color:#aa4926;">headers</span>=headers<span style="color:#cc7832;">,</span><span style="color:#aa4926;">method</span>=<span style="color:#6a8759;">'POST'</span>)</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">最后我们进行请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;">response = request.urlopen(req<span style="color:#cc7832;">,</span><span style="color:#aa4926;">context</span>=context)<br><span style="color:#8888c6;">print</span>(response.read().decode(<span style="color:#6a8759;">'utf-8'</span>))<br></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这样我们就模拟登录了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">运行一下看看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);">{"rsm":{"url":"https:\/\/biihu.cc\/home\/first_login-TRUE"},"errno":1,"err":null}</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">可以看到我们成功登录逼乎了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOcCNCaHsdxOPMdlH8FvLvLquusPEw0t35EclzUprz5q2icPFuqs6FgDA/640?wx_fmt.jpeg" data-type="jpeg" data-w="255"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">ok</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">以上就是 Urllib 的常用使用方法了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">（完）</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: justify;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: justify;letter-spacing: 3px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: right;letter-spacing: 3px;"><strong><br></strong></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: right;letter-spacing: 3px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;letter-spacing: 3px;text-align: right;"><span style="text-align: justify;">                            <strong style="text-align: right;">顺手<img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/b96CibCt70iaajvl7fD4ZCicMcjhXMp1v6UibM134tIsO1j5yqHyNhh9arj090oAL7zGhRJRq6cFqFOlDZMleLl4pw/640" data-w="64" style="height: 20px !important;max-height: 20px !important;width: 20px !important;">，点个</strong></span><span style="text-align: justify;color: rgb(255, 76, 0);"><strong style="text-align: right;">好看</strong></span><span style="text-align: justify;"><strong style="text-align: right;">吧</strong></span></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA3CAYAAAB+fggjAAAAAXNSR0IArs4c6QAACb9JREFUaAW9WX9wVMUd3917d5cf/Agp1OTuQgIlQqUoI1JI1Noojg2I+VU7hVrtDDpadRypgzKjU52x09KOdsS20ypSO/WPWttcAqhTOlSoU4FIoRUn0wEZIMndBUkwGEhyv97bfvaS97L77t3lHYUuc+z3935397vf/e4LJZfQnuPPsW0d25ZQzr9mELKSUnIVzHxB/Dh+lBOKf4OEk0FOyQAl/CyltIt5tL29d/V2FzIkLUQ4FA7dwon+KCF0Fee8rBBdS5aSs/D+PUrYbyKtkb9b9BzAlA7CERrqDN1DOH8C8HU57FwSGat6kBGypbcluhMwFj+75XWwemf1vHQqtZ0T3pCtelkp73uJ79s9bT39dqs5HQyFK79jcPIKFErtSgLHjPvQHQB0EFt2hDE2QHU6RMvpkODrw3o50Uk5p3w2N/SlUKhHTNZjskHBz2pi6ylbH22J/k3mOToYCAceIYT/AgYVPhxJQTkMQ792Ez/yQCY8d0fgRl0nj8J2G5z1mvSJ3qCMrYOTb5l0xQFBDIUDjxmcbzUFJnu621/kf/DUmlM9k7RLh4LtwRChxquck0bFCqWjxENuijXF/iXoioNVnZU36wZ5D7PTTCWsWhyp4uFYa+x1k3Y5ezj6oNgtdTVpL0Lo+mhr9BwO0Xib+/bcWYZB35Sdg/sXsOSNV8o5MXK0LfoKYXQDxpJOMZ8L1g8E33JQT6aeQRoJCOJEMxjxfCvSEtlnEq5Uj5h7Ayv2I8U+5w9du/va0oyD896ZV004RQKebIzQ53EQ/jJJubJQhUa2YBXPmqNgy8vPjZ67N+NgMh6/HwSfyURgniwqLvmJif8/+sNrY6O4XV5WxjKMuvHDQOl9uCksHmX0xydWn0hYBJfAgncXzBhNjjZSnX8Fq3ENdmWWUMUhS2Ebv5HrtjDNg/+B5IY4wos0cVukUskqUwj9xfKS2W9GSEwi5QdxFS5BMn54dGzkHkhOy0x18j9COY1O5VxmhGJylIxMjgUTC7WUkfrqJAkQpfuP3nFUElO4WUgwHHza0HU1wG1SGOi0jeSI+kf92hgZlXg0yajBV0gUwri4vqZud/O7PbhxkGiNvM5NWHKV3NN8LGQbuVdDsYIVzOzHOI+ygzYhR/RAxwdbELcPZDEp+Q+2YQcS2L+Zwc4gdSUQS7Oz5BwIKUqWyq5ApEdDsVmhBKaHnHDQVUg1uwKLkkm+USEScsbjId/ra+7fbaMThMHVdpoTjuyxXloqcUg+Eqe4WBb26/5hGXeCkynyfdA9Fo/SQeZlN/StjUQtmgQUFxVnKhyJlAUGOgP13OC3ygxGWZhhSYtkYqIicUHGnWCUluoFz8mzkRzOCf14Wfyikx2ThvQ0B6XZdvhi1QaoAfZHmiMf40xMJmih4BvxWQnbNCD3i/cunoYab4FMQwr5o4zb4Uh9ZMxOM3Fsf91YfPQfOAeLTJrouYc8K3rEII0ikBcKRLTEhUQNuo8E7NSGh4dnyDOFzIioOpxkZdqyXYGSAV2rMYjhIUamkL2ZcANvG+MWWS4DU/parDm2R8AiBj/Bz3IQe14DPKeDRho1hNyonFplhgp/mmaNhpH6s0VVToNFxR7TPcVFJVZdgMG4cNBq0LvRQhyA2vLaMyDrFouTL169KzBlGkEofdnScQYMXBI/raiuXC1fs4wz2iXLI+U0y7gd3tewL41IVhLvmM6X2eWycM7nZ9EEAXWgWDWPpjWg7tx8+IbD4llhNTadTn8XcWgVBphprbhbLQkngJK/ymTdoE/IuDPME5jYSYx1HLn3EH6/B77Rq/m+FG2L3d7X1Pe+kx5kCBJp4G0clDWmAJTD0db+NhO398GO4G3cMDJBbPIY9bShfgyb+OXqMwGPV9rrskFsc6t4fck0GRZPQ5GnZBpO4x/wvrAmKfP+FzjjYF9zn5i58s0ET8MX8hnGc+BxOGnFi8innBg7UUBsFaV6Pt1CeBMrKD73qG8CbPnKUHvg/lzG+tr6DlGWufJkEWQp/tjgyMBJPF+fWrhj4XSZeSlwJgaFIhyioY7gHvS3moYyK6TRO6JN0b0mzd6HOgIbEBK/gp7fzsOBGMLUX2Z+bWvvnb1T3sd2fYFbDgoET8/56UTqKEBrizDIeY1463tae1BGObeq9qrlBtXb4aRcmVvCmOjneFq+UFZW9lJ3Q3fee9lSmgAUBwUNd+N9CPjfTfDHO0pO+z1FK081nfpUoUuIuKPPD322Gav5OMjWBCURRBGN4GH0QCGvxSwHhcFguPLnGEip97AKXd5y39dPN5yOy4PaYXGrjKToRsTMIzg4M+38cZz+LNYWe8qZp1Izh0QlEVLfctMmzNb6gCP4GGxFcij5W7usHT++NjaI4uHpadr0KkbpZvAH7DKw9iRi98lsejbFcQWF2LJ/LvOe6Yl14m5eLavhU8gqkQdlWj5YnOSL+sXNWNFNmKT1NQsLkGAez3zcIHmfj44rKAYUd2Jxcek6HCP1cHD+Ig5DzonZnT3WdOyCWFGukRUIwkGTL069kdYz319MmlOf00EhjKpiWKPku7IiDF9X3RHMecvIsjIsPqdh1ewO3SXLOMF5HRQKvS39h5GNOmVlnZP1Mu4W9pZ5/4TDZh0ybHkt3iKOqcm0OaWDQpB52DZTQfQo+Vtl3C08kQGO2OStYtlGz6CuHJxZO3MPYnHYMsDJVSKpW3ghAOXKsxaPoup86q4c7F7cncSyHZANGen0Shl3C+PSPy/L4qmZ97525aAwiMLgQ8Uwp8tl3C2MASff00KJMRW3GXLtIFbwY1kXp/kaGXcL42AoDqHit6p5JxuuHfQwj1IvIhFO9QhyGk/QpskM/C3Gyo0y3YRdOzgnNOcTHJS0qYgVrBIfLE28gF75ToN3bySfrmsHM68tTo7JxuKJ+PUyPhWcqbQ5XarI+TRlZxQeENcOjitS5dMc5/oqu8F8+ODI4FrEoPVpBTfL8akK2YIc9DCiFAkoyTbUdNSU5XPK5Im/MQPeZOKZnpNdCu6AFOTgrJLZO2FDrogrUjyxPbQ/VOxgWyG9Fn71h6hoJkMC8exlvl8qQg6I66rE1A22Vz6PEuwZExe92CrQtmmU72U+fzQ9K/15XV1dsuudrhlc50t0XX8Izq1TdAh5I9rWf69Mc4ILdlCU9kNDn32ICvZS0wySAY2W+shSUdw6OSXTCtpioSgePZrPeydWTUncstF8MPRw1dFvunFO2CnYQaGEk3cSn8iWYyVeBGoImqtG6RHxQsQfEJVskE+34C22GxOfb8fiY40owtaAJ0qnciTxcvSlE7VfBPX3IQ8lb/U2R3dgBRGu7tt/AYJkZEGv/oaXAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAB4RJREFUWAm1WUuMFGUQnn7szL5mdvbh7GwgEQUlS1weiagxxpigiUZeJgY1cMMDcDCGG8GLCWZvxHjh4BWUeDEsejBBEzWYKBBEiHAABBfCMOwsuzvszrvb+v6Zb7amt1ce0Up6qv6q+qq+/rv778dYkUeUqamp5dFodJPv++ts205blpX2PG8I5cTOiLol44zYZ8vl8vFkMnnlUVpZDwPK5/MpIbWrVqttFlLD0jwiBEHIaNbCGKJjQvai+I9Xq9VD8Xg8y9z76QcimM1mu3t6ej4UYh84jtOFxhBNJGxskhp5xIielZ37bHp6+tNUKnWPOYvp+xKcm5t7S4gclKIpFNGzsmjRkBnUOwNbZjQrtfZ2dnZ+vVgd+O1/CVqlUukjIXZYCqZADBuEJIllc4xh61zmaB9s7LDkHkYPwJgX1KEEx8fHO2TmjkjyPgLQmERIAjHajGnyjDGPOfQ3xvvQCz3ZS+sw5hYAsodbWBhNw4SNGCMBnR/MYS60jskhPyaHe7u4W5otmEGZ8v0gx2YsyDE0bc4Wx8glOe2Dn2No2hqPnuiNXC0tM9i4IA5LcksjNm0BNs417aMNAsRom3HoMD8wsu3QF06TIJaSRCJxXrDmamUBrVEYRejDmDY0JEgsLE4f8mkTj6tb1tsRLkEukiBY56Q4rizThI2okaNtjFlUx+Cr1vzIyTMz7uW/ik4mV7Yd24oMDrR5q1Z01Nav6a5yVsLwcvRS4CI1D5ge+MEdQhbgC1yECSQhjMNsYCGMQ2dzFeuLYxOxibuVBec3cpekY7XtWwZK8a75sMajj2yzcsd5BnccM4PCeg/JoQjJwAY4TFgUMeRjXK54kS/H6uR6e1xvw4vJyuNLYh5yrt8s2d//MtV2M1Nyvvo2F9u5LVUSJEJNPPtKrS7XdXdL6GOzG+LYqIJNUiShYyRDjRw2OXnmnntnsmInE663e3u6uHZVZy2ZsH1sa4Y7ant2DBURu3aj6Jz9c9YBVuNRhz6pvwlju1gsPikzaG78CKIxNgh1sAj91MhFztXrRQf2C+vi1Y721tMC/vZYPQb78rWCE8Tr/uCEJyZbrprNAAST4QOAIGj6qBnDGPjZgmeS0gNRc1jD8D1xx+y978/XJh4awl54nHOl8Do6STKoDarxg5gmxpj2yTEwbtZhDvSlKwUzy+lU1NPxFvz8EcSzpnnYXDCD3AtqFtOFGNM+kMBYx+DzPD/y86m8e+7SnBON2v7qlR01ncP6Gg9uriSlGSSAYyTDhl/7bmTK9tXxkj3ydFetL4lTqT5jyIdgTB/0qT9m3R9/zbvT+Yottfw3XuktJxP1Q61rh/QfcuUcHBKmzcIwdCILQE/crVpHj9+JZe7U17hSyau89lJPxYDVD3KJm5qpWWMnJqMIY+nZvKGv/NQT7ebwcicI5RhYiHBLYx30WQxObWNMyQm5Q0cy7ULK6up0/PUj3dWXn48bckEMGrGZkPJ3bhssunLmLR2qXzyIacxitvT2XZm9jABWMEmD6QPJYzILILdyeWf13Y39ZTSEMAeaQpuxZUujHn26fhCPmI6Dmy0OvIE1AyyqfYWiH7n6d9GJxWz/7df7FpBjLjQETag1Me1HPKxXwJfByXeLRViUYGiI3F/NSYr1raPdNoXh594S75nVT1Z/mUz6kAfhGJp2EI887gRy5Bw0M/g7ndQI0gZISJkpyU6WbTm7m8RYELnFkh+ZnK4/qCTiWF4XXtk6X5NkLjX7iz4rh9keAxBODaKNWKrf9Qd627yC3Cm++2m6DbHWYpHI2Im7UfFZqf6oN9DrmAsPWIquH8QjR8dRG2O88JszW56kTwvRYSayOYtD37xdsT8/ejtWq/nWsqXttdXDHdW+RNTHY9Vv5/IuTgPHtfxd7w0V04/V1ziND5IiCeTofsyTw3tRnqyfNY9b8qg1JkktXwo0EKAlg23eO2/2l7/5YaoNTyPYNIFEt6xxr/aVQQ75QTxJkEBYnDFocEKOqYQHVnn+uiCBLji1IBnCBiVZ+U6fv+dmshV7cqpq9fY4/tBg1HtudXe1zeyuRs9fHMRrEvQBQT9smb1Z+YphHljr3cWJF2gB7NOENAhAjrWGP9iIPuZhDOFYa/hD8KOxWOyAweAHEnxpqnvrvyyofbQZg4boZsEcjrUO4mX2Wl6a6jdhQeAtSoJ70YDNoIMFwmJoqImF5Wgf8jHGRhx0Y9vLNzrkNQligPdRuZpHgyDEKIixMPMQow82/dC04YdgzFwdg0+2Uf1OjPzmOYhBQ6xCoYCX9626WDOo9pqNqHUO7IfBy0XxYJ8+UHdiYuJ9AHQT2GGiycHmmLNDkmFY+JCPXrlcbqcMW28/iCNpEcHnt/3SwHzhQiEIG5JAGDYsN8yHGjil5Ir9BKVDa4U5ta/xveagNDCfRBhDQ5JczEaujhHb0FlclMFzLpDTepEEgxijAL6VSCNcPLPw6aa0oSEgTZsx+GFjwyIsenRmZmbkfuQMDj8PKrjjyCHZIw02im7eGokHAQhnFjZ8GAux/+8jOhoFhX9DCIG1EsPfD9jMC5j4/rO/If4BCiyOk7IAfLMAAAAASUVORK5CYII=&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;相信你已经摸清了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;浏览器各种请求的套路&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;也知道了怎么在手机上进行请求和返回数据的抓取&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么接下来我们就开始来使用 python 了&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;代码 lu 起来&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.8916666666666667&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOq4brZYYHy8iaSzP1M9N0bZscRnE9UeibmMS1Q9vx0ymXQn82GoGAfRoQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;120&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;怎么用 python 写各种请求呢？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;今天要给大家介绍的就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;Urllib&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;这可是 python 内置的库&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;有了它&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们写代码就轻松了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;腰也不疼了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;腿也不酸了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;头发也不秃了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOKTD60YApI4VrSmjicnQnAXUGMssbXLeNrKh9ypVRlR8Xl8c95JZibrVA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;440&quot; style=&quot;width: 56%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么怎么使用 &lt;strong style=&quot;letter-spacing: 2px;text-align: center;white-space: normal;&quot;&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;Urllib &lt;/span&gt;&lt;/strong&gt;呢？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;恩&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫04 | 长江后浪推前浪，Reuqests库把urllib库拍在沙滩上</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-25.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-25.html</id>
    <published>2019-05-26T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.758Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">最近<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有些朋友</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看完小帅b的文章之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">把小帅b的表情包都偷了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还在我的微信</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">疯狂发表情包嘚瑟</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我就呵呵了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9818181818181818" src="https://wistbean.org/images/python/J2icnQspGlaIl3vKILQcQPGBAcKpQrPZicwn67Z694F782wDxqzzyn0OricVdLa4xic7ucicUL7UYCvXIPnC4lxftEA/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 56%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">只能说一句</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong>盘他</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还有一些朋友</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看完文章不点<strong>好看</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还来催更</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b也只能说一句</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong>继续盘他</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong><br></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong><img class="mpa-image" data-ratio="0.9848484848484849" src="https://wistbean.org/images/python/J2icnQspGlaIl3vKILQcQPGBAcKpQrPZickictYkfMz2Y7lYia7j79wKDRutzOmksh6ibibj8Mn1gHL6PuTjOjLGbib5Q/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来我们要来玩一个新的库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个库的名称叫做</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>Requests</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个库比我们上次说的 <a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484110&amp;idx=1&amp;sn=94156b5693931aebe9d1708b87c98488&amp;chksm=fc8bba5fcbfc3349547842cbd201e05937dfa5f93009f9b2bd815e68149cb39fb4f7b6865be7&amp;scene=21#wechat_redirect" target="_blank">urllib</a> 可是要牛逼一丢丢的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">毕竟 Requests 是在 urllib 的基础上搞出来的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过它我们可以用更少的代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">模拟浏览器操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">人生苦短</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaIl3vKILQcQPGBAcKpQrPZicmhxTWN0LW5iafibiaTOK4GWS8Iwh6CJKXiaZdicT9b47freibUpO1NWico9mQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="196"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">skr</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">对于不是 python 的内置库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们需要安装一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接使用 pip 安装</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">pip install requests</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong><br></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">安装完后就可以使用了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就来感受一下 requests 吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">导入 requests 模块<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="kn" style="color: rgb(0, 68, 97);font-weight: bold;">import</span> <span class="nn" style="color: rgb(0, 0, 0);">requests</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一行代码 Get 请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://api.github.com/events'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一行代码 Post 请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">post</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/post'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">data</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'key'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span><span class="s1" style="color: rgb(78, 154, 6);">'value'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">})</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;"><strong><br></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">其它乱七八糟的 Http 请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">put</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/put'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">data</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'key'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span><span class="s1" style="color: rgb(78, 154, 6);">'value'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">})<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">delete</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/delete'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">head</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/get'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">options</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/get'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">想要携带请求参数是吧？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">payload</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'key1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span> <span class="s1" style="color: rgb(78, 154, 6);">'value1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="s1" style="color: rgb(78, 154, 6);">'key2'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span> <span class="s1" style="color: rgb(78, 154, 6);">'value2'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">}<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/get'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">params</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">payload</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">假装自己是浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">url</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="s1" style="color: rgb(78, 154, 6);">'https://api.github.com/some/endpoint'<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">headers</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'user-agent'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span> <span class="s1" style="color: rgb(78, 154, 6);">'my-app/0.0.1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">}<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">url</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">headers</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">headers</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取服务器响应文本内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="kn" style="color: rgb(0, 68, 97);font-weight: bold;">import</span> <span class="nn" style="color: rgb(0, 0, 0);">requests<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://api.github.com/events'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">text<br><br></span><span class="go" style="color: rgb(136, 136, 136);">u'[{"repository":{"open_issues":0,"url":"https://github.com/...<br></span></pre><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">encoding<br><br></span><span class="go" style="color: rgb(136, 136, 136);">'utf-8'<br></span><span class="s1" style="color: rgb(78, 154, 6);"><br></span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取字节响应内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">content<br><br></span><span class="go" style="color: rgb(136, 136, 136);">b'[{"repository":{"open_issues":0,"url":"https://github.com/...</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取响应码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/get'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">status_code<br><br></span><span class="go" style="color: rgb(136, 136, 136);">200</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取响应头</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">headers<br><br></span><span class="go" style="color: rgb(136, 136, 136);">{</span><span class="go" style="color: rgb(136, 136, 136);">    <br>    'content-encoding': 'gzip',</span><span class="go" style="color: rgb(136, 136, 136);">    <br>    'transfer-encoding': 'chunked',</span><span class="go" style="color: rgb(136, 136, 136);">  <br>    'connection': 'close',</span><span class="go" style="color: rgb(136, 136, 136);">    <br>    'server': 'nginx/1.0.4',</span><span class="go" style="color: rgb(136, 136, 136);">    <br>    'x-runtime': '148ms',</span><span class="go" style="color: rgb(136, 136, 136);">    <br>    'etag': '"e1ca502697e5c9317743dc078f67693f"',</span><span class="go" style="color: rgb(136, 136, 136);">   <br>    'content-type': 'application/json'<br>    <br></span><span class="go" style="color: rgb(136, 136, 136);">}</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取 Json 响应内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="kn" style="color: rgb(0, 68, 97);font-weight: bold;">import</span> <span class="nn" style="color: rgb(0, 0, 0);">requests<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://api.github.com/events'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">json</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">()<br><br></span><span class="go" style="color: rgb(136, 136, 136);">[{u'repository': {u'open_issues': 0, u'url': 'https://github.com/...</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取 socket 流响应内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://api.github.com/events'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">stream</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="kc" style="color: rgb(0, 68, 97);font-weight: bold;">True</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">raw<br><br></span><span class="go" style="color: rgb(136, 136, 136);">&lt;urllib3.response.HTTPResponse object at 0x101194810&gt;<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">raw</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">read</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="mi" style="color: rgb(153, 0, 0);">10</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="go" style="color: rgb(136, 136, 136);">'\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03'</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">Post请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当你想要一个键里面添加多个值的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">payload_tuples</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">[(</span><span class="s1" style="color: rgb(78, 154, 6);">'key1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="s1" style="color: rgb(78, 154, 6);">'value1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">),</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'key1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="s1" style="color: rgb(78, 154, 6);">'value2'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)]<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r1</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">post</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/post'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">data</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">payload_tuples</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">payload_dict</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'key1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">[</span><span class="s1" style="color: rgb(78, 154, 6);">'value1'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="s1" style="color: rgb(78, 154, 6);">'value2'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">]}<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r2</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">post</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/post'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">data</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">payload_dict</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="nb" style="color: rgb(0, 68, 97);">print</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">r1</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">text</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="go" style="color: rgb(136, 136, 136);">{</span><span class="go" style="color: rgb(136, 136, 136);">  ...</span><span class="go" style="color: rgb(136, 136, 136);">  "form": {</span><span class="go" style="color: rgb(136, 136, 136);">    "key1": [</span><span class="go" style="color: rgb(136, 136, 136);">      "value1",</span><span class="go" style="color: rgb(136, 136, 136);">      "value2"</span><span class="go" style="color: rgb(136, 136, 136);">    ]</span><span class="go" style="color: rgb(136, 136, 136);">  },</span><span class="go" style="color: rgb(136, 136, 136);">  ...</span><span class="go" style="color: rgb(136, 136, 136);">}<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r1</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">text</span> <span class="o" style="color: rgb(88, 40, 0);">==</span> <span class="n" style="color: rgb(0, 0, 0);">r2</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">text<br><br></span><span class="go" style="color: rgb(136, 136, 136);">True</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">请求的时候用 json 作为参数</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">url</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="s1" style="color: rgb(78, 154, 6);">'https://api.github.com/some/endpoint'<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">payload</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'some'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span> <span class="s1" style="color: rgb(78, 154, 6);">'data'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">}<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">post</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">url</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">json</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">payload</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">想上传文件？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">url</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/post'<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">files</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">{</span><span class="s1" style="color: rgb(78, 154, 6);">'file'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">:</span> <span class="nb" style="color: rgb(0, 68, 97);">open</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'report.xls'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="s1" style="color: rgb(78, 154, 6);">'rb'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)}<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">post</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">url</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">files</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">files</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">text<br><br></span><span class="go" style="color: rgb(136, 136, 136);">{</span><span class="go" style="color: rgb(136, 136, 136);">  ...</span><span class="go" style="color: rgb(136, 136, 136);">  "files": {</span><span class="go" style="color: rgb(136, 136, 136);">    "file": "&lt;censored...binary...data&gt;"</span><span class="go" style="color: rgb(136, 136, 136);">  },</span><span class="go" style="color: rgb(136, 136, 136);">  ...</span><span class="go" style="color: rgb(136, 136, 136);">}</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取 cookie 信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">url</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="s1" style="color: rgb(78, 154, 6);">'http://example.com/some/cookie/setting/url'<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">url</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">cookies</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">[</span><span class="s1" style="color: rgb(78, 154, 6);">'example_cookie_name'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">]<br><br></span><span class="go" style="color: rgb(136, 136, 136);">'example_cookie_value'</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">发送 cookie 信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">url</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="s1" style="color: rgb(78, 154, 6);">'https://httpbin.org/cookies'<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">cookies</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="nb" style="color: rgb(0, 68, 97);">dict</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">cookies_are</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="s1" style="color: rgb(78, 154, 6);">'working'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span> <span class="o" style="color: rgb(88, 40, 0);">=</span> <span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="n" style="color: rgb(0, 0, 0);">url</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">cookies</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="n" style="color: rgb(0, 0, 0);">cookies</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">r</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">text<br><br></span><span class="go" style="color: rgb(136, 136, 136);">'{"cookies": {"cookies_are": "working"}}'</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">设置超时</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="overflow: auto hidden;font-family: Consolas, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size: 0.9em;background-color: rgb(238, 238, 238);padding: 11px 14px;margin: 15px 0.5em;line-height: 1.3em;color: rgb(62, 67, 73);text-align: left;"><span class="gp" style="color: rgb(116, 83, 52);">&gt;&gt;&gt; </span><span class="n" style="color: rgb(0, 0, 0);">requests</span><span class="o" style="color: rgb(88, 40, 0);">.</span><span class="n" style="color: rgb(0, 0, 0);">get</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">(</span><span class="s1" style="color: rgb(78, 154, 6);">'https://github.com/'</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">,</span> <span class="n" style="color: rgb(0, 0, 0);">timeout</span><span class="o" style="color: rgb(88, 40, 0);">=</span><span class="mf" style="color: rgb(153, 0, 0);">0.001</span><span class="p" style="color: rgb(0, 0, 0);font-weight: bold;">)<br><br></span><span class="gt" style="color: rgb(164, 0, 0);font-weight: bold;">Traceback (most recent call last):</span>  File <span class="nb" style="color: rgb(0, 68, 97);">"&lt;stdin&gt;"</span>, line <span class="m" style="color: rgb(153, 0, 0);">1</span>, in <span class="n" style="color: rgb(0, 0, 0);">&lt;module&gt;</span><span class="gr" style="color: rgb(239, 41, 41);">requests.exceptions.Timeout</span>: <span class="n" style="color: rgb(0, 0, 0);">HTTPConnectionPool(host='github.com', port=80): Request timed out. (timeout=0.001)</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9454545454545454" src="https://wistbean.org/images/python/J2icnQspGlaIl3vKILQcQPGBAcKpQrPZicBgRqd9Yoa0p7eVfq3ibboIorGUJRSRLjJmgJd4ZUm0ahzqztnjRFOzw/640?wx_fmt.jpeg" data-type="jpeg" data-w="220"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">除了牛逼</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还能说什么呢？？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484073&amp;idx=1&amp;sn=665a1fa621eefba334abcc4da5ed894d&amp;chksm=fc8bba38cbfc332eb514796a25130564071131a102bc795bf7ce30a2a6474532b4cc4d13ac7c&amp;scene=21#wechat_redirect" target="_blank">python爬虫入门01：教你在Chrome浏览器轻松抓包</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484103&amp;idx=1&amp;sn=e6535981a331d391ff05260e47d1e5d6&amp;chksm=fc8bba56cbfc3340d9a9c08d40c2f74e4f8cb71fec806396de85b7b697e1fc7fd75ca5a754c4&amp;scene=21#wechat_redirect" target="_blank">python爬虫入门02：教你通过Fiddler进行手机抓包</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484110&amp;idx=1&amp;sn=94156b5693931aebe9d1708b87c98488&amp;chksm=fc8bba5fcbfc3349547842cbd201e05937dfa5f93009f9b2bd815e68149cb39fb4f7b6865be7&amp;scene=21#wechat_redirect" target="_blank">python爬虫03：那个Urllib的库让我们假装是浏览器</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">点<span style="color: rgb(255, 76, 0);">好看</span>的人</p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">会有好运发生<br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;最近&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;有些朋友&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;看完小帅b的文章之后&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;把小帅b的表情包都偷了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;还在我的微信&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;疯狂发表情包嘚瑟&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我就呵呵了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9818181818181818&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIl3vKILQcQPGBAcKpQrPZicwn67Z694F782wDxqzzyn0OricVdLa4xic7ucicUL7UYCvXIPnC4lxftEA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;440&quot; style=&quot;width: 56%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;只能说一句&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;strong&gt;盘他&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;还有一些朋友&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;看完文章不点&lt;strong&gt;好看&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;还来催更&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;小帅b也只能说一句&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;strong&gt;继续盘他&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;&lt;strong&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9848484848484849&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaIl3vKILQcQPGBAcKpQrPZickictYkfMz2Y7lYia7j79wKDRutzOmksh6ibibj8Mn1gHL6PuTjOjLGbib5Q/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;198&quot;&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;ok&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来我们要来玩一个新的库&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;这个库的名称叫做&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;Requests&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;这个库比我们上次说的 &lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484110&amp;amp;idx=1&amp;amp;sn=94156b5693931aebe9d1708b87c98488&amp;amp;chksm=fc8bba5fcbfc3349547842cbd201e05937dfa5f93009f9b2bd815e68149cb39fb4f7b6865be7&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;urllib&lt;/a&gt; 可是要牛逼一丢丢的&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;毕竟 Requests 是在 urllib 的基础上搞出来的&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;通过它我们可以用更少的代码&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;模拟浏览器操作&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;人生苦短&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫05 | 年轻人，不会正则表达式你睡得着觉？有点出息没有？</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-24.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-24.html</id>
    <published>2019-05-25T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.756Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">现在</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你已经会使用 python 模拟浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">进行一些 Http 的请求了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么请求完之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">服务器返回给我们一堆源代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们可<strong>不是啥都要</strong>的啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们是有原则的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfErkZia6YgZ07VDpzwhicAMXfyiaBfAIgkAmNibfVpSMbvBM0hcRZUOd8ic1w/640?wx_fmt.jpeg" data-type="jpeg" data-w="360" style="width: 54%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们想要的东西</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么能一股脑的啥都往自己兜里塞呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使不得</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使不得</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在服务器返回给我们的源码之中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们要<span style="color: rgb(255, 76, 0);">过滤</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿到我们想要的就好</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">其它就丢一旁</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就需要学会怎么使用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>正则表达式</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过它</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们才能过滤出我们想要的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就是<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfE8ibFz4EIfRiaAhnuCCylWZCXjHggqWf97rK4t9wDGNOUSbpfnW8xb34A/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="background-color: rgb(255, 41, 65);color: rgb(255, 255, 255);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="background-color: rgb(255, 41, 65);color: rgb(255, 255, 255);">真香警告</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="background-color: rgb(255, 41, 65);color: rgb(255, 255, 255);">这篇文章不适合急性子的人看，要不然会把手机砸了的！但是，如果你能看完，那么正则表达式对你来说，算个 p 的难度啊？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">其实</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">正则表达式不仅仅适用于 python</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">很多编程语言</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">很多地方都会使用到正则</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">试想一下</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">如何从下面这段字符串中<strong>快速检索</strong>所有的数字出来呢？</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">zui12shu234ai45der6en7sh88ixia7898os0huaib</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.75" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfECrNJwl52uibkX64NJhU6Zkha899LyX6HIGJgHxtTib3j0f0WvmDHPRYw/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 69%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">简单来说</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">正则表达式就是定义一些特殊的符号</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来匹配不同的字符</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">\d</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就可以代表</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一个数字，等价于 0-9 的任意一个</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么你肯定想知道</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">其它的特殊符号表示的啥意思吧？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">恩</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就不告诉你</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9958333333333333" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfEhvzGCFgV06Vy0JHMV9UFV7wHSuQqwflD0O8uzMD26qOytVUSvWF0FQ/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">本篇完</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">再见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfEmyjTxDDicIAwpiaFCvxLMDqeJt2Gltx0t2yP0ygJXicOynbDsiabnRDqcQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这是各种符号的解释<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><table class="wikitable"><tbody><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;width: 156px;word-break: break-all;" width="124">字符</th><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;width: 941px;" width="389">描述</th></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">将下一个字符标记为一个特殊字符（<span lang="en">File Format Escape</span>，清单见本表）、或一个原义字符（<span lang="en">Identity Escape</span>，有^$()*+?.[\{|共计12个)、或一个向后引用（<span lang="en">backreferences</span>）、或一个八进制转义符。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">n</code>”匹配字符“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">n</code>”。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\n</code>”匹配一个换行符。序列“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\\</code>”匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\</code>”而“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\(</code>”则匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">^</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配输入字符串的开始位置。如果设置了<span lang="en">RegExp</span>对象的<span lang="en">Multiline</span>属性，^也匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\n</code>”或“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\r</code>”之后的位置。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">$</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配输入字符串的结束位置。如果设置了<span lang="en">RegExp</span>对象的<span lang="en">Multiline</span>属性，$也匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\n</code>”或“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\r</code>”之前的位置。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">*</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="389">匹配前面的子表达式零次或多次。例如，zo*能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">z</code>”、“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">zo</code>”以及“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">zoo</code>”。*等价于{0,}。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">+</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配前面的子表达式一次或多次。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">zo+</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">zo</code>”以及“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">zoo</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">z</code>”。+等价于{1,}。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">?</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配前面的子表达式零次或一次。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">do(es)?</code>”可以匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">do</code>”或“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">does</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">do</code>”。?等价于{0,1}。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">{<span style="">n</span>}</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389"><span style="">n</span>是一个非负整数。匹配确定的<span style="">n</span>次。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o{2}</code>”不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Bob</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o</code>”，但是能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">food</code>”中的两个o。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">{<span style="">n</span>,}</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389"><span style="">n</span>是一个非负整数。至少匹配<span style="">n</span>次。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o{2,}</code>”不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Bob</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o</code>”，但能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">foooood</code>”中的所有o。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o{1,}</code>”等价于“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o+</code>”。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o{0,}</code>”则等价于“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o*</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">{<span style="">n</span>,<span style="">m</span>}</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389"><span style="">m</span>和<span style="">n</span>均为非负整数，其中<span style="">n</span>&lt;=<span style="">m</span>。最少匹配<span style="">n</span>次且最多匹配<span style="">m</span>次。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o{1,3}</code>”将匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">fooooood</code>”中的前三个o。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o{0,1}</code>”等价于“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o?</code>”。请注意在逗号和两个数之间不能有空格。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">?</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">非贪心量化（<span lang="en">Non-greedy quantifiers</span>）：当该字符紧跟在任何一个其他重复修饰符（*,+,?，{<span style="">n</span>}，{<span style="">n</span>,}，{<span style="">n</span>,<span style="">m</span>}）后面时，匹配模式是<strong>非</strong>贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串，而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如，对于字符串“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">oooo</code>”，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o+?</code>”将匹配单个“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o</code>”，而“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o+</code>”将匹配所有“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">o</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">.</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配除“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\r</code>”“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\n</code>”之外的任何单个字符。要匹配包括“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\r</code>”“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\n</code>”在内的任何字符，请使用像“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(.|\r|\n)</code>”的模式。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(pattern)</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配<span lang="en">pattern</span>并获取这一匹配的子字符串。该子字符串用于向后引用。所获取的匹配可以从产生的<span lang="en">Matches</span>集合得到，在<span lang="en">VBScript</span>中使用<span lang="en">SubMatches</span>集合，在<span lang="en">JScript</span>中则使用$0…$9属性。要匹配圆括号字符，请使用“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\(</code>”或“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\)</code>”。可带数量后缀。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?:pattern)</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配<span lang="en">pattern</span>但不获取匹配的子字符串（<span lang="en">shy groups</span>），也就是说这是一个非获取匹配，不存储匹配的子字符串用于向后引用。这在使用或字符“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(|)</code>”来组合一个模式的各个部分是很有用。例如“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">industr(?:y|ies)</code>”就是一个比“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">industry|industries</code>”更简略的表达式。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?=pattern)</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">正向肯定预查（<span lang="en">look ahead positive assert</span>），在任何匹配<span lang="en">pattern</span>的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows(?=95|98|NT|2000)</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows2000</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows3.1</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”。预查不消耗字符，也就是说，在一个匹配发生后，在最后一次匹配之后立即开始下一次匹配的搜索，而不是从包含预查的字符之后开始。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?!pattern)</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">正向否定预查（<span lang="en">negative assert</span>），在任何不匹配<span lang="en">pattern</span>的字符串开始处匹配查找字符串。这是一个非获取匹配，也就是说，该匹配不需要获取供以后使用。例如“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows(?!95|98|NT|2000)</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows3.1</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows2000</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”。预查不消耗字符，也就是说，在一个匹配发生后，在最后一次匹配之后立即开始下一次匹配的搜索，而不是从包含预查的字符之后开始</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?&lt;=pattern)</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">反向（<span lang="en">look behind</span>）肯定预查，与正向肯定预查类似，只是方向相反。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?&lt;=95|98|NT|2000)Windows</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">2000Windows</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">3.1Windows</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?&lt;!pattern)</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">反向否定预查，与正向否定预查类似，只是方向相反。例如“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?&lt;!95|98|NT|2000)Windows</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">3.1Windows</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">2000Windows</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">Windows</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">x|y</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">没有包围在()里，其范围是整个正则表达式。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">z|food</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">z</code>”或“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">food</code>”。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(?:z|f)ood</code>”则匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">zood</code>”或“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">food</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[xyz]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">字符集合（<span lang="en">character class</span>）。匹配所包含的任意一个字符。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[abc]</code>”可以匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">plain</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">a</code>”。特殊字符仅有反斜线\保持特殊含义，用于转义字符。其它特殊字符如星号、加号、各种括号等均作为普通字符。脱字符^如果出现在首位则表示负值字符集合；如果出现在字符串中间就仅作为普通字符。连字符 - 如果出现在字符串中间表示字符范围描述；如果如果出现在首位（或末尾）则仅作为普通字符。右方括号应转义出现，也可以作为首位字符出现。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[^xyz]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">排除型字符集合（<span lang="en">negated character classes</span>）。匹配未列出的任意字符。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[^abc]</code>”可以匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">plain</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">plain</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[a-z]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">字符范围。匹配指定范围内的任意字符。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[a-z]</code>”可以匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">a</code>”到“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">z</code>”范围内的任意小写字母字符。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[^a-z]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">排除型的字符范围。匹配任何不在指定范围内的任意字符。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[^a-z]</code>”可以匹配任何不在“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">a</code>”到“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">z</code>”范围内的任意字符。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[:name:]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">增加命名字符类（<span lang="en">named character class</span>）<sup class="reference" style="line-height: 1;unicode-bidi: isolate;white-space: nowrap;">[注 1]</sup>中的字符到表达式。只能用于<strong>方括号表达式</strong>。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[=elt=]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">增加当前<span lang="en">locale</span>下排序（<span lang="en">collate</span>）等价于字符“<span lang="en">elt</span>”的元素。例如，[=a=]可能会增加ä、á、à、ă、ắ、ằ、ẵ、ẳ、â、ấ、ầ、ẫ、ẩ、ǎ、å、ǻ、ä、ǟ、ã、ȧ、ǡ、ą、ā、ả、ȁ、ȃ、ạ、ặ、ậ、ḁ、ⱥ、ᶏ、ɐ、ɑ 。只能用于方括号表达式。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[.elt.]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">增加排序元素（<span lang="en">collation element</span>）<span lang="en">elt</span>到表达式中。这是因为某些排序元素由多个字符组成。例如，29个字母表的西班牙语， "CH"作为单个字母排在字母C之后，因此会产生如此排序“cinco, credo, chispa”。只能用于方括号表达式。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\b</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个单词边界，也就是指单词和空格间的位置。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">er\b</code>”可以匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">never</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">er</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">verb</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">er</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\B</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配非单词边界。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">er\B</code>”能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">verb</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">er</code>”，但不能匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">never</code>”中的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">er</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\cx</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配由x指明的控制字符。x的值必须为<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">A-Z</code>或<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">a-z</code>之一。否则，将c视为一个原义的“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">c</code>”字符。控制字符的值等于x的值最低5比特（即对32<sub style="line-height: 1;">10进制</sub>的余数）。例如，\cM匹配一个<span lang="en">Control-M</span>或回车符。\ca等效于\u0001, \cb等效于\u0002, 等等...</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\d</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个数字字符。等价于[0-9]。注意<span lang="en">Unicode</span>正则表达式会匹配全角数字字符。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\D</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个非数字字符。等价于[^0-9]。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\f</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个换页符。等价于\x0c和\cL。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\n</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个换行符。等价于\x0a和\cJ。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\r</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个回车符。等价于\x0d和\cM。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\s</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配任何空白字符，包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。注意<span lang="en">Unicode</span>正则表达式会匹配全角空格符。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\S</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配任何非空白字符。等价于[^ \f\n\r\t\v]。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\t</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个制表符。等价于\x09和\cI。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\v</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配一个垂直制表符。等价于\x0b和\cK。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\w</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配包括下划线的任何单词字符。等价于“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[A-Za-z0-9_]</code>”。注意<span lang="en">Unicode</span>正则表达式会匹配中文字符。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\W</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">匹配任何非单词字符。等价于“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[^A-Za-z0-9_]</code>”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\x<span style="">nn</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">十六进制转义字符序列。匹配两个十六进制数字<span style="">nn</span>表示的字符。例如，“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\x41</code>”匹配“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">A</code>”。“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\x041</code>”则等价于“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\x04&amp;1</code>”。正则表达式中可以使用<span lang="en">ASCII</span>编码。.</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\<span style="">num</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">向后引用（<span lang="en">back-reference</span>）一个子字符串（<span lang="en">substring</span>），该子字符串与正则表达式的第<span style="">num</span>个用括号围起来的捕捉群（<span lang="en">capture group</span>）子表达式（<span lang="en">subexpression</span>）匹配。其中<span style="">num</span>是从1开始的十进制正整数，其上限可能是9<sup class="reference" style="line-height: 1;unicode-bidi: isolate;white-space: nowrap;">[注 2]</sup>、31<sup class="reference" style="line-height: 1;unicode-bidi: isolate;white-space: nowrap;">[注 3]</sup>、99甚至无限<sup class="reference" style="line-height: 1;unicode-bidi: isolate;white-space: nowrap;">[注 4]</sup>。例如：“<code style="font-family: monospace, monospace;color: rgb(0, 0, 0);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">(.)\1</code>”匹配两个连续的相同字符。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\<span style="">n</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">标识一个八进制转义值或一个向后引用。如果\<span style="">n</span>之前至少<span style="">n</span>个获取的子表达式，则<span style="">n</span>为向后引用。否则，如果<span style="">n</span>为八进制数字（0-7），则<span style="">n</span>为一个八进制转义值。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\<span style="">nm</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">3位八进制数字，标识一个八进制转义值或一个向后引用。如果\<span style="">nm</span>之前至少有<span style="">nm</span>个获得子表达式，则<span style="">nm</span>为向后引用。如果\<span style="">nm</span>之前至少有<span style="">n</span>个获取，则<span style="">n</span>为一个后跟文字<span style="">m</span>的向后引用。如果前面的条件都不满足，若<span style="">n</span>和<span style="">m</span>均为八进制数字（0-7），则\<span style="">nm</span>将匹配八进制转义值<span style="">nm</span>。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\<span style="">nml</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">如果<span style="">n</span>为八进制数字（0-3），且<span style="">m和l</span>均为八进制数字（0-7），则匹配八进制转义值<span style="">nm</span>l。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;" width="53"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\u<span style="">n</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;" width="389">Unicode转义字符序列。其中<span style="">n</span>是一个用四个十六进制数字表示的<span lang="en">Unicode</span>字符。例如，\u00A9匹配版权符号（©）。</td></tr></tbody></table><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">（来自维基百科）</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你能看到这里</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfE9NDX8FVHF52nGBpnma7DabgJq21Qqpia5F4RpwuK9Et3OZnIGXXAOuQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 56%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">不知道你看懵逼了没？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">反正我是不想看了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">才是干货</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1.025" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfE45OtrdKPkj5HKuYIGP49DgP87AMOMmCWf3JrdSuCVd1mSchFUmdnkg/640?wx_fmt.gif" data-type="gif" data-w="120"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b就给你精简一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通俗的把最常用的匹配告诉你</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><table class="wikitable"><tbody><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;width: 156px;" width="26">字符</th><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;width: 941px;" width="393">描述</th></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;text-align: center;word-break: break-all;" width="26"><span style="color: rgb(0, 0, 0);font-family: monospace, monospace;background-color: rgb(248, 249, 250);">\d</span></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表任意数字，就是阿拉伯数字 0-9 这些玩意。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\D</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">大写的就是和小写的唱反调，\d 你代表的是任意数字是吧？那么我 \D 就代表不是数字的。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\w</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表字母，数字，下划线。也就是 a-z、A-Z、0-9、_。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\W</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">跟 \w 唱反调，代表不是字母，不是数字，不是下划线的。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;text-align: center;word-break: break-all;" width="26"><span style="color:#000000;font-family:monospace, monospace;"><span style="background-color: rgb(248, 249, 250);">\n</span></span></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表一个换行。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;"><span style="color: rgb(0, 0, 0);font-family: monospace, monospace;font-size: 15.008px;font-weight: 700;text-align: center;background-color: rgb(248, 249, 250);">\r</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表一个回车。<br></td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;"><span style="color: rgb(0, 0, 0);font-family: monospace, monospace;font-size: 15.008px;font-weight: 700;text-align: center;background-color: rgb(248, 249, 250);">\f</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表换页。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\t</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表一个 Tab 。<br></td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\s</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表所有的空白字符，也就是上面这个：\n、\r、\t、\f。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\S</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393"><p>跟 \s 唱反调，代表所有不是空白的字符。</p></td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\A</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表字符串的开始。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">\Z</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表字符串的结束。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;text-align: center;word-break: break-all;" width="26">^</th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配字符串开始的位置。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;text-align: center;word-break: break-all;" width="26"><span style="color:#000000;font-family:monospace, monospace;"><span style="background-color: rgb(248, 249, 250);">$</span></span></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配字符创结束的位置。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;text-align: center;word-break: break-all;" width="26"><span style="color:#000000;font-family:monospace, monospace;"><span style="background-color: rgb(248, 249, 250);">.</span></span></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表所有的单个字符，除了 \n \r</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">[...]</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">代表在 [] 范围内的字符，比如 [a-z] 就代表 a到z的字母</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;"><span style="color: rgb(0, 0, 0);font-family: monospace, monospace;font-weight: 700;text-align: center;background-color: rgb(248, 249, 250);">[^...]</span></code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">跟 [...] 唱反调，代表不在 [] 范围内的字符</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="120">{n}<br></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配在 {n} 前面的东西，比如: o{2} 不能匹配 Bob 中的 o ，但是能匹配 food 中的两个o。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">{n,m}</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配在 {n,m} 前面的东西，比如：o{1,3} 将匹配“fooooood”中的前三个o。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">{n，}</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配在 {n,} 前面的东西，比如：o{2,} 不能匹配“Bob”中的“o”，但能匹配“foooood”中的所有o。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">*</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">和 {0,} 一个样，匹配 * 前面的 0 次或多次。 比如 zo* 能匹配“z”、“zo”以及“zoo”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">+</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">和{1，} 一个样，匹配 + 前面 1 次或多次。 比如 zo+”能匹配“zo”以及“zoo”，但不能匹配“z”。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">？</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">和{0,1} 一个样，匹配 ？前面 0 次或 1 次。<br></td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;text-align: center;word-break: break-all;" width="26"><span style="color:#000000;font-family:monospace, monospace;"><span style="background-color: rgb(248, 249, 250);">a|b</span></span></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配 a 或者 b。</td></tr><tr><th style="border-top-width: 1px;border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;background-color: rgb(234, 236, 240);text-align: center;word-break: break-all;" width="26"><code style="font-family: monospace, monospace;color: rgb(0, 0, 0);background-color: rgb(248, 249, 250);border-width: 1px;border-style: solid;border-color: rgb(234, 236, 240);border-radius: 2px;padding: 1px 4px;">（）</code></th><td style="border-color: rgb(162, 169, 177);padding: 0.2em 0.4em;word-break: break-all;" width="393">匹配括号里面的内容。</td></tr></tbody></table><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">知道了这些之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们怎么用 python 来进行判断呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那就要使用到 python 的库了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">它就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;color: rgb(255, 76, 0);"><strong>re</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;color: rgb(255, 76, 0);"><strong><br></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来我们就来使用 re 模块</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">对其常用的方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来使用正则表达式</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="color: rgb(255, 76, 0);font-size: 20px;letter-spacing: 2px;text-align: center;white-space: normal;">re.match</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使用这个方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">主要传入两个参数</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第一个就是我们的匹配规则</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第二个就是需要被过滤的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">例如</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们想要从这</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#6a8759;">Xiaoshuaib has 100 bananas</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿到一个数字</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么我们就可以这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">'Xiaoshuaib has 100 bananas'<br></span>res = re.match(<span style="color:#6a8759;">'^Xi.*(\d+)\s.*s$'</span><span style="color:#cc7832;">,</span>content)<br><span style="color:#8888c6;">print</span>(res.group(<span style="color:#6897bb;">1</span>))</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="font-size: 20px;color: rgb(255, 76, 0);"><strong><br></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过我们刚刚说的匹配符号<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以定义出相应的匹配规则</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在这里我们将我们需要的目标内容用 () 括起来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">此刻我们获得结果是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">0</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么如果我们想要 100 这个数字呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">'Xiaoshuaib has 100 bananas'<br></span>res = re.match(<span style="color:#6a8759;">'^Xi.*?(\d+)\s.*s$'</span><span style="color:#cc7832;">,</span>content)<br><span style="color:#8888c6;">print</span>(res.group(<span style="color:#6897bb;">1</span>))</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看出区别了么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第二段代码我们多了一个 ？符号</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在这里呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">涉及到两个概念</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一个是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">贪婪匹配</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">另一个是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">非贪婪匹配</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所谓贪婪匹配</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是我们的第一段代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一个数一个数都要去匹配</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">而非贪婪呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们是直接把 100 给匹配出来了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfERLGxFnVxMtNCRDLYJGz1WX7fxukibleo5Jl9Qa2CkhiauMMRDbohFPvw/640?wx_fmt.jpeg" data-type="jpeg" data-w="400" style="width: 61%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">刚刚我们用到的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>.*？</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">是我们在匹配过程中最常使用到的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">表示的就是匹配任意字符</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">.*？的 . 代表所有的单个字符，除了 \n \r</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果我们的字符串有换行了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么办呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;">content = <span style="color:#6a8759;">"""Xiaoshuaib has 100 <br></span><span style="color:#6a8759;">bananas"""</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么我们就需要用到 re 的匹配模式了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">说来也简单</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接用 re.S 就可以了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">"""Xiaoshuaib has 100 <br></span><span style="color:#6a8759;">bananas"""<br></span>res = re.match(<span style="color:#6a8759;">'^Xi.*?(\d+)\s.*s$'</span><span style="color:#cc7832;">,</span>content<span style="color:#cc7832;">,</span>re.S)<br><span style="color:#8888c6;">print</span>(res.group(<span style="color:#6897bb;">1</span>))</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可能有些朋友会觉得</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">匹配一个东西还要写开头结尾</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有点麻烦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么就可以使用 re 的另一个方法了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="letter-spacing: 2px;text-align: center;white-space: normal;color: rgb(255, 76, 0);font-size: 20px;">re.search</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">它会直接去扫描字符串</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后把匹配成功的<strong>第一个</strong>结果的返回给你</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">"""Xiaoshuaib has 100 <br></span><span style="color:#6a8759;">bananas"""<br></span>res = re.search(<span style="color:#6a8759;">'Xi.*?(\d+)\s.*s'</span><span style="color:#cc7832;">,</span>content<span style="color:#cc7832;">,</span>re.S)<br><span style="color:#8888c6;">print</span>(res.group(<span style="color:#6897bb;">1</span>))</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这样子也是可以获取 100 的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是如果我们的内容是这样的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;">content = <span style="color:#6a8759;">"""Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;"""</span></pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">想要获取<strong>所有</strong>的 100 呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候就要用到 re 的另一个方法了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="letter-spacing: 2px;text-align: center;white-space: normal;color: rgb(255, 76, 0);font-size: 20px;">re.findall</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="letter-spacing: 2px;text-align: center;white-space: normal;color: rgb(255, 76, 0);font-size: 20px;"><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过它我们就能轻松的获取所有匹配的内容了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">"""Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;"""<br></span>res = re.findall(<span style="color:#6a8759;">'Xi.*?(\d+)\s.*?s;'</span><span style="color:#cc7832;">,</span>content<span style="color:#cc7832;">,</span>re.S)<br><span style="color:#8888c6;">print</span>(res)</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这里的结果是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">['100', '100', '100', '100']</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.881578947368421" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfEicI3XialYvrdTZiaztmHT8ukiak8b35I1UArav8Y5Aa75pvVp9NVv7sQ3w/640?wx_fmt.jpeg" data-type="jpeg" data-w="152"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">又有朋友觉得</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果我们想直接替换匹配的内容呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就比如刚刚的字符串</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可不可以把 100 直接替换成 250 呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9541666666666667" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfEmMQibFwrIFkMnpvMJFQkDsgSlIibsDdUPoGm6AE8aCUfwzcHoDuqboZA/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那就要用到 re 的另一个方法了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="letter-spacing: 2px;text-align: center;white-space: normal;color: rgb(255, 76, 0);font-size: 20px;">re.sub</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">"""Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;<br></span><span style="color:#6a8759;">Xiaoshuaib has 100 bananas;"""<br></span>content = re.sub(<span style="color:#6a8759;">'\d+'</span><span style="color:#cc7832;">,</span><span style="color:#6a8759;">'250'</span><span style="color:#cc7832;">,</span>content)<br><span style="color:#8888c6;">print</span>(content)</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么结果就变成了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;">Xiaoshuaib has 250 bananas;</p><p style="text-align: center;">Xiaoshuaib has 250 bananas;</p><p style="text-align: center;">Xiaoshuaib has 250 bananas;</p><p style="text-align: center;">Xiaoshuaib has 250 bananas;</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">250 个香蕉</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">吃....得完么？？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfEE48f5sXa99UEEUmFINeVBibOPiaJjIlwLeibU1JNiaSMDYJQg1GJQsqbicg/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">再来说说 re 的另一个常用到的方法吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="letter-spacing: 2px;text-align: center;white-space: normal;color: rgb(255, 76, 0);font-size: 20px;"><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong style="letter-spacing: 2px;text-align: center;white-space: normal;color: rgb(255, 76, 0);font-size: 20px;">re.compile</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这个主要就是把我们的匹配符封装一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>re<br><br>content = <span style="color:#6a8759;">"Xiaoshuaib has 100 bananas"<br></span>pattern = re.compile(<span style="color:#6a8759;">'Xi.*?(\d+)\s.*s'</span><span style="color:#cc7832;">,</span>re.S)<br>res = re.match(pattern<span style="color:#cc7832;">,</span>content)<br><br><span style="color:#8888c6;">print</span>(res.group(<span style="color:#6897bb;">1</span>))</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">其实和我们之前写的一样的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;">res = re.match(<span style="color:#6a8759;">'^Xi.*?(\d+)\s.*s$'</span><span style="color:#cc7832;">,</span>content<span style="color:#cc7832;">,</span>re.S)</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">只不过 compile 一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">便于以后复用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">好了 </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">关于 re 模块和正则表达式就介绍完啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">知道了怎么请求数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也知道了将返回的数据如何正则过滤</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">爬虫对我们来说还难么？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.995" src="https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfEXs6CicMSmjnog05Tl2VQU8xRqprAq6x0adlaEQ9QWeaNic7kpHJaZZtw/640?wx_fmt.jpeg" data-type="jpeg" data-w="200"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这次本篇真的完啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">再见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484110&amp;idx=1&amp;sn=94156b5693931aebe9d1708b87c98488&amp;chksm=fc8bba5fcbfc3349547842cbd201e05937dfa5f93009f9b2bd815e68149cb39fb4f7b6865be7&amp;scene=21#wechat_redirect" target="_blank">python爬虫03：那个叫做 Urllib 的库让我们的 python 假装是浏览器</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">python爬虫04|长江后浪推前浪，Requests 库把 urllib 库拍在沙滩上</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484047&amp;idx=1&amp;sn=b04b29cc35d3d9acb1a1361561cf3d14&amp;chksm=fc8bba1ecbfc330854d711ed3f469d99692573adec3125b9e510e56e35a43e9c7479b03f0d61&amp;scene=21#wechat_redirect" target="_blank">对不起，我不应该出轨的！</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也不知道为什么</p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你点了<span style="color: rgb(255, 76, 0);">好看</span>之后</p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你变得更好看了</p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;现在&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;你已经会使用 python 模拟浏览器&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;进行一些 Http 的请求了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么请求完之后&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;服务器返回给我们一堆源代码&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们可&lt;strong&gt;不是啥都要&lt;/strong&gt;的啊&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们是有原则的&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJCEkWUNkFLbh3vuYpFaYfErkZia6YgZ07VDpzwhicAMXfyiaBfAIgkAmNibfVpSMbvBM0hcRZUOd8ic1w/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;360&quot; style=&quot;width: 54%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们想要的东西&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;怎么能一股脑的啥都往自己兜里塞呢？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;使不得&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;使不得&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;所以&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;在服务器返回给我们的源码之中&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们要&lt;span style=&quot;color: rgb(255, 76, 0);&quot;&gt;过滤&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;拿到我们想要的就好&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;其它就丢一旁&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们就需要学会怎么使用&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;正则表达式&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;通过它&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们才能过滤出我们想要的内容&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;...&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来就是&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫06 | 你的第一个爬虫，爬取当当网 Top 500 本五星好评书籍</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-23.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-23.html</id>
    <published>2019-05-24T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.754Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA3CAYAAAB+fggjAAAAAXNSR0IArs4c6QAACb9JREFUaAW9WX9wVMUd3917d5cf/Agp1OTuQgIlQqUoI1JI1Noojg2I+VU7hVrtDDpadRypgzKjU52x09KOdsS20ypSO/WPWttcAqhTOlSoU4FIoRUn0wEZIMndBUkwGEhyv97bfvaS97L77t3lHYUuc+z3935397vf/e4LJZfQnuPPsW0d25ZQzr9mELKSUnIVzHxB/Dh+lBOKf4OEk0FOyQAl/CyltIt5tL29d/V2FzIkLUQ4FA7dwon+KCF0Fee8rBBdS5aSs/D+PUrYbyKtkb9b9BzAlA7CERrqDN1DOH8C8HU57FwSGat6kBGypbcluhMwFj+75XWwemf1vHQqtZ0T3pCtelkp73uJ79s9bT39dqs5HQyFK79jcPIKFErtSgLHjPvQHQB0EFt2hDE2QHU6RMvpkODrw3o50Uk5p3w2N/SlUKhHTNZjskHBz2pi6ylbH22J/k3mOToYCAceIYT/AgYVPhxJQTkMQ792Ez/yQCY8d0fgRl0nj8J2G5z1mvSJ3qCMrYOTb5l0xQFBDIUDjxmcbzUFJnu621/kf/DUmlM9k7RLh4LtwRChxquck0bFCqWjxENuijXF/iXoioNVnZU36wZ5D7PTTCWsWhyp4uFYa+x1k3Y5ezj6oNgtdTVpL0Lo+mhr9BwO0Xib+/bcWYZB35Sdg/sXsOSNV8o5MXK0LfoKYXQDxpJOMZ8L1g8E33JQT6aeQRoJCOJEMxjxfCvSEtlnEq5Uj5h7Ayv2I8U+5w9du/va0oyD896ZV004RQKebIzQ53EQ/jJJubJQhUa2YBXPmqNgy8vPjZ67N+NgMh6/HwSfyURgniwqLvmJif8/+sNrY6O4XV5WxjKMuvHDQOl9uCksHmX0xydWn0hYBJfAgncXzBhNjjZSnX8Fq3ENdmWWUMUhS2Ebv5HrtjDNg/+B5IY4wos0cVukUskqUwj9xfKS2W9GSEwi5QdxFS5BMn54dGzkHkhOy0x18j9COY1O5VxmhGJylIxMjgUTC7WUkfrqJAkQpfuP3nFUElO4WUgwHHza0HU1wG1SGOi0jeSI+kf92hgZlXg0yajBV0gUwri4vqZud/O7PbhxkGiNvM5NWHKV3NN8LGQbuVdDsYIVzOzHOI+ygzYhR/RAxwdbELcPZDEp+Q+2YQcS2L+Zwc4gdSUQS7Oz5BwIKUqWyq5ApEdDsVmhBKaHnHDQVUg1uwKLkkm+USEScsbjId/ra+7fbaMThMHVdpoTjuyxXloqcUg+Eqe4WBb26/5hGXeCkynyfdA9Fo/SQeZlN/StjUQtmgQUFxVnKhyJlAUGOgP13OC3ygxGWZhhSYtkYqIicUHGnWCUluoFz8mzkRzOCf14Wfyikx2ThvQ0B6XZdvhi1QaoAfZHmiMf40xMJmih4BvxWQnbNCD3i/cunoYab4FMQwr5o4zb4Uh9ZMxOM3Fsf91YfPQfOAeLTJrouYc8K3rEII0ikBcKRLTEhUQNuo8E7NSGh4dnyDOFzIioOpxkZdqyXYGSAV2rMYjhIUamkL2ZcANvG+MWWS4DU/parDm2R8AiBj/Bz3IQe14DPKeDRho1hNyonFplhgp/mmaNhpH6s0VVToNFxR7TPcVFJVZdgMG4cNBq0LvRQhyA2vLaMyDrFouTL169KzBlGkEofdnScQYMXBI/raiuXC1fs4wz2iXLI+U0y7gd3tewL41IVhLvmM6X2eWycM7nZ9EEAXWgWDWPpjWg7tx8+IbD4llhNTadTn8XcWgVBphprbhbLQkngJK/ymTdoE/IuDPME5jYSYx1HLn3EH6/B77Rq/m+FG2L3d7X1Pe+kx5kCBJp4G0clDWmAJTD0db+NhO398GO4G3cMDJBbPIY9bShfgyb+OXqMwGPV9rrskFsc6t4fck0GRZPQ5GnZBpO4x/wvrAmKfP+FzjjYF9zn5i58s0ET8MX8hnGc+BxOGnFi8innBg7UUBsFaV6Pt1CeBMrKD73qG8CbPnKUHvg/lzG+tr6DlGWufJkEWQp/tjgyMBJPF+fWrhj4XSZeSlwJgaFIhyioY7gHvS3moYyK6TRO6JN0b0mzd6HOgIbEBK/gp7fzsOBGMLUX2Z+bWvvnb1T3sd2fYFbDgoET8/56UTqKEBrizDIeY1463tae1BGObeq9qrlBtXb4aRcmVvCmOjneFq+UFZW9lJ3Q3fee9lSmgAUBwUNd+N9CPjfTfDHO0pO+z1FK081nfpUoUuIuKPPD322Gav5OMjWBCURRBGN4GH0QCGvxSwHhcFguPLnGEip97AKXd5y39dPN5yOy4PaYXGrjKToRsTMIzg4M+38cZz+LNYWe8qZp1Izh0QlEVLfctMmzNb6gCP4GGxFcij5W7usHT++NjaI4uHpadr0KkbpZvAH7DKw9iRi98lsejbFcQWF2LJ/LvOe6Yl14m5eLavhU8gqkQdlWj5YnOSL+sXNWNFNmKT1NQsLkGAez3zcIHmfj44rKAYUd2Jxcek6HCP1cHD+Ig5DzonZnT3WdOyCWFGukRUIwkGTL069kdYz319MmlOf00EhjKpiWKPku7IiDF9X3RHMecvIsjIsPqdh1ewO3SXLOMF5HRQKvS39h5GNOmVlnZP1Mu4W9pZ5/4TDZh0ybHkt3iKOqcm0OaWDQpB52DZTQfQo+Vtl3C08kQGO2OStYtlGz6CuHJxZO3MPYnHYMsDJVSKpW3ghAOXKsxaPoup86q4c7F7cncSyHZANGen0Shl3C+PSPy/L4qmZ97525aAwiMLgQ8Uwp8tl3C2MASff00KJMRW3GXLtIFbwY1kXp/kaGXcL42AoDqHit6p5JxuuHfQwj1IvIhFO9QhyGk/QpskM/C3Gyo0y3YRdOzgnNOcTHJS0qYgVrBIfLE28gF75ToN3bySfrmsHM68tTo7JxuKJ+PUyPhWcqbQ5XarI+TRlZxQeENcOjitS5dMc5/oqu8F8+ODI4FrEoPVpBTfL8akK2YIc9DCiFAkoyTbUdNSU5XPK5Im/MQPeZOKZnpNdCu6AFOTgrJLZO2FDrogrUjyxPbQ/VOxgWyG9Fn71h6hoJkMC8exlvl8qQg6I66rE1A22Vz6PEuwZExe92CrQtmmU72U+fzQ9K/15XV1dsuudrhlc50t0XX8Izq1TdAh5I9rWf69Mc4ILdlCU9kNDn32ICvZS0wySAY2W+shSUdw6OSXTCtpioSgePZrPeydWTUncstF8MPRw1dFvunFO2CnYQaGEk3cSn8iWYyVeBGoImqtG6RHxQsQfEJVskE+34C22GxOfb8fiY40owtaAJ0qnciTxcvSlE7VfBPX3IQ8lb/U2R3dgBRGu7tt/AYJkZEGv/oaXAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来啦，老弟</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJAwg2GyEb2cY4cZ9rico56LtpdjDZqnLibiahYP2pov80B3lAQg4H2VGyDTuK6j6uoNXE4AOjz0HGTQ/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们已经知道怎么使用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">Requests</a></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">进行各种请求骚操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也知道了对服务器返回的数据如何使用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">正则表达式</a></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来过滤我们想要的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么接下来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就使用 requests 和 re 来写一个<span style="color: rgb(255, 76, 0);">爬虫</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">作为一个爱看书的你（说的跟真的似的）</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.7795454545454545" src="https://wistbean.org/images/python/J2icnQspGlaJAwg2GyEb2cY4cZ9rico56LiaN6oY1rWxFtGd6oibicKTuMKChbjemAuic9DmvEhz26feeu3crYpWM46A/640?wx_fmt.jpeg" data-type="jpeg" data-w="440" style="width: 69%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么能发现好书呢？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以我们</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">爬取当当网的前 <strong>500 </strong>本好五星评书籍</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么样？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJAwg2GyEb2cY4cZ9rico56LbAASlIrAkg7QkGT7hgZqxQEs0KtgVzy7z9ABibzvjT9kP5zKRiaOww9w/640?wx_fmt.gif" data-type="gif" data-w="190"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="background-color: rgb(255, 0, 0);color: rgb(255, 255, 255);">请在电脑的陪同下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="background-color: rgb(255, 0, 0);color: rgb(255, 255, 255);">边看本文边练习</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">首先我们要对我们的目标网站进行分析</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">先摸清对方的底</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们才能战无不胜</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iahBpESNS64wvCLos4bYWG5xB9ExeoibZbfrTtwSqFEsU0yicp7c8SY9Bw/640?wx_fmt.jpeg" data-type="jpeg" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开这个书籍排行榜的地址</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(0, 82, 255);"><strong>http://bang.dangdang.com/books/fivestars/01.00.00.00.00.00-recent30-0-0-1-1</strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(0, 82, 255);"><strong><br></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们可以看到是这样的一个网页</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="2.7304542069992555" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iabZ6ZodOQhzo7IL1acOUw0rqXHZj9bVAlVlds5ywLEq132HQ1ibJGgDg/640?wx_fmt.png" data-type="png" data-w="1343" style=""></p><p style="text-align: center;"><br></p><p style="text-align: center;">每一页显示 20 本书</p><p style="text-align: center;"><br></p><p style="text-align: center;">当我们点击下一页的时候</p><p style="text-align: center;"><br></p><p style="text-align: center;">你可以发现地址变了</p><p style="text-align: center;"><br></p><p style="text-align: center;"><span style="color: rgb(0, 82, 255);">http://bang.dangdang.com/books/fivestars/01.00.00.00.00.00-recent30-0-0-1-</span><span style="color: rgb(255, 76, 0);">2</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也就是我们翻到第几页的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">链接地址的最后一个参数会跟着变</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么我们等会在 python 中可以用一个变量</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来实现获取不同页数的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9949494949494949" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iarq0FxIRQaKboB210q3uMUwkg4L42hdELltPnh1STgoJ4C3EKicPQgNA/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">用我们之前说的 <a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484073&amp;idx=1&amp;sn=665a1fa621eefba334abcc4da5ed894d&amp;chksm=fc8bba38cbfc332eb514796a25130564071131a102bc795bf7ce30a2a6474532b4cc4d13ac7c&amp;scene=21#wechat_redirect" target="_blank">Chrome</a> 骚操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来分析一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们要的内容是怎么请求的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">以及</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">返回给我们的源代码是什么样的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaI0fOjW1Gmp0iaIWqnMV3BRdFMficsHnAib091jwKibps5159gKkhR21TBks1picvJCicFqwOZOv52o2A2g/640?wx_fmt.gif" data-type="gif" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们通过 GET 请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.19401330376940132" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iav6a9zzHhalpToJCicH443l9Xsjic7tBINt1YYDoYxjByFkXq6SkODcRQ/640?wx_fmt.png" data-type="png" data-w="902" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们的请求头</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.26746724890829693" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1ia2bUXRZSInNmBxMZYk6tvfDE2osROSFlETtt5BIlXuyS2c2nichOvicDg/640?wx_fmt.png" data-type="png" data-w="916" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这是服务器返回来的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.2379702537182852" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iau1GicO7AQzYhsJhfR3y8nkhtUZoqCqG6V2OiajAdBwzW5s6EicYM6n2eA/640?wx_fmt.png" data-type="png" data-w="1143" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着我们再来分析一下我们要抓取的关键信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.49064449064449067" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iaEVMgVDOyHfPmp04NVWMvdic78qvj1GwZg7wvEvlpiaouiapSO9pQm8LZw/640?wx_fmt.png" data-type="png" data-w="481" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们要的就是前 500 本书的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">排名</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">书名</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">图片地址</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color:#ff4c00;">作者</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">推荐指数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">五星评分次数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">价格</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过源码我们可以看到<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这些信息被放在了 &lt;li&gt; 标签中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p><img class="" data-copyright="0" data-ratio="0.3869653767820774" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1ia1V7AqA7o3CAQsNZUswyOaK8NaEnPKeZsw5jjtO2ia8a7ylWN5hZFIaw/640?wx_fmt.png" data-type="png" data-w="982" style=""></p><p><img class="" data-copyright="0" data-ratio="0.4507978723404255" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iarfibTruqel5POxnPDCKeh591fDXQwaN1ZUR9cbpSgJnwd5xqnrRkWew/640?wx_fmt.png" data-type="png" data-w="752" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么我们等会就可以使用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">年轻人，不会正则表达式你睡得着觉？有点出息没有？</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来进行过滤我们要的信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一顿分析完了之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来撸代码了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKX9CC0MuT0n0hFRgPQHb1iaFzQibZarTYiaFb6Hko5dF1bxZy97JUj80hUpSlib2JMDB6lzMyaSHyCHA/640?wx_fmt.jpeg" data-type="jpeg" data-w="257"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">主要思路</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使用 page 变量来实现翻页</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们使用 requests 请求当当网</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后将返回的 HTML 进行正则解析</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">由于我们暂时还没学到<strong>数据库</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以解析完之后就把内容存到文件中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-github" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(248, 248, 248);color: rgb(51, 51, 51);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-github-function" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 99px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;"><span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">def</span> <span class="hljs-github-title" style="color: rgb(153, 0, 0);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(153, 0, 0);font-weight: 700;font-style: normal;">main</span><span class="hljs-github-params" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;">(page)</span>:</span><br>    url = <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 501px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'http://bang.dangdang.com/books/fivestars/01.00.00.00.00.00-recent30-0-0-1-'</span> + str(page)<br>    html = request_dandan(url)<br>    items = parse_result(html) <span class="hljs-github-comment" style="color: rgb(153, 153, 136);background: rgba(0, 0, 0, 0);display: inline;width: 146px;text-decoration: none solid rgb(153, 153, 136);font-weight: 400;font-style: italic;"># 解析过滤我们想要的信息</span><br>    <br>    <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">for</span> item <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">in</span> items:<br>        write_item_to_file(item)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">请求当当网</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当我们请求成功之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿到源代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-github" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(248, 248, 248);color: rgb(51, 51, 51);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-github-function" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 158px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;"><span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">def</span> <span class="hljs-github-title" style="color: rgb(153, 0, 0);background: rgba(0, 0, 0, 0);display: inline;width: 93px;text-decoration: none solid rgb(153, 0, 0);font-weight: 700;font-style: normal;">request_dandan</span><span class="hljs-github-params" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;">(url)</span>:</span><br>    <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">try</span>:<br>        response = requests.get(url)<br>        <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">if</span> response.status_code == <span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">200</span>:<br>            <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">return</span> response.text<br>    <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">except</span> requests.RequestException:<br>        <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">return</span> <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">None</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿到源代码了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就要对其解析</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使用正则表达式获取我们想要的关键信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取到了之后我们封装一下数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-github" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(248, 248, 248);color: rgb(51, 51, 51);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-github-function" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 152px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;"><span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">def</span> <span class="hljs-github-title" style="color: rgb(153, 0, 0);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(153, 0, 0);font-weight: 700;font-style: normal;">parse_result</span><span class="hljs-github-params" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;">(html)</span>:</span><br>    pattern = re.compile(<span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 1887px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'&lt;li&gt;.*?list_num.*?(\d+).&lt;/div&gt;.*?&lt;img src="(.*?)".*?class="name".*?title="(.*?)"&gt;.*?class="star"&gt;.*?class="tuijian"&gt;(.*?)&lt;/span&gt;.*?class="publisher_info"&gt;.*?target="_blank"&gt;(.*?)&lt;/a&gt;.*?class="biaosheng"&gt;.*?&lt;span&gt;(.*?)&lt;/span&gt;&lt;/div&gt;.*?&lt;p&gt;&lt;span\sclass="price_n"&gt;&amp;yen;(.*?)&lt;/span&gt;.*?&lt;/li&gt;'</span>,re.S)<br>    items = re.findall(pattern,html)<br>    <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">for</span> item <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">in</span> items:<br>        <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">yield</span> {<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'range'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">0</span>],<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'iamge'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">1</span>],<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'title'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">2</span>],<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'recommend'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">3</span>],<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'author'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">4</span>],<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'times'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">5</span>],<br>            <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'price'</span>: item[<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">6</span>]<br>        }</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打印一下看看结果</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-github" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(248, 248, 248);color: rgb(51, 51, 51);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">for</span> item <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">in</span> items:<br>        print(item)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到这样的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.41473178542834266" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI0fOjW1Gmp0iaIWqnMV3BRdyZJPYXFQtuBMA8Ja6Kk540Leh4MaAxEicaqMjrKfdmicTHL2uyRbndkg/640?wx_fmt.png" data-type="png" data-w="1249" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">没毛病</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">现在我们获取的是第 1 页的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如何自动获取 25 页 500 条数据呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来个 for 循环呗</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-github" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(248, 248, 248);color: rgb(51, 51, 51);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">if</span> __name__ == <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">"__main__"</span>:<br>    <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">for</span> i <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">in</span> range(<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">1</span>,<span class="hljs-github-number" style="color: rgb(0, 128, 128);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(0, 128, 128);font-weight: 400;font-style: normal;">26</span>):<br>        main(i)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取完 500 本书的数据之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">存到 book.txt 文件</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-github" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(248, 248, 248);color: rgb(51, 51, 51);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-github-function" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 191px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;"><span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">def</span> <span class="hljs-github-title" style="color: rgb(153, 0, 0);background: rgba(0, 0, 0, 0);display: inline;width: 119px;text-decoration: none solid rgb(153, 0, 0);font-weight: 700;font-style: normal;">write_item_to_file</span><span class="hljs-github-params" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(51, 51, 51);font-weight: 400;font-style: normal;">(item)</span>:</span><br>    print(<span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 131px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'开始写入数据 ====&gt; '</span> + str(item))<br>    <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">with</span> open(<span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'book.txt'</span>, <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'a'</span>, encoding=<span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'UTF-8'</span>) <span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">as</span> f:<br>        f.write(json.dumps(item, ensure_ascii=<span class="hljs-github-keyword" style="color: rgb(51, 51, 51);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(51, 51, 51);font-weight: 700;font-style: normal;">False</span>) + <span class="hljs-github-string" style="color: rgb(221, 17, 68);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(221, 17, 68);font-weight: 400;font-style: normal;">'\n'</span>)<br>        f.close()</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">完成</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">项目跑起来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.25268817204301075" src="https://wistbean.org/images/python/J2icnQspGlaI0fOjW1Gmp0iaIWqnMV3BRdt0F1pMlYfic0tKSNwVKR1g4tUZWZfDDUSyNVia5L71fapXElyxPNkC4A/640?wx_fmt.gif" data-type="gif" data-w="1302" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaI0fOjW1Gmp0iaIWqnMV3BRdLiaHaP6sa2xDMfBicMvk5hoQglR3tXCzEVIpFTj72jEufsIqtKryzSzQ/640?wx_fmt.gif" data-type="gif" data-w="196"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开我们存储的 book.txt 看看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.7191629955947136" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaI0fOjW1Gmp0iaIWqnMV3BRdHRJDszuuOn8p0EpWlia9OaYRlvpecTbkpP8TwHuibU1Mba8B4OWKwgFw/640?wx_fmt.png" data-type="png" data-w="908" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">前 500 本书的数据就被我们拿到啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaI0fOjW1Gmp0iaIWqnMV3BRdib7Rv7OMxcTRoKfULb4n99cpsAdyFkNEWJAZeWILFVaBMNgrTVZqqMg/640?wx_fmt.gif" data-type="gif" data-w="149"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">本篇完</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">完整代码小帅b已经放到公众号后台啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">需要的朋友</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在公众号发送</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>500</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">即可获取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">咱们下回再见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484110&amp;idx=1&amp;sn=94156b5693931aebe9d1708b87c98488&amp;chksm=fc8bba5fcbfc3349547842cbd201e05937dfa5f93009f9b2bd815e68149cb39fb4f7b6865be7&amp;scene=21#wechat_redirect" target="_blank">python爬虫03 | 那个叫做Urllib的库让我们的python假装是浏览器</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">python爬虫04 | 长江后浪推前浪，Requests库把urllib库拍在沙滩上</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">python爬虫05 | 年轻人，不会正则表达式你睡得着觉？有点出息没有？</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">支持小帅b的就顺手</p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/b96CibCt70iaajvl7fD4ZCicMcjhXMp1v6UibM134tIsO1j5yqHyNhh9arj090oAL7zGhRJRq6cFqFOlDZMleLl4pw/640" data-w="64" style="height: 20px !important;max-height: 20px !important;width: 20px !important;">点个好看吧</p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;来啦，老弟&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJAwg2GyEb2cY4cZ9rico56LtpdjDZqnLibiahYP2pov80B3lAQg4H2VGyDTuK6j6uoNXE4AOjz0HGTQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;240&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们已经知道怎么使用&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484115&amp;amp;idx=1&amp;amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;Requests&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;进行各种请求骚操作&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;也知道了对服务器返回的数据如何使用&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484120&amp;amp;idx=1&amp;amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;正则表达式&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;来过滤我们想要的内容&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;...&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那么接下来&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们就使用 requests 和 re 来写一个&lt;span style=&quot;color: rgb(255, 76, 0);&quot;&gt;爬虫&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;作为一个爱看书的你（说的跟真的似的）&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.7795454545454545&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJAwg2GyEb2cY4cZ9rico56LiaN6oY1rWxFtGd6oibicKTuMKChbjemAuic9DmvEhz26feeu3crYpWM46A/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;440&quot; style=&quot;width: 69%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;怎么能发现好书呢？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;所以我们&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;爬取当当网的前 &lt;strong&gt;500 &lt;/strong&gt;本好五星评书籍&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;怎么样？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJAwg2GyEb2cY4cZ9rico56LbAASlIrAkg7QkGT7hgZqxQEs0KtgVzy7z9ABibzvjT9kP5zKRiaOww9w/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;190&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;ok&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫07 | 有了 BeautifulSoup ，妈妈再也不用担心我的正则表达式了</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-22.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-22.html</id>
    <published>2019-05-23T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.752Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们上次做了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484142&amp;idx=1&amp;sn=d4893c734e44a16db871f7904910bdcb&amp;chksm=fc8bba7fcbfc336964aa4ee74d490098024479e663b9a83e7ca8e7b4ec876009a9f497462c77&amp;scene=21#wechat_redirect" target="_blank">你的第一个爬虫，爬取当当网 Top 500 本五星好评书籍</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有些朋友觉得<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">利用<a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">正则表达式</a>去提取信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">太特么麻烦了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.748" src="https://wistbean.org/images/python/J2icnQspGlaJ21iayun6CaWrcicVj9aw62OVWKDay5qxYLYjm9CSKe8zibAsgNAxAc0TYWfGrkvaSOruv8VK5TIm8Q/640?wx_fmt.jpeg" data-type="jpeg" data-w="250"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有没有什么别的方式</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">更方便过滤我们想要的内容啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">emmmm</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你还别说</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还真有</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有一个高效的网页解析库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">它的名字叫做</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>BeautifulSoup</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那可是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ21iayun6CaWrcicVj9aw62O29byzbmFOr2djxLGJVLWq5WPnLO3mjzlygvcvbSqnZW0iaWJmZXCIMw/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">它</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">是一个可以从 HTML 或 XML 文件中提取数据的 Python 库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么这么玩呢<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>学习python的正确姿势</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ21iayun6CaWrcicVj9aw62O7LTibwrRRvPWHanbZjrgUNUfaEVhPsckpSc7q1LUeTop3HVhEwJOq1g/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">首先我们要安装一下这个库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">pip install beautifulsoup4</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">beautifulsoup支持不同的解析器</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">比如</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">对 HTML 的解析</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">对 XML 的解析</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">对 HTML5 的解析</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.3067765567765568" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4PCcj7oYfH7G64Vibibn4UrbgCWYkTqgv7tOJ7leNQPibEUca1XibTJSt4w/640?wx_fmt.png" data-type="png" data-w="1092" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一般情况下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们用的比较多的是 lxml 解析器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们先来使用一个例子</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">让你体验一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">beautifulsoup 的一些常用的方法</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可流弊了呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ21iayun6CaWrcicVj9aw62OkHwtuXdgZSxW0RcuHLibS125azzBYVfAHZJMceBW4ia3dwxHZ72jGXYg/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">比如我们有这样一段 HTML 代码</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">html_doc = """<br><br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">html</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">head</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">title</span>&gt;</span>学习python的正确姿势<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 52px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">title</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">head</span>&gt;</span><br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">body</span>&gt;</span><br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 112px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"title"</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">b</span>&gt;</span>小帅b的故事<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">b</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span>&gt;</span><br><br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 112px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"story"</span>&gt;</span>有一天，小帅b想给大家讲两个笑话<br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 376px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">href</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"http://example.com/1"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"sister"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">id</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link1"</span>&gt;</span>一个笑话长<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span>&gt;</span>,<br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 376px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">href</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"http://example.com/2"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"sister"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">id</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link2"</span>&gt;</span>一个笑话短<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span>&gt;</span> ,<br>他问大家，想听长的还是短的？<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span>&gt;</span><br><br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 112px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"story"</span>&gt;</span>...<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span>&gt;</span><br><br>"""</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">在不使用 re 来进行正则表达式的情况下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">如何快速获取到我们想要的内容呢？</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">先安装</span><span style="letter-spacing: 2px;text-align: center;">一下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;"><span style="letter-spacing: 2px;text-align: center;background-color: rgb(255, 0, 0);color: rgb(255, 255, 255);">pip install beautifulsoup4</span></p><p style="text-align: center;"><span style="letter-spacing: 2px;text-align: center;background-color: rgb(255, 0, 0);color: rgb(255, 255, 255);">pip install lxml</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">接着将 html 的源代码传给 BeautifulSoup</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">soup = BeautifulSoup(html_doc,'lxml')</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">此时此刻</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就不需要自己写正则匹配了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4BA3Uzyr2IliaT4jC4ZibWD74OPIM0u5YOIiciaFzLNwVXWGpgTAJbpZY8A/640?wx_fmt.jpeg" data-type="jpeg" data-w="128"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们要做的就是从这个对象<strong>直接获取</strong>我们要的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取标题的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">print</span>(soup.title.<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">string</span>)<br>#学习python的正确姿势</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">获取 p 标签里面的内容</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">print</span>(soup.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">p</span>.<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">string</span>)<br>#小帅<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">b</span>的故事</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取 title 的父级标签</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-selector-tag" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">print</span>(<span class="hljs-default-selector-tag" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">soup</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.title</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.parent</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.name</span>)<br><span class="hljs-default-selector-id" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">#head</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">获取超链接</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">print(soup.a)<br><span class="hljs-default-meta" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">#</span><span class="bash">&lt;a class=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"sister"</span> href=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"http://example.com/1"</span> id=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link1"</span>&gt;一个笑话长&lt;/a&gt;</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取所有超链接</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">print(soup.find_all('a'))<br>#[<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 376px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"sister"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">href</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"http://example.com/1"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 14px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">id</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link1"</span>&gt;</span>一个笑话长<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span>&gt;</span>, <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 376px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"sister"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">href</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"http://example.com/2"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">id</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link2"</span>&gt;</span>一个笑话短<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span>&gt;</span>]</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取 id 为 link2 的超链接</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">print</span>(soup.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(id=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link2"</span>))<br>#&lt;<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">a</span> class=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"sister"</span> href=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"http://example.com/2"</span> id=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link2"</span>&gt;一个笑话短&lt;/<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">a</span>&gt;</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取网页中所有的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">print</span>(soup.get_text())<br><br># 学习<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">python</span>的正确姿势<br><br>小帅<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">b</span>的故事<br>有一天，小帅<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">b</span>想给大家讲两个笑话<br>一个笑话长,<br>一个笑话短 ,<br>他问大家，想听长的还是短的？<br>...</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">除了find方法之外</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果你对css比较熟悉</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">也可以使用 select 方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">soup = BeautifulSoup(html_doc,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'lxml'</span>)<br><br><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">print</span>(soup.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">select</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"title"</span>))<br><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">print</span>(soup.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">select</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 52px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"body a"</span>))<br><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">print</span>(soup.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">select</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"p &gt; #link1"</span>))</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">以上就是 <span style="letter-spacing: 2px;text-align: center;">BeautifulSoup 常用的方法</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">想进一步了解可以到这</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;color: rgb(0, 82, 255);">https://www.crummy.com/software/BeautifulSoup/bs4/doc/</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有了它</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">妈妈再也不用担心我的正则表达式了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">下次还有人这样问你</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">年轻人，不会正则表达式你睡得着觉？有点出息没有？</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">你可以傲娇的告诉他</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4uoaiamsbTsicHXnhgjEEgRDhricaqbw8Ndclm01weHd3WJ97dh4CV7Gibg/640?wx_fmt.jpeg" data-type="jpeg" data-w="255"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>睡得着</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">本篇完</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">再见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484142&amp;idx=1&amp;sn=d4893c734e44a16db871f7904910bdcb&amp;chksm=fc8bba7fcbfc336964aa4ee74d490098024479e663b9a83e7ca8e7b4ec876009a9f497462c77&amp;scene=21#wechat_redirect" target="_blank">python爬虫06 | 你的第一个爬虫，爬取当当网 Top 500 本五星好评书籍</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">python爬虫05 | 年轻人，不会正则表达式你睡得着觉？有点出息没有？</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">python爬虫04 | 长江后浪推前浪，Reuqests库把urllib库拍在沙滩上</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">好看的人都点了</p></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫08 | 你的第二个爬虫，要过年了，爬取豆瓣最受欢迎的250部电影慢慢看</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-21.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-21.html</id>
    <published>2019-05-22T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.751Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">马上就要过年啦<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af42087jZVSfj0250dKvKQTJs8htwciaSV3XqXiaPPVXEtLzumw9KyTiaFxQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">过年在家干啥咧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">准备好被七大姑八大姨轮番「轰炸」了没？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4Bviaic6roDCSibOic4D6BZfmbyTC0HIA4NqzEKz78tKqDtuuiaicV8p0ttrA/640?wx_fmt.jpeg" data-type="jpeg" data-w="350"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4qLe7EX5gcX0zDic1T3ND7fg9JiaUGCickSXUKSykVM3pibwmoSx0IgdcNA/640?wx_fmt.jpeg" data-type="jpeg" data-w="350"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">你的内心 os 是这样的</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4ichNRW0vPgCgzuOTFzrMTuMLOBQWxDeGh3dRl6ibicVI9rrINMkib5RKSQ/640?wx_fmt.gif" data-type="gif" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但实际上你是这样的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9918032786885246" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af44QbO9NzyLYsicscoHyQmjSWibm1icPexvsnPmC0ia75iadH3SezmzFuQZXQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="122"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">应付完之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">闲暇时刻不妨看看电影</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来咱们就来爬取豆瓣上评分最高的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>250部电影</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">这次我们就要来使用上次说的<br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484147&amp;idx=1&amp;sn=ea755f668585d237622e897a73ef6549&amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;scene=21#wechat_redirect" target="_blank"> BeautifulSoup </a>+ <a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">Reuqests</a><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">进行爬取啦</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">这次<br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">我们将爬取到的内容存放到 excel 吧</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">那么</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">接下来就是</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><strong><br></strong></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.34375" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4ialKpAnxq7voDpt7LkicX42ibibcjthwiaQfGAvqdcia4OjUcYV0ItqVdMgw/640?wx_fmt.gif" data-type="gif" data-w="160"></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">我们还是老样子</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">先摸清对方的底</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">知己知彼</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">百战不殆</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">首先打开我们的目标链接</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(0, 82, 255);">https://movie.douban.com/top250</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">可以看到这样一个网页</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.670814479638009" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4WJqicPT0fDF6byUQ3ZJZCXP5Bs5JqLlib3KrZswgVoxWJjtCqga7mgAA/640?wx_fmt.png" data-type="png" data-w="884" style=""></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">每一页显示了 25 条数据</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">当我们点击下一页的时候</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">链接请求参数变了</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(0, 82, 255);">https://movie.douban.com/top250?</span><span style="color: rgb(255, 76, 0);">start=25</span><span style="color: rgb(0, 82, 255);">&amp;filter=</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们一眼就看的出来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这里就是从第 25 条数据开始加载的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们可以使用这个 <span style="color: rgb(255, 76, 0);letter-spacing: 2px;text-align: center;">start=25 </span>来做变量</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">实现翻页获取信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接下来我们来看下我们要的主要信息</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">电影名称</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">电影图片</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">电影排名</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">电影评分</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">电影作者</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);">电影简介</span></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p><img class="" data-copyright="0" data-ratio="0.6306954436450839" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4oqAYSu6Fuiamw5S4K9icVTfkegKhNYV1nY4kn3rK8WbD6PSmuqwW0hLg/640?wx_fmt.png" data-type="png" data-w="834" style=""></p><p><img class="" data-copyright="0" data-ratio="0.3443181818181818" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af47764AOn0qrjwYjjzpJp3t89UI4kHFLuykiaHPWVxMYITtbvXhxybmSg/640?wx_fmt.png" data-type="png" data-w="880" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">等会我们可以使用 <a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484147&amp;idx=1&amp;sn=ea755f668585d237622e897a73ef6549&amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;scene=21#wechat_redirect" style="letter-spacing: 2px;text-align: center;white-space: normal;" target="_blank">BeautifulSoup </a>超简单获取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一顿分析之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就开始撸代码啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.7461538461538462" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4WWSLd2gIHpCFqrKqIuAXPco2PfPnAnYuUlZzE8fQo5Y0tdFwFzf0Hw/640?wx_fmt.gif" data-type="gif" data-w="130"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">主要思路</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">请求豆瓣的链接获取网页源代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后使用 BeatifulSoup 拿到我们要的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">最后就把数据存储到 excel 文件中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-function" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 99px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">def</span> <span class="hljs-default-title" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">main</span><span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">(page)</span>:</span><br>    url = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 264px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'https://movie.douban.com/top250?start='</span>+ str(page*<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">25</span>)+<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'&amp;filter='</span><br>    html = request_douban(url)<br>    soup = BeautifulSoup(html, <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'lxml'</span>)<br>    save_to_excel(soup)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">请求豆瓣电影</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-function" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 158px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">def</span> <span class="hljs-default-title" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 93px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">request_douban</span><span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">(url)</span>:</span><br>    <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">try</span>:<br>        response = requests.get(url)<br>        <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">if</span> response.status_code == <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">200</span>:<br>            <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">return</span> response.text<br>    <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">except</span> requests.RequestException:<br>        <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">return</span> <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">None</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取到的主要源代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">...<br><br><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 145px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 14px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">ol</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 72px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"grid_view"</span>&gt;</span><br>        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">li</span>&gt;</span><br>            <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 119px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"item"</span>&gt;</span><br>                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 112px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"pic"</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 85px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 14px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">em</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">""</span>&gt;</span>1<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">em</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 343px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">href</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 283px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"https://movie.douban.com/subject/1292052/"</span>&gt;</span><br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 818px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">img</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">width</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"100"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">alt</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 85px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"肖申克的救赎"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">src</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 495px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"https://img3.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">""</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span>&gt;</span><br>                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span>&gt;</span><br>                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 119px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"info"</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 105px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"hd"</span>&gt;</span><br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 403px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">href</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 284px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"https://movie.douban.com/subject/1292052/"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">""</span>&gt;</span><br>                            <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 131px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"title"</span>&gt;</span>肖申克的救赎<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 132px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"title"</span>&gt;</span>&amp;nbsp;/&amp;nbsp;The Shawshank Redemption<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 132px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 32px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"other"</span>&gt;</span>&amp;nbsp;/&amp;nbsp;月黑高飞(港)  /  刺激1995(台)<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">a</span>&gt;</span><br><br><br>                            <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 151px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"playable"</span>&gt;</span>[可播放]<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 105px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"bd"</span>&gt;</span><br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">""</span>&gt;</span><br>                            导演: 弗兰克·德拉邦特 Frank Darabont&amp;nbsp;&amp;nbsp;&amp;nbsp;主演: 蒂姆·罗宾斯 Tim Robbins /...<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">br</span>&gt;</span><br>                            1994&amp;nbsp;/&amp;nbsp;美国&amp;nbsp;/&amp;nbsp;犯罪 剧情<br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span>&gt;</span><br><br>                        <br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 119px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"star"</span>&gt;</span><br>                                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 158px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 32px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"rating5-t"</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 303px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 32px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"rating_num"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">property</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"v:average"</span>&gt;</span>9.6<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 257px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 52px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">property</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"v:best"</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">content</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"10.0"</span>&gt;</span><span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span>1286755人评价<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span>&gt;</span><br><br>                            <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 112px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"quote"</span>&gt;</span><br>                                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 119px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span> <span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 32px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">class</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"inq"</span>&gt;</span>希望让人自由。<span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">span</span>&gt;</span><br>                            <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">p</span>&gt;</span><br>                    <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span>&gt;</span><br>                <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span>&gt;</span><br>            <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">div</span>&gt;</span><br>        <span class="hljs-default-tag" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">&lt;/<span class="hljs-default-name" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">li</span>&gt;</span><br><br>...</code></pre></section><p><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">BeatifulSoup 解析</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">list</span> = soup.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(class_=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'grid_view'</span>).find_all(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'li'</span>)<br><br>    <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">for</span> item in lis<span class="hljs-default-variable" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">t:</span><br>        item_name = item.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(class_=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'title'</span>).<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">string</span><br>        item_img = item.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'a'</span>).<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'img'</span>).<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">get</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'src'</span>)<br>        item_index = item.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(class_=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">''</span>).<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">string</span><br>        item_score = item.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(class_=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'rating_num'</span>).<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">string</span><br>        item_author = item.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'p'</span>).text<br>        item_intr = item.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">find</span>(class_=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'inq'</span>).<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">string</span><br><br>        # <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">print</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'爬取电影：'</span> + item_index + <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_name +<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_img +<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_score +<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_author +<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_intr )<br>        <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">print</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'爬取电影：'</span> + item_index + <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_name  +<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_score  +<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">' | '</span> + item_intr )</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打印一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">1</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 98px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 肖申克的救赎 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.6</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 302px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 希望让人自由。<br>爬取电影：2 |</span> 霸王别姬 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.6 |</span> 风华绝代。<br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">3</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 110px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 这个杀手不太冷 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.4</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 410px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 怪蜀黍和小萝莉不得不说的故事。<br>爬取电影：4 |</span> 阿甘正传 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.4 |</span> 一部美国近现代史。<br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">5</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 美丽人生 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.5</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 266px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 最美的谎言。<br>爬取电影：6 |</span> 泰坦尼克号 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.3 |</span> 失去的才是永恒的。 <br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">7</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 千与千寻 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.3</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 369px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 最好的宫崎骏，最好的久石让。 <br>爬取电影：8 |</span> 辛德勒的名单 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.5 |</span> 拯救一个人，就是拯救整个世界。<br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 盗梦空间 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.3</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 374px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 诺兰给了我们一场无法盗取的梦。<br>爬取电影：10 |</span> 机器人总动员 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.3 |</span> 小瓦力，大人生。<br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">11</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 110px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 忠犬八公的故事 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.3</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 392px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 永远都不能忘记你所爱的人。<br>...<br>爬取电影：21 |</span> 无间道 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.1 |</span> 香港电影史上永不过时的杰作。<br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">22</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 98px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 当幸福来敲门 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.0</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 303px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 平民励志片。 <br>爬取电影：23 |</span> 疯狂动物城 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.2 |</span> 迪士尼给我们营造的乌托邦就是这样，永远善良勇敢，永远出乎意料。<br>爬取电影：<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">24</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 触不可及 |</span> <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 19px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">9.2</span> <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 320px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 满满温情的高雅喜剧。<br>爬取电影：25 |</span> 怦然心动 <span class="hljs-default-params" style="color: rgb(171, 178, 191);background: rgba(0, 0, 0, 0);display: inline;width: 47px;text-decoration: none solid rgb(171, 178, 191);font-weight: 400;font-style: normal;">| 9.0 |</span> 真正的幸福是来自内心深处。</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿到数据啦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4IIibYhO1NGSibfYB6wbXOZehQ6z8jbXF1koEAL0cicQSYcnNOqT6TOE9Q/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">循环获取 10 页的所有数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">来个循环吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">for</span> i in <span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">range</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">10</span>):<br>        main(i)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(255, 76, 0);letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取到数据当然是要存储了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">导入 excel 的库 </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'宋体';font-size:12.0pt;"><span style="color:#cc7832;">import </span>xlwt</pre><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">创建一个 excel 的 sheet</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">每一列就是我们要的关键内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">book=xlwt.Workbook(encoding=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'utf-8'</span>,style_compression=<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>)<br><br>sheet=book.add_sheet(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 101px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'豆瓣电影Top250'</span>,cell_overwrite_ok=True)<br>sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 38px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'名称'</span>)<br>sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">1</span>,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 38px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'图片'</span>)<br>sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">2</span>,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 38px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'排名'</span>)<br>sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">3</span>,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 38px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'评分'</span>)<br>sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">4</span>,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 38px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'作者'</span>)<br>sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>,<span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 7px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">5</span>,<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 38px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'简介'</span>)</code></pre></section><p><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">将爬取到的所有数据写入 excel</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(n, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">0</span>, item_name)<br>        sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(n, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">1</span>, item_img)<br>        sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(n, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">2</span>, item_index)<br>        sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(n, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">3</span>, item_score)<br>        sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(n, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">4</span>, item_author)<br>        sheet.<span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">write</span>(n, <span class="hljs-default-number" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 6px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">5</span>, item_intr)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">最后来个保存</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">book.save(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 192px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">u'豆瓣最受欢迎的250部电影.xlsx'</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKAFEMb4QNfysficwtAto8o2aYwiaL9WtR1jbjFolaktHW78GTDQAfBeV5d3z9wL5ByY3gVqXY3bG0w/640?wx_fmt.jpeg" data-type="jpeg" data-w="400"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">运行一下吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.34178187403993854" src="https://wistbean.org/images/python/J2icnQspGlaKAFEMb4QNfysficwtAto8o2RPGicjUASYyvncRwWRU1qa74icQtmLn0lTZicvdQoFn34v2YKCZnDDAXA/640?wx_fmt.gif" data-type="gif" data-w="1302" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">生成了一个 excel 文件</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.3953147877013177" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKAFEMb4QNfysficwtAto8o2q7hlEf3XLOxAVFwCHbws150NFicolOLoeNiahGb9ge8xBAlnpyBibAwfA/640?wx_fmt.png" data-type="png" data-w="1366" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9117647058823529" src="https://wistbean.org/images/python/J2icnQspGlaKAFEMb4QNfysficwtAto8o2tB7hOXWnVlYXGL7F01qc6FQBa8nZULwRNkHgGfBEpT1YpicMmGqDVYw/640?wx_fmt.jpeg" data-type="jpeg" data-w="238"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">老规矩</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b把本篇涉及到的源代码放在后台了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">公众号发送「<strong>250</strong>」获取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">完</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">再见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484147&amp;idx=1&amp;sn=ea755f668585d237622e897a73ef6549&amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;scene=21#wechat_redirect" target="_blank">python爬虫07 | 有了 BeautifulSoup ，妈妈再也不用担心我的正则表达式了</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484142&amp;idx=1&amp;sn=d4893c734e44a16db871f7904910bdcb&amp;chksm=fc8bba7fcbfc336964aa4ee74d490098024479e663b9a83e7ca8e7b4ec876009a9f497462c77&amp;scene=21#wechat_redirect" target="_blank">python爬虫06 | 你的第一个爬虫，爬取当当网 Top 500 本五星好评书籍</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484120&amp;idx=1&amp;sn=5f5a2ad4f9c458c4ed04c2726cf0b6f2&amp;chksm=fc8bba49cbfc335f1dae0ffc2ad03cad443cb944c2666ba51f70e0e9663bb86bc960971bf804&amp;scene=21#wechat_redirect" target="_blank">python爬虫05 | 年轻人，不会正则表达式你睡得着觉？有点出息没有？</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">好看的人都点了</p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;马上就要过年啦&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af42087jZVSfj0250dKvKQTJs8htwciaSV3XqXiaPPVXEtLzumw9KyTiaFxQ/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;440&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;过年在家干啥咧&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;准备好被七大姑八大姨轮番「轰炸」了没？&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4Bviaic6roDCSibOic4D6BZfmbyTC0HIA4NqzEKz78tKqDtuuiaicV8p0ttrA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;350&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4qLe7EX5gcX0zDic1T3ND7fg9JiaUGCickSXUKSykVM3pibwmoSx0IgdcNA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;350&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;letter-spacing: 2px;text-align: center;&quot;&gt;你的内心 os 是这样的&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af4ichNRW0vPgCgzuOTFzrMTuMLOBQWxDeGh3dRl6ibicVI9rrINMkib5RKSQ/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;300&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;但实际上你是这样的&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9918032786885246&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaL9oRBaVicv1c3ibzdcK12af44QbO9NzyLYsicscoHyQmjSWibm1icPexvsnPmC0ia75iadH3SezmzFuQZXQ/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;122&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;应付完之后&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;闲暇时刻不妨看看电影&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;接下来咱们就来爬取豆瓣上评分最高的&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;250部电影&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;这次我们就要来使用上次说的&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484147&amp;amp;idx=1&amp;amp;sn=ea755f668585d237622e897a73ef6549&amp;amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt; BeautifulSoup &lt;/a&gt;+ &lt;a data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484115&amp;amp;idx=1&amp;amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;Reuqests&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;进行爬取啦&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;这次&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;我们将爬取到的内容存放到 excel 吧&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;那么&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;接下来就是&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫09 | 上来，自己动 ！这就是 selenium 的牛逼之处</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-20.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-20.html</id>
    <published>2019-05-21T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.749Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">作为一个男人</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在最高光的时刻</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就是说出那句</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.5808383233532934" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHagicWTj3YWAQftNogw2DzovDniaia3icYf86mgEby8mQASqsG1snACsEIJg/640?wx_fmt.gif" data-type="gif" data-w="167" style="letter-spacing: 2px;text-align: center;white-space: normal;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还不会被人打</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">虽然在现实生活中你无法这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是在这里</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就让你体验一番</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那种呼风唤雨的感觉</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9185185185185185" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHaYyrgKqHwzKbvoBKkl0Nm5kGMUqibm9RggGHFKx0hlcnJJwSZGS7KupA/640?wx_fmt.jpeg" data-type="jpeg" data-w="135"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们之前在爬取某些网站的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">使用到了一些 python 的请求库</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">模拟浏览器的请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们需要抓包啥的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">能不能不这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可不可以就写几行代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">让它自己去打开浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">自己去请求我们要爬取的网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">自己去模拟我们的一些搜索</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">等等</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">反正就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">老子躺着，让它自己动</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHa0MYpa66ScZD71p1aibn5POkRC0wex8WHgLAzUFOGQSt67hbLMkylBhg/640?wx_fmt.gif" data-type="gif" data-w="440" style="width: 56%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">躺好</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">让 selenium 满足你的要求</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">怎么玩呢？</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;">那么接下里就是</p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><br></p><p style="margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;"><span style="background-color: rgb(255, 0, 0);color: rgb(255, 255, 255);"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHaL4AiaLjR6ZLLmgpuSfMSt3QGFX7HUhXFS6KlIhDvY0z8yzLS18mL5Lw/640?wx_fmt.gif" data-type="gif" data-w="396" style="width: 49%;height: auto !important;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">什么是 selenium ？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">其实它就是一个自动化测试工具，支持各种主流的浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直到遇到了 python</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">转身一变</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJ4qDVA83fbdcib5HAbWhsBNIrIIMliaJfgWpLFLL2ibFm86L28X81LxHucCLgyERAfNdww0iatevNUTw/640?wx_fmt.jpeg" data-type="jpeg" data-w="400"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">selenium 变成了爬虫利器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们先来安装一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">pip <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">install</span> selenium</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着我们还要下载浏览器驱动</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b用的是 Chrome 浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">所以下载的是 Chrome 驱动</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当然你用别的浏览器也阔以</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">去相应的地方下载就行了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><table class="docutils" style="letter-spacing: 2px;"><tbody valign="top"><tr class="row-odd"><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="159"><strong>Chrome</strong>:</td><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="353">https://sites.google.com/a/chromium.org/chromedriver/downloads</td></tr><tr class="row-even"><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="104"><strong>Edge</strong>:</td><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="353">https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/</td></tr><tr class="row-odd"><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="104"><strong>Firefox</strong>:</td><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="353">https://github.com/mozilla/geckodriver/releases</td></tr><tr class="row-even"><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="104"><strong>Safari</strong>:</td><td style="padding: 0.25em 0.7em;border-color: rgb(136, 136, 136);word-break: break-all;" width="353">https://webkit.org/blog/6900/webdriver-support-in-safari-10/</td></tr></tbody></table><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">下载完之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">要配置一下环境变量</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="1.0304568527918783" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHaQ1RiasOMVcozCbZP4kOxB5MmlwojNBNHWsUV2vWsqqq4ukRrUeTWkAA/640?wx_fmt.png" data-type="png" data-w="394" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着打开 pycharm</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">撸点代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">from selenium import webdriver<br><br>driver = webdriver.Chrome()<br>driver.<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">get</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 152px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"https://www.baidu.com"</span>)<br><br><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span> = driver.find_element_by_css_selector(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'#kw'</span>)<br><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span>.send_keys(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"苍老师照片"</span>)<br><br>button = driver.find_element_by_css_selector(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'#su'</span>)<br>button.click()</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">运行一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5142428785607196" src="https://wistbean.org/images/python/J2icnQspGlaJ4qDVA83fbdcib5HAbWhsBN5oGxmCtVdZ1EE2FZ6EMRnzticUfpTtVZ7uXIOK6Za5FRysof6gnXx8A/640?wx_fmt.gif" data-type="gif" data-w="1334" style=""></p><p style="text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以看到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">它自己打开了 Chrome 浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">访问了百度</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">搜索了苍老师的照片</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.75" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHaia9NNeP8qicBOmABqsYTnE7wbOulAibMcEKRhOfAj1Tc0lGQG8kTICjjw/640?wx_fmt.gif" data-type="gif" data-w="192"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这就是 <span style="letter-spacing: 2px;text-align: center;">selenium 的魅力</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">我们来看下我们刚刚写的代码</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">我们导入了 web 驱动模块</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">from</span> selenium <span class="hljs-default-keyword" style="color: rgb(198, 120, 221);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(198, 120, 221);font-weight: 400;font-style: normal;">import</span> webdriver</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着我们创建了一个 Chrome 驱动</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">driver</span> = webdriver.Chrome()</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有了实例之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">相当于我们有了 Chrome 浏览器了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">接着使用 get 方法打开百度</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;">driver.<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 20px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">get</span>(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 152px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"https://www.baidu.com"</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">打开百度之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们获取到输入框</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">至于怎么获取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">等等会讲</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取到输入框之后我们就往里面写入我们要搜索的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span> = driver.find_element_by_css_selector(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'#kw'</span>)<br><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span>.send_keys(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 74px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"苍老师照片"</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">输入完了之后呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们就获取到搜索这个按钮</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后点击</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attribute" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">button</span> = driver.find_element_by_css_selector(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'#su'</span>)<br>button.click()</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就这样完成了一次自动的百度搜索</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHaUiciciaEFckVB7B9R2EvictpnN7icB0QiarAkFKgSRY1BQyDapZQd3BOUJOg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当我们使用驱动打开了一个页面</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候其实没什么鸟用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">因为我们要对那些元素进行操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就像刚刚我们要获取输入框然后输入一些内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还有获取按钮点击什么的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">selenium 提供了挺多方法给我们获取的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当我们要在页面中获取一个元素的时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以使用这些方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><ul class="simple list-paddingleft-2" style=""><li><p><cite>find_element_by_id</cite></p></li><li><p><cite>find_element_by_name</cite></p></li><li><p><cite>find_element_by_xpath</cite></p></li><li><p><cite>find_element_by_link_text</cite></p></li><li><p><cite>find_element_by_partial_link_text</cite></p></li><li><p><cite>find_element_by_tag_name</cite></p></li><li><p><cite>find_element_by_class_name</cite></p></li><li><p><cite>find_element_by_css_selector</cite></p></li></ul><p style="letter-spacing: 2px;"><br></p><p style="letter-spacing: 2px;"><cite><br></cite></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">想要在页面获取多个元素呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就可以这样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><ul class="simple list-paddingleft-2" style=""><li><p><cite>find_elements_by_name</cite></p></li><li><p><cite>find_elements_by_xpath</cite></p></li><li><p><cite>find_elements_by_link_text</cite></p></li><li><p><cite>find_elements_by_partial_link_text</cite></p></li><li><p><cite>find_elements_by_tag_name</cite></p></li><li><p><cite>find_elements_by_class_name</cite></p></li><li><p><cite>find_elements_by_css_selector</cite></p></li></ul><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">比如我们打开了一个页面</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">是这样的 HTML</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-symbol" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">&lt;html&gt;</span><br> <span class="hljs-default-symbol" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">&lt;body&gt;</span><br>  &lt;form id=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"loginForm"</span>&gt;<br>   &lt;<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span> name=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"username"</span> <span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">type</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"text"</span> /&gt;<br>   &lt;<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span> name=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"password"</span> <span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">type</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"password"</span> /&gt;<br>   &lt;<span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input class="login"</span> name=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"continue"</span> <span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 27px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">type</span>=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"submit"</span> value=<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"Login"</span> /&gt;<br>  &lt;/form&gt;<br> &lt;/body&gt;<br><span class="hljs-default-symbol" style="color: rgb(97, 174, 238);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(97, 174, 238);font-weight: 400;font-style: normal;">&lt;html&gt;</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以通过 id 获取 form 表单</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">login_form</span> = driver.find_element_by_id(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'loginForm'</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过 name 获取相应的输入框</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">username</span> = driver.find_element_by_name(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'username'</span>)<br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">password</span> = driver.find_element_by_name(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'password'</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过 xpath 获取表单</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">login_form</span> = driver.find_element_by_xpath(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 132px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"/html/body/form[1]"</span>)<br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">login_form</span> = driver.find_element_by_xpath(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 72px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"//form[1]"</span>)<br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">login_form</span> = driver.find_element_by_xpath(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 165px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"//form[@id='loginForm']"</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过标签获取相应的输入框</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">input1</span> = driver.find_element_by_tag_name(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'input'</span>)</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过 class 获取相应的元素</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span style="color:#d19a66;">login </span><span style="color: rgb(171, 178, 191);">= driver.find_element_by_class_name(<span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 59px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'login'</span>)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">用 Chrome 浏览器的审核元素</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以很方便获取相应的属性</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接 copy 就完事了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;letter-spacing: 2px;"><img class="" data-copyright="0" data-ratio="0.5142428785607196" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHapKMdClIBS5SbV4TAH0ibG3pnhZRGPKAbF9BnxBv6dsYgmiaQA5ZwGhibQ/640?wx_fmt.gif" data-type="gif" data-w="1334" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如果你觉得</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;letter-spacing: 2px;"><cite>find_element_by_xxx_xxx</cite></p><p style="text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;letter-spacing: 2px;">太长了</p><p style="text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;letter-spacing: 2px;">那么你还可以这样</p><p style="text-align: center;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-selector-tag" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">driver</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 93px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.find_elements</span>(By.ID, <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">'xxx'</span>)</code></pre></section><p style="text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;letter-spacing: 2px;">By.属性和上面的是一样的</p><p style="text-align: center;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t" style="letter-spacing: 2px;"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 13px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">ID</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"id"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">XPATH</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 46px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"xpath"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 59px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">LINK_TEXT</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"link text"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 112px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">PARTIAL_LINK_TEXT</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 125px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"partial link text"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 26px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">NAME</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 40px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"name"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 53px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">TAG_NAME</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"tag name"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 66px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">CLASS_NAME</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"class name"</span><br><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 79px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">CSS_SELECTOR</span> = <span class="hljs-default-string" style="color: rgb(152, 195, 121);background: rgba(0, 0, 0, 0);display: inline;width: 92px;text-decoration: none solid rgb(152, 195, 121);font-weight: 400;font-style: normal;">"css selector"</span></code></pre></section><p style="text-align: center;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">当然</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们玩的是爬虫</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">要的就是源代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我们已经知道</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">通过</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-attr" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">driver</span> = webdriver.Chrome()</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可以拿到浏览器对象</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那么要获取源代码还不简单么？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取请求链接</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-selector-tag" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">driver</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 80px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.current_url</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取 cookies</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-selector-tag" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">driver</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 73px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.get_cookies()<br></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取源代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-selector-tag" style="color: rgb(224, 108, 117);background: rgba(0, 0, 0, 0);display: inline;width: 39px;text-decoration: none solid rgb(224, 108, 117);font-weight: 400;font-style: normal;">driver</span><span class="hljs-default-selector-class" style="color: rgb(209, 154, 102);background: rgba(0, 0, 0, 0);display: inline;width: 86px;text-decoration: none solid rgb(209, 154, 102);font-weight: 400;font-style: normal;">.page_source</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">获取文本的值</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><section class="mpa-template" data-mpa-preserve-tpl-color="t" data-mpa-template="t" mpa-preserve="t"><pre style="margin:0;padding:0;border-radius:none;background:none;"><code class="hljs-default" style="border-radius: 4px;font-size: 0.85em;margin: 0px 0.15em;background: rgb(40, 44, 52);color: rgb(171, 178, 191);display: block;padding: 6px;overflow-x: auto;white-space: nowrap;"><span class="hljs-default-built_in" style="color: rgb(230, 192, 123);background: rgba(0, 0, 0, 0);display: inline;width: 33px;text-decoration: none solid rgb(230, 192, 123);font-weight: 400;font-style: normal;">input</span>.text</code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">ok</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">以上就是 selenium 的常用方法</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">想要了解更多相关 selenium 的可以到官方文档查看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="color: rgb(0, 82, 255);">https://selenium-python.readthedocs.io/</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">下一次</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"> </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b将带你使用它来爬取网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9542857142857143" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHa5mTGP9Fe7aSr2UUiaP6RmyosgRpfU4z3qjR1OibDCU83iaX5WWg0fQNqg/640?wx_fmt.jpeg" data-type="jpeg" data-w="175"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">本篇完</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">再见</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484156&amp;idx=1&amp;sn=dc732b380d162f39ff63d55cac5a0dd6&amp;chksm=fc8bba6dcbfc337b1377dc15d1ab26c3dc1879c669fb1721f0463a12efbcd51b3aad728fcc62&amp;scene=21#wechat_redirect" target="_blank">python爬虫08 | 你的第二个爬虫，要过年了，爬取豆瓣最受欢迎的250部电影慢慢看</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484147&amp;idx=1&amp;sn=ea755f668585d237622e897a73ef6549&amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;scene=21#wechat_redirect" target="_blank">python爬虫07 | 有了 BeautifulSoup ，妈妈再也不用担心我的正则表达式了</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484142&amp;idx=1&amp;sn=d4893c734e44a16db871f7904910bdcb&amp;chksm=fc8bba7fcbfc336964aa4ee74d490098024479e663b9a83e7ca8e7b4ec876009a9f497462c77&amp;scene=21#wechat_redirect" target="_blank">python爬虫06 | 你的第一个爬虫，爬取当当网 Top 500 本五星好评书籍</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">坚持原创</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">给小帅b来个好看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.8163265306122449" src="https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHayzJu3l2qyicxrzPr6fEwUZZBicvicBZR6icSCjjtZBjgZMUqN9pdAxY8BQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="245"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;作为一个男人&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;在最高光的时刻&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;就是说出那句&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.5808383233532934&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHagicWTj3YWAQftNogw2DzovDniaia3icYf86mgEby8mQASqsG1snACsEIJg/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;167&quot; style=&quot;letter-spacing: 2px;text-align: center;white-space: normal;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;之后&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;还不会被人打&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;...&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;虽然在现实生活中你无法这样&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;但是在这里&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;就让你体验一番&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;那种呼风唤雨的感觉&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;0.9185185185185185&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHaYyrgKqHwzKbvoBKkl0Nm5kGMUqibm9RggGHFKx0hlcnJJwSZGS7KupA/640?wx_fmt.jpeg&quot; data-type=&quot;jpeg&quot; data-w=&quot;135&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们之前在爬取某些网站的时候&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;使用到了一些 python 的请求库&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;模拟浏览器的请求&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;我们需要抓包啥的&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;能不能不这样&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;可不可以就写几行代码&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;让它自己去打开浏览器&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;自己去请求我们要爬取的网站&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;自己去模拟我们的一些搜索&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;等等&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;反正就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;老子躺着，让它自己动&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;img class=&quot;mpa-image&quot; data-ratio=&quot;1&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaKYzbDIvELUhFCxnpRPMmHa0MYpa66ScZD71p1aibn5POkRC0wex8WHgLAzUFOGQSt67hbLMkylBhg/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;440&quot; style=&quot;width: 56%;height: auto !important;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;躺好&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;让 selenium 满足你的要求&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;怎么玩呢？&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;那么接下里就是&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0.5em;margin-left: 0.5em;white-space: normal;text-align: center;letter-spacing: 2px;&quot;&gt;&lt;span style=&quot;background-color: rgb(255, 0, 0);color: rgb(255, 255, 255);&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://fxxkpython.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;学习 python 的正确姿势
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫10 | 网站维护人员：真的求求你们了，不要再来爬取了！！</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-19.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-19.html</id>
    <published>2019-05-20T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.746Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">今天</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小帅b想给大家讲一个小明的小故事</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">话说</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在很久很久以前</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明不小心发现了一个叫做</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><strong>学习python的正确姿势</strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">的公众号</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">从此一发不可收拾</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看到什么网站都想爬取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icTz8Vs4QdJf3Jpvo6FDU3fBxKsFdEalBmwAibpGib9F4DjnP0qXx60FQA/640?wx_fmt.jpeg" data-type="jpeg" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">有一天</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明发现了一个<span style="text-decoration: line-through;">小黄网</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">里面的小姐姐</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一个比一个诱人</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">看了一会这个<span style="text-decoration: line-through;">小黄网</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明不知道在倒腾什么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">反正30秒之后小明虎躯一震</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icvbhLiaLBkQcKCKXANOMoYMDRKM5kibCyc34dpz9zywOwT1AhFbhhcPVQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="360"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">那天晚上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明躺在床上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">夜不能寐</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">脑子一直都停留在那个<span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">小</span><span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">黄</span><span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">网</span>上</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">突然灵光一闪</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我这不是刚学了爬虫技术么</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我应该把那个网站上的小姐姐都爬取到自己的电脑啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">就算下次那个<span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">小</span><span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">黄</span><span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">网</span>没了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">自己也还有东西可看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">真是佩服自己的机智啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icJsRotIhKuSwHLJ8oRRka9mJ9Sdk3yibStzTd0Lp9oyqyvmLab4badZA/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">.....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">第二天小明就开始爬取<span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">小</span><span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">黄</span><span style="letter-spacing: 2px;text-align: center;text-decoration: line-through;">网</span>了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明使用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484073&amp;idx=1&amp;sn=665a1fa621eefba334abcc4da5ed894d&amp;chksm=fc8bba38cbfc332eb514796a25130564071131a102bc795bf7ce30a2a6474532b4cc4d13ac7c&amp;scene=21#wechat_redirect" target="_blank">python爬虫入门01：教你在 Chrome 浏览器轻松抓包</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">抓了一下数据的请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484115&amp;idx=1&amp;sn=4f9ca3f0938cf9d9eaa9c6ff6c457481&amp;chksm=fc8bba42cbfc335478f72ef83049238aab250f5cf471cffe60b9ac736368b0eb4dbd2c74bcfd&amp;scene=21#wechat_redirect" target="_blank">python爬虫04 | 长江后浪推前浪，Reuqests库把urllib库拍在沙滩上</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">开启一顿的骚操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96ic3DK0xg7DUuhQSUvyvoRU0oBiaUcmqd9f9nY5t0vynQ6Ar0X3fDBZltA/640?wx_fmt.gif" data-type="gif" data-w="300"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">哎~</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明还是太年轻了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这时候网络运维人员看到了自己的服务器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">“瓦里割草”</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">怎么突然被疯狂的请求？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">赶紧看一下日志</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">妈的，都是同一个 IP</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">谁他妈闲着没事来搞我？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小伙再定睛一看</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">我去， user-agent 是 python 程序</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">把小伙子给气的啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接把对方的 ip 地址给封了（加入黑名单）</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.8440860215053764" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icdO50oicmlqeKHY7sWLUpTibt4BkntiaMDII6u0ss32Nloy6pkLs8bAbpg/640?wx_fmt.jpeg" data-type="jpeg" data-w="186"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明本来以为一切都能按自己计划行事</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">没想到突然中断了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明重新运行了一下程序</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">发现完全无法连接了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">以为是自己的网络断了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可是自己上百度是可以的啊</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">后来突然想到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">好像之前 小帅b 说过</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">爬虫要学会伪装，要不然很容易被对方识破的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1.0113636363636365" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icw25iacw1I0HjoNYnegG8jn2SJNFst3YOkGl6axHIItD1urZ3ichOhNzg/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"><img class="mpa-image" data-ratio="1.018181818181818" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icGUkIaf9NKlXOnPpiavf5OibzMIGiaBF30OtrvA73TTwmXoAPXpztojyrQ/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"><img class="mpa-image" data-ratio="1.0204545454545455" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icbqe3G7xlCrXiagQroZlFy7LT3hMwdD6nquibic1b9EbZDFguKnINfLZzA/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">原来如此</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明使用了代理ip</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">把 <span style="letter-spacing: 2px;text-align: center;">user-agent 设置为 Chrome 浏览器</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后又开始一顿的爬取了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">还特么开启了多线程</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icGfmCSpdXv8e8NA3ibpNIcnLY6fiaFUCEE38qIAl0DUFpFicbtTVJIrqIg/640?wx_fmt.gif" data-type="gif" data-w="120"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">运维人员又发现不对劲</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">妈的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这数据不正常，这不正常</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">肯定有人又来搞事情了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后就把网站设置为只有登录的人才可以获取数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">.....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明发现了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">觉得这是小意思</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">在这个网站注册了账号</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后设置了相应的cookie</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">继续爬！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">没过多久</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明的手机突然响了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明以为是自己的外卖到了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿起电话就说：来了~</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">结果没想到的是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">手机那边传来：wcnmlgb！你他妈再爬你看我不弄死你</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">吓得小明差点yw</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.78125" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icl4GpZIsMeTCMrTibWoQGsHtzfHHsicQiaJ8kvrWzN9u54TVT4wdgrTlKw/640?wx_fmt.gif" data-type="gif" data-w="128"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">挖槽</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">原来刚刚自己注册的是自己的手机号码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明突然觉得自己太 sb 了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明本来想就这样算了的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">可是刚被骂的觉得很不爽</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明把自己的手机关机</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后自己注册了很多个账号</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">搞了多个 cookie 池</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">一起爬！！</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.675990675990676" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96ic86KNQ3FvjVe0ZGyuJezGicG7GhzlPMiaOj4qRsBna9oDILMB9ABLozdw/640?wx_fmt.jpeg" data-type="jpeg" data-w="429"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这次运维人员慌了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">没想到对方这么会搞事情</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">开始对那些频繁访问的ip给封了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">然后给自己的网站加了验证码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">谁他妈想要请求数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">都要先输入一次验证码才可以</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这次看你怎么搞</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.9946808510638298" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icrxMQHpMxrRPicuYdvktZT3Fy6RsKWX3libK2ZYFEFErAyUqFuBBRK96w/640?wx_fmt.jpeg" data-type="jpeg" data-w="188"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明这次真的是杠上了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">机器学习识别验证码都搞上了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接在程序自动识别验证码然后进行请求</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这次小明完全不把小帅b放在眼里了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="1.1702127659574468" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icBW1SLic68TplV0tCgltQstIibIcfYmbQ95VE9WpCoMNNeMmd7aQ8KApw/640?wx_fmt.jpeg" data-type="jpeg" data-w="94"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">运维人员快要没办法了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">突然看到了一些大量的请求都只是获取 HTML 数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">但是 js 和 css 这些都不请求的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">不合理</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">于是把整个网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">都不直接返回 HTML 了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">用 ajax 加载</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">.....</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">小明呵呵一笑</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这能难倒我？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">拿出最近小帅b说的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484164&amp;idx=1&amp;sn=174af324601e22f9809f058760233121&amp;chksm=fc8bbb95cbfc328356c4c7358ef4d25146ac382660dd2a91efe8e132ef4364dab9aa9ef8069a&amp;scene=21#wechat_redirect" target="_blank">python爬虫09 | 上来，自己动 ！这就是 selenium 的牛逼之处</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">直接模仿人类操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">这还没完</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">听 小帅b 说还有一个叫做 phantomjs 的玩意</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">selenium + phantomjs 可以达到完全模拟浏览器操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">友情提示：小帅b 下篇推文会跟大家说怎么使用<span style="letter-spacing: 2px;text-align: center;">selenium + phantomjs</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">....</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">这下</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">运维人员真的没办法了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">玩不动了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">只能说一句</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;">真的求求你们了，不要再来爬取了！</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96icaf1dHQjtBZxicTyhXtynAeBLTWXl6pNEXdspHOnib2Jscs1uxTQSn56w/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><span style="letter-spacing: 2px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">...</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">哈~</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">本故事纯属乱吹</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">如有雷同</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">别在意</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">最后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">大家都是程序员</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">不容易</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;">别乱搞事情</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><img class="mpa-image" data-ratio="0.7474747474747475" src="https://wistbean.org/images/python/J2icnQspGlaL46yf2tOLKHJgzibYspt96ic5JTicoRIwia9QTeC8vt3BeMadq20t6cpdkWvuHkx1KrBKpFEicAZYPUicw/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 2px;"><br></p></div>]]></content>
    
    <summary type="html">
    
      
      
        &lt;link rel=&quot;stylesheet&quot; class=&quot;aplayer-secondary-style-marker&quot; href=&quot;\assets\css\APlayer.min.css&quot;&gt;&lt;script src=&quot;\assets\js\APlayer.min.js&quot; cla
      
    
    </summary>
    
      <category term="python" scheme="https://wistbean.github.io/categories/python/"/>
    
    
      <category term="python" scheme="https://wistbean.github.io/tags/python/"/>
    
      <category term="python3爬虫教程" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB%E6%95%99%E7%A8%8B/"/>
    
      <category term="python 爬虫入门教程" scheme="https://wistbean.github.io/tags/python-%E7%88%AC%E8%99%AB%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B/"/>
    
      <category term="python3爬虫" scheme="https://wistbean.github.io/tags/python3%E7%88%AC%E8%99%AB/"/>
    
  </entry>
  
  <entry>
    <title>python爬虫11 | 这次，将带你爬取b站上的NBA形象大使蔡徐坤和他的球友们</title>
    <link href="https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-18.html"/>
    <id>https://wistbean.github.io/python-web-fxxkpython-spider-tutorial-18.html</id>
    <published>2019-05-19T09:20:03.000Z</published>
    <updated>2024-01-26T15:14:15.744Z</updated>
    
    <content type="html"><![CDATA[<link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" class="aplayer-secondary-script-marker"></script><style>.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:' ';display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:"";display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:'';position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:'';display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:" ";display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:'';display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/png;base64,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');vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary>span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:" ";display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}</style><div class="rich_media_content" id="js_content"><p data-mpa-powered-by="yiban.io" style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">在上一篇中<br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484168&amp;idx=1&amp;sn=0a3af1ef9aedaa653c192b80f8a68a4d&amp;chksm=fc8bbb99cbfc328f4c5beac9195dbc998dacec21826c9ed175ace809e64bd9cfa565f24a79bc&amp;scene=21#wechat_redirect" target="_blank">python爬虫10 | 网站维护人员：真的求求你们了，不要再来爬取了！！</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">小帅b给大家透露了我们这篇要说的牛逼利器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="color: rgb(255, 76, 0);">selenium + phantomjs</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">如果你看了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484164&amp;idx=1&amp;sn=174af324601e22f9809f058760233121&amp;chksm=fc8bbb95cbfc328356c4c7358ef4d25146ac382660dd2a91efe8e132ef4364dab9aa9ef8069a&amp;scene=21#wechat_redirect" target="_blank">python爬虫09 | 上来，自己动 ！这就是 selenium 的牛逼之处</a></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">那么你应该知道 selenium 是什么了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">它能做到自动操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">比如我们上次说的自动百度苍老师</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;letter-spacing: 1px;"><img class="" data-copyright="0" data-ratio="0.5142428785607196" src="https://wistbean.org/images/python/J2icnQspGlaJ4qDVA83fbdcib5HAbWhsBN5oGxmCtVdZ1EE2FZ6EMRnzticUfpTtVZ7uXIOK6Za5FRysof6gnXx8A/640?wx_fmt.gif" data-type="gif" data-w="1334" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">但有时候</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">我们不想要让它打开浏览器去执行</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">能不能直接在代码里面运行呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">也就是说</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">有没有一个<span style="color: rgb(255, 76, 0);">无形</span>的浏览器呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">恩</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">phantomJS 就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">它是一个基于 WebKit 的浏览器引擎</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">可以做到无声无息的操作各种动态网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">比如 js，css选择器，dom操作的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">所以对于市面上大多通过 js 渲染的动态网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">难以解析的网站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">想要爬取的话</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">就会使用到</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="color: rgb(255, 76, 0);letter-spacing: 2px;text-align: center;">selenium + phantomjs</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">那么怎么玩呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">这次</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">小帅b就带领你</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">使用它们来爬取b站上的 <strong><span style="font-size: 20px;"><strong style="letter-spacing: 1px;text-align: center;white-space: normal;">蔡徐坤和他的球友</strong> </span></strong>们</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">接下来就是</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><strong><a href="https://fxxkpython.com" target="_blank" rel="noopener">学习 python 的正确姿势<a id="more"></a></a></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><strong><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaJDicj4bk9iaRyVpHGxcBAGbDU0u8vfLbhjp2lmIvurB0MGoOwqb0M7FFALdp13v8lasyhhiafqA4ic7g/640?wx_fmt.gif" data-type="gif" data-w="300"></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><strong><br></strong></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">如果你还不知道蔡徐坤是谁</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">那么 小帅b 在这里给你介绍几点</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">你将会体会到人家有多么牛逼</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">首先比吴京帅</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><img class="mpa-image" data-ratio="0.6227272727272727" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PzPfszeS39buTnMryNiaGNuqHIT0Qo4dPbibxLFqD50zVxvicq7bJvvQUg/640?wx_fmt.jpeg" data-type="jpeg" data-w="440"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">其次是他的微博动不动就被转发上亿次，还被央视点名表扬</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1888888888888889" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PxrJfQ07uicpTFEYtmC8qI7pG7pxhWPHFUtjc7x7icWYbCHw4GFtdICmg/640?wx_fmt.jpeg" data-type="jpeg" data-w="720" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.6415094339622641" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PuAuuUz1PDqwMHm9VR6LtcfQjiaaIQaDvrS3K1mw4rzVcr1z3qvZAK5A/640?wx_fmt.png" data-type="png" data-w="583" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">唱得了歌</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">还跳得了舞</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">打得了篮球，当过 NBA 形象大使</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">除此之外</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">还有诸多优点</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">在这里就不说了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">相信你已经和我一样</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">已经被他的优秀所折服了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PjkuXTw7BwjMbLE2NGAomKcd2Hc9fiaJotHiaGh3Crq93qYF5xX6icdkAQ/640?wx_fmt.gif" data-type="gif" data-w="270" style="letter-spacing: 1px;text-align: center;white-space: normal;"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">（蔡徐坤本蔡）</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">正因为如此优秀</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">所以 b 站上很多 up 主向他学习打篮球</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">那么话不多说</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">开始<span style="letter-spacing: 1px;text-align: center;">爬取b站上的 </span><span style="font-size: 17px;"><strong style="letter-spacing: 1px;text-align: center;white-space: normal;">蔡徐坤和他的球友</strong></span><strong style="letter-spacing: 1px;text-align: center;white-space: normal;"><span style="font-size: 20px;"> </span></strong><span style="letter-spacing: 1px;text-align: center;">们</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0P6icB257bAgWWUr5QAHzVVsPqRKF4Hca4mxgEqgPkdmdtNXiaKDTC3S3Q/640?wx_fmt.gif" data-type="gif" data-w="240"></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">首先来分析一下 b 站</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">打开</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(2, 30, 170);">https://www.bilibili.com/</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(2, 30, 170);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">可以看到有一个搜索按钮</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">我们就输入「蔡徐坤 篮球」</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.38646482635796975" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PMaUKsCQgxopW5v32FgSD5QvmQwgSeOnM4sDJU0ibCiaNpFoPL3ovU9mA/640?wx_fmt.png" data-type="png" data-w="1123" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">按一下搜索</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">跳出来另一个窗口</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"> </span></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.563777994157741" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PcMlpyE9Vic2Uxib4ibS4UXmClnS2OIlz0H7vibVcdXB4WTBhh9L5EIYMrw/640?wx_fmt.png" data-type="png" data-w="1027" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">在这个页面可以看到</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">我们需要的数据有</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(255, 76, 0);">名称<br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(255, 76, 0);">视频地址</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(255, 76, 0);">描述</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(255, 76, 0);">观看次数</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(255, 76, 0);">弹幕数量</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(255, 76, 0);">发布时间</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">待会我们就把这些数据都爬下来</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">分析完之后</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">就开始撸代码了</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">首先我们要拿到浏览器的对象</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__attr">browser</span> = webdriver.Chrome()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">接着开始访问 b 站</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">  browser.<span class="code-snippet__keyword">get</span>(<span class="code-snippet__string">"https://www.bilibili.com/"</span>)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">获取到b站首页的输入框和搜索按钮</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><code><span class="code-snippet_outer"> <span class="code-snippet__attribute">input</span> = WAIT.until(EC.presence_of_element_located((By.CSS_SELECTOR, <span class="code-snippet__string">"#banner_link &gt; div &gt; div &gt; form &gt; input"</span>)))</span></code><code><span class="code-snippet_outer"> submit = WAIT.until(EC.element_to_be_clickable((By.XPATH, <span class="code-snippet__string">'//*[<span class="code-snippet__variable">@id</span>="banner_link"]/div/div/form/button'</span>)))</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">在这里的 </p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);">WAIT.until(EC.presence_of_element_located...</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size: 14px;text-align: left;white-space: pre;background-color: rgba(0, 0, 0, 0.03);"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">就是等到这个元素可操作的时候才会继续执行下一步</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">获取到输入框元素后输入「蔡徐坤 篮球」</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">接着点击搜索</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer"> input.send_keys(<span class="code-snippet__string">'蔡徐坤 篮球'</span>)</span></code><code><span class="code-snippet_outer"> submit.click()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">然而</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">不妙的事情发生了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">b站弹出了一个登录框</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">正好挡住了我们要操作的搜索</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.3982229402261712" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PwCjxnXxK1sstDb0mBYWgFYPQ3FCL9FoGaROgRibdndbtY09KQjqlehA/640?wx_fmt.png" data-type="png" data-w="1238" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PvgJWkb41gG2UBgaVcvbh1icakDdh6qGBbGUeuzH4xnbNwPFs8WO8DvA/640?wx_fmt.gif" data-type="gif" data-w="240"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">那么就在搜索之前</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">点击一下首页刷新一下再输入吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="nginx"><code><span class="code-snippet_outer"> <span class="code-snippet__comment"># 被那个破登录遮住了</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__attribute">index</span> = WAIT.until(EC.element_to_be_clickable((By.CSS_SELECTOR, <span class="code-snippet__string">"#primary_menu &gt; ul &gt; li.home &gt; a"</span>)))</span></code><code><span class="code-snippet_outer">index.click()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">这样登录框就不会出来了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">（当然，你在这里也可以使用模拟登录，但这个，小帅b往后说）</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">ok..</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">浏览器自动点击搜索之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">这个时候会弹出一个新的窗口</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">这个窗口里的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">就是我们要的搜索结果</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">所以我们要让我们当前的浏览器对象获取到当前的窗口</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">接着获取到第一页的所有数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="bash"><code><span class="code-snippet_outer"><span class="code-snippet__comment"># 跳转到新的窗口</span></span></code><code><span class="code-snippet_outer"><span class="code-snippet__built_in">print</span>(<span class="code-snippet__string">'跳转到新窗口'</span>)</span></code><code><span class="code-snippet_outer">all_h = browser.window_handles</span></code><code><span class="code-snippet_outer">browser.switch_to.window(all_h[1])</span></code><code><span class="code-snippet_outer">get_source()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">我们还要获取总页数</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">因为每一页的内容</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">我们都是要抓取的</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><img class="mpa-image" data-ratio="0.833729216152019" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PQKIbTCULhibxa4jLkFRuF6EcAbiaiby201zxql90j78icgic5BOCG6grhpg/640?wx_fmt.jpeg" data-type="jpeg" data-w="421"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer">total = WAIT.until(EC.presence_of_element_located((By.CSS_SELECTOR, <span class="code-snippet__string">"#server-search-app &gt; div.contain &gt; div.body-contain &gt; div &gt; div.page-wrap &gt; div &gt; ul &gt; li.page-item.last &gt; button"</span>)))</span></code><code><span class="code-snippet_outer"><span class="code-snippet__keyword">return</span> <span class="code-snippet__keyword">int</span>(total.text)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">获取到总页数之后</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">我们就开始循环</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="cs"><code><span class="code-snippet_outer"><span class="code-snippet__function"><span class="code-snippet__keyword">for</span> i <span class="code-snippet__keyword">in</span> <span class="code-snippet__title">range</span>(<span class="code-snippet__params"><span class="code-snippet__number">2</span>,<span class="code-snippet__keyword">int</span>(total+<span class="code-snippet__number">1</span></span>)):</span></span></code><code><span class="code-snippet_outer">     <span class="code-snippet__title">next_page</span>(<span class="code-snippet__params">i</span>)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">如何获取下一页呢</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">当然是模拟点击「下一页按钮」的操作</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">我们获取<span style="letter-spacing: 1px;text-align: center;">「下一页按钮」的元素</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">然后点击</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">点击之后判断一下是否在我们当前的页数</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">然后获取数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer"> print(<span class="code-snippet__string">'获取下一页数据'</span>)</span></code><code><span class="code-snippet_outer">next_btn = WAIT.<span class="code-snippet__keyword">until</span>(EC.element_to_be_clickable((By.CSS_SELECTOR, <span class="code-snippet__string">'#server-search-app &gt; div.contain &gt; div.body-contain &gt; div &gt; div.page-wrap &gt; div &gt; ul &gt; li.page-item.next &gt; button'</span>)))</span></code><code><span class="code-snippet_outer">next_btn.click()</span></code><code><span class="code-snippet_outer">WAIT.<span class="code-snippet__keyword">until</span>(EC.text_to_be_present_in_element((By.CSS_SELECTOR, <span class="code-snippet__string">'#server-search-app &gt; div.contain &gt; div.body-contain &gt; div &gt; div.page-wrap &gt; div &gt; ul &gt; li.page-item.active &gt; button'</span>),str(page_num)))</span></code><code><span class="code-snippet_outer">get_source()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">有时候可能网速卡</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">在刷到某一页的时候数据加载不出来</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">可以来个异常捕获</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">刷新一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">再递归一下嘿嘿</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="properties"><code><span class="code-snippet_outer">    <span class="code-snippet__attr">except</span> <span class="code-snippet__string">TimeoutException:</span></span></code><code><span class="code-snippet_outer">        <span class="code-snippet__attr">browser.refresh()</span></span></code><code><span class="code-snippet_outer">        <span class="code-snippet__attr">return</span> <span class="code-snippet__string">next_page(page_num)</span></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">获取资源很简单</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">我们已经用 selenium 跳转到我们要的页面了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">那么就拿下当前页面的源码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">然后用</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484147&amp;idx=1&amp;sn=ea755f668585d237622e897a73ef6549&amp;chksm=fc8bba62cbfc3374e3fd2e98167a8da6f6e9ea48c1564c9006a1b487707f5387d59c15fe3c3a&amp;scene=21#wechat_redirect" target="_blank">python爬虫07 | 有了 BeautifulSoup ，妈妈再也不用担心我的正则表达式了</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">来解析一下</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">最后把数据放到 excel 中</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer">WAIT.<span class="code-snippet__keyword">until</span>(EC.presence_of_element_located((By.CSS_SELECTOR,<span class="code-snippet__string">'#server-search-app &gt; div.contain &gt; div.body-contain &gt; div &gt; div.result-wrap.clearfix'</span>)))</span></code><code><span class="code-snippet_outer">html = browser.page_source</span></code><code><span class="code-snippet_outer">soup = BeautifulSoup(html,<span class="code-snippet__string">'lxml'</span>)</span></code><code><span class="code-snippet_outer">save_to_excel(soup)</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">解析爬取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><pre class="code-snippet__js" data-lang="ruby"><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer"><span class="code-snippet__function"><span class="code-snippet__keyword">def</span> <span class="code-snippet__title">save_to_excel</span><span class="code-snippet__params">(soup)</span></span>:</span></code><code><span class="code-snippet_outer">    list = soup.find(<span class="code-snippet__keyword">class</span><span class="code-snippet__number">_</span>=<span class="code-snippet__string">'all-contain'</span>).find_all(<span class="code-snippet__keyword">class</span><span class="code-snippet__number">_</span>=<span class="code-snippet__string">'info'</span>)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">    <span class="code-snippet__keyword">for</span> item <span class="code-snippet__keyword">in</span> <span class="code-snippet__symbol">list:</span></span></code><code><span class="code-snippet_outer">        item_title = item.find(<span class="code-snippet__string">'a'</span>).get(<span class="code-snippet__string">'title'</span>)</span></code><code><span class="code-snippet_outer">        item_link = item.find(<span class="code-snippet__string">'a'</span>).get(<span class="code-snippet__string">'href'</span>)</span></code><code><span class="code-snippet_outer">        item_dec = item.find(<span class="code-snippet__keyword">class</span><span class="code-snippet__number">_</span>=<span class="code-snippet__string">'des hide'</span>).text</span></code><code><span class="code-snippet_outer">        item_view = item.find(<span class="code-snippet__keyword">class</span><span class="code-snippet__number">_</span>=<span class="code-snippet__string">'so-icon watch-num'</span>).text</span></code><code><span class="code-snippet_outer">        item_biubiu = item.find(<span class="code-snippet__keyword">class</span><span class="code-snippet__number">_</span>=<span class="code-snippet__string">'so-icon hide'</span>).text</span></code><code><span class="code-snippet_outer">        item_date = item.find(<span class="code-snippet__keyword">class</span><span class="code-snippet__number">_</span>=<span class="code-snippet__string">'so-icon time'</span>).text</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        print(<span class="code-snippet__string">'爬取：'</span> + item_title)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        global n</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        sheet.write(n, <span class="code-snippet__number">0</span>, item_title)</span></code><code><span class="code-snippet_outer">        sheet.write(n, <span class="code-snippet__number">1</span>, item_link)</span></code><code><span class="code-snippet_outer">        sheet.write(n, <span class="code-snippet__number">2</span>, item_dec)</span></code><code><span class="code-snippet_outer">        sheet.write(n, <span class="code-snippet__number">3</span>, item_view)</span></code><code><span class="code-snippet_outer">        sheet.write(n, <span class="code-snippet__number">4</span>, item_biubiu)</span></code><code><span class="code-snippet_outer">        sheet.write(n, <span class="code-snippet__number">5</span>, item_date)</span></code><code><span class="code-snippet_outer"><br></span></code><code><span class="code-snippet_outer">        n = n + <span class="code-snippet__number">1</span></span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">最后别忘了关闭浏览器哦</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li><li></li></ul><pre class="code-snippet__js" data-lang="javascript"><code><span class="code-snippet_outer"> <span class="code-snippet__keyword">finally</span>:</span></code><code><span class="code-snippet_outer">        browser.close()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">来运行一下项目吧</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5142428785607196" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0P1W0dY25v8XGXm7icA1uec6m71tOTnPsfNChvn5FpCDzB5ibyVld5vfDg/640?wx_fmt.gif" data-type="gif" data-w="1334" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">数据到手</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.5531281032770605" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PbqgOicz6GwblArpwBs42HQ3zMtCHnjbchhQgaNKWeyx3SAKFZic3QpicA/640?wx_fmt.png" data-type="png" data-w="1007" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">哦~ 对了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">不是说还有一个叫做 phantomjs 的么？</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">简单简单</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">接下来我们就利用它来打造一个<span style="color: rgb(255, 76, 0);">无痕</span>的浏览器</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">首先我们要下载<span style="letter-spacing: 1px;text-align: center;">phantomjs </span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">你可以到</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;color: rgb(2, 30, 170);">http://phantomjs.org/download.html</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">这里去下载</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;">下载完之后你需要配置一下环境变量哦</span></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"><br></span></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.0523809523809524" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0Pnk5oa3ibCygTtXJHwA9Gibp3RM72kGChekEJiaSRTajXiaicuPQUMp8Q7ng/640?wx_fmt.png" data-type="png" data-w="420" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><span style="letter-spacing: 1px;text-align: center;"></span><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">接着回到我们的代码</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">将 Chrome 换成 phantomjs</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><section class="code-snippet__fix code-snippet__js"><ul class="code-snippet__line-index code-snippet__js"><li></li></ul><pre class="code-snippet__js" data-lang="ini"><code><span class="code-snippet_outer"><span class="code-snippet__attr">browser</span> = webdriver.PhantomJS()</span></code></pre></section><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">这次我们再来运行项目</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.0735524256651017" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PbyoiaXU58sj3NiaibTqxAg4yL1J8Uhce8rao6aUjM5IrXnWKf02mKnLng/640?wx_fmt.gif" data-type="gif" data-w="639" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">这次就是真正的不会打开任何有界面的浏览器了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">看下我们抓到的数据</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="0.4079939668174962" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PibibhUlZosksSftTOlQyCLfA3dc7lOSZp0RTxOzguEVuDX4VHg2YiahnQ/640?wx_fmt.png" data-type="png" data-w="1326" style=""></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><img class="mpa-image" data-ratio="0.694006309148265" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0PT8iahZK0NynAuibcXKImVKST0jEA1ZmicZhhDdyhv51zWtZ9ichIiczaRhw/640?wx_fmt.jpeg" data-type="jpeg" data-w="317"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">ok~</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">本篇的源代码和爬取到的数据已经放到公众号了</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">在「学习python的正确姿势」公众号发送 <span style="color: rgb(255, 76, 0);">bb </span>获取</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">本篇完</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">近期文章</p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484168&amp;idx=1&amp;sn=0a3af1ef9aedaa653c192b80f8a68a4d&amp;chksm=fc8bbb99cbfc328f4c5beac9195dbc998dacec21826c9ed175ace809e64bd9cfa565f24a79bc&amp;scene=21#wechat_redirect" target="_blank">python爬虫10 | 网站维护人员：真的求求你们了，不要再来爬取了！！</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><a data-itemshowtype="0" data-linktype="2" href="http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;mid=2247484164&amp;idx=1&amp;sn=174af324601e22f9809f058760233121&amp;chksm=fc8bbb95cbfc328356c4c7358ef4d25146ac382660dd2a91efe8e132ef4364dab9aa9ef8069a&amp;scene=21#wechat_redirect" target="_blank">python爬虫09 | 上来，自己动 ！这就是 selenium 的牛逼之处</a><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><img class="mpa-image" data-ratio="1" src="https://wistbean.org/images/python/J2icnQspGlaKKTjIicDQicY7QFdibOECvibLOBIhEOh0EGictqz1aibbUoOpodebrDibe44kn1rh9xcQsGEMRTUfB4ZlRg/640?wx_fmt.gif" data-type="gif" data-w="270"></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">扫一扫</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;">学习 Python 没烦恼</span></strong></p><p style="margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 3px;text-align: center;"><strong><span style="letter-spacing: 2px;text-align: center;"><br></span></strong></p><p style="text-align: center;"><img class="" data-copyright="0" data-ratio="1.1582089552238806" data-s="300,640" src="https://wistbean.org/images/python/J2icnQspGlaJsODs2ibc1aSu5WoajHE4dItZQuTC20wibncMCIHG3X3iajk6ZLeF3yPb6BdHtuhrjICS26d1cEHTNg/640" data-type="jpeg" data-w="670" style="width: 69%;height: auto !important;box-shadow: rgb(170, 170, 170) 0em 0em 1em 0px;"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><br></p><p style="text-align: right;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;"><img class="mpa-image" data-ratio="0.7474747474747475" src="https://wistbean.org/images/python/J2icnQspGlaL2Vd2E2vG9QQAcMpG8icr0P0PsgbDL9FIbuf3Yyv3sLUDoRF5SvaIFNzonUnTd7rpzGKiajAPjT5cA/640?wx_fmt.jpeg" data-type="jpeg" data-w="198"></p><p style="text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;">    <br></p></div>]]></content>
    
    <summary type="html">
    
      &lt;style&gt;.radius_avatar{display:inline-block;background-color:#fff;padding:3px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;vertical-align:middle}.radius_avatar img{display:block;width:100%;height:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#eee}.rich_media_inner{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{padding:20px 16px 12px;padding:calc(20px + constant(safe-area-inset-top)) calc(16px + constant(safe-area-inset-right)) 12px calc(16px + constant(safe-area-inset-left));padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 12px calc(16px + env(safe-area-inset-left));background-color:#fafafa}.rich_media_area_primary.voice{padding-top:66px}.rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{color:rgba(0,0,0,0.3);background-color:#fafafa}.rich_media_area_extra{padding:0 16px 16px;padding:0 calc(16px + constant(safe-area-inset-right)) calc(16px + constant(safe-area-inset-bottom)) calc(16px + constant(safe-area-inset-left));padding:0 calc(16px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.rich_media_extra{padding-top:30px}.mpda_bottom_container .rich_media_extra{padding-top:24px}.mpda_bottom_container .rich_media_extra .mpad_more_list{right:-10px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{-webkit-touch-callout:none;font-family:-apple-system-font,BlinkMacSystemFont,&quot;Helvetica Neue&quot;,&quot;PingFang SC&quot;,&quot;Hiragino Sans GB&quot;,&quot;Microsoft YaHei UI&quot;,&quot;Microsoft YaHei&quot;,Arial,sans-serif;color:#333;background-color:#f2f2f2;letter-spacing:.034em}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#576b95;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_title{font-size:22px;line-height:1.4;margin-bottom:14px}@supports(-webkit-overflow-scrolling:touch){.rich_media_title{font-weight:700}}.rich_media_meta_list{margin-bottom:22px;line-height:20px;font-size:0;word-wrap:break-word;word-break:break-all}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rich_media_meta.icon_appmsg_tag{margin-right:4px}.rich_media_meta.meta_tag_text{margin-right:0}.rich_media_meta_primary{display:block;margin-bottom:10px;font-size:15px}.meta_original_tag{padding:0 .5em;font-size:12px;line-height:1.4;background-color:#f2f2f2;color:#888}.meta_enterprise_tag img{width:30px;height:30px!important;display:block;position:relative;margin-top:-3px;border:0}.rich_media_meta_link{color:#576b95}.rich_media_meta_text{color:rgba(0,0,0,0.3)}.rich_media_meta_text.rich_media_meta_split{padding-left:10px}.rich_media_meta_text.rich_media_meta_split:before{position:absolute;top:50%;left:0;margin-top:-6px;content:&#39; &#39;;display:block;border-left:1px solid #888;width:200%;height:130%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0}.rich_media_meta_text.article_modify_tag{position:relative}.rich_media_meta_nickname{position:relative}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#333;font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:justify;position:relative;z-index:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-1,.rich_media_content .list-paddingleft-2,.rich_media_content .list-paddingleft-3{padding-left:2.2em}.rich_media_content .list-paddingleft-1 .list-paddingleft-2,.rich_media_content .list-paddingleft-2 .list-paddingleft-2,.rich_media_content .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content .list-paddingleft-1{padding-left:1.2em}.rich_media_content .list-paddingleft-3{padding-left:3.2em}.rich_media_content .code-snippet,.rich_media_content .code-snippet__fix{max-width:1000%!important}.rich_media_content .code-snippet *,.rich_media_content .code-snippet__fix *{max-width:1000%!important}.rich_media_content img{height:auto!important}@media screen and (min-width:1024px){.rich_media_area_primary_inner,.rich_media_area_extra_inner{max-width:677px;margin-left:auto;margin-right:auto}.rich_media_area_primary{padding-top:32px}}blockquote{padding-left:10px;border-left:3px solid #dbdbdb;color:rgba(0,0,0,0.5);font-size:15px;padding-top:4px;margin:1em 0}.blockquote_info{color:rgba(0,0,0,0.3);margin-top:1.1764705882352942em;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.blockquote_article{display:block}.appmsg_share_notice{font-size:16px;color:#888;position:relative;padding:1.25em 0;margin-bottom:1.75em}.appmsg_share_notice:before{content:&quot; &quot;;position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #dfdfdf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dfdfdf;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.appmsg_share_notice_hd{font-weight:700;padding-bottom:.2em}.dn{display:none}.qa__card{font-size:15px;margin:20px 0;background-color:rgba(0,0,0,0.03)}.qa__card .qa__item{padding:24px 0 16px 16px}.qa__card .qa__item-question{padding-right:16px}.qa__card .qa__item-question-info{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,0.7);margin-bottom:9px;font-size:15px}.qa__card .qa__item-info-avatar{width:24px;height:24px;border-radius:2px;overflow:hidden;margin-right:8px}.qa__card .qa__item-info-avatar img{width:100%}.qa__card .qa__item-info-account{margin-right:.5em}.qa__card .qa__item-question{margin-bottom:24px}.qa__card .qa__answers-question-title{font-size:15px;margin-bottom:8px}.qa__card .qa__detail-question-content{color:rgba(0,0,0,0.5);font-size:15px}.qa__card .qa__item-reply-content{padding-right:16px}.qa__card .qa__item-reply-head{color:rgba(0,0,0,0.6);position:relative;padding-left:10px;margin-bottom:9px}.qa__card .qa__item-reply-head::before{content:&quot;&quot;;display:block;width:2px;height:15px;background-color:#1aad19;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qa__card .qa__detail-question-imgs{margin-top:4px;color:#576b95}.qa__card .qa__show_detail{position:relative;padding:16px 0;display:block;margin-top:16px;margin-bottom:-16px;color:#576b95}.qa__card .qa__show_detail::before{content:&#39;&#39;;position:absolute;display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);-webkit-transform:scaleY(0.5);transform:scaleY(0.5);left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top}.qa__card .qa__show_detail::after{content:&#39;&#39;;display:block;width:8px;height:8px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:16px;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.qa__card-empty{line-height:115px;color:rgba(0,0,0,0.3);text-align:center}.code-snippet{margin:10px 0;display:block;overflow-x:auto;font-size:14px;padding:1em 1em 1em 3em;color:#333;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;border-radius:2px;counter-reset:line;white-space:normal;-webkit-overflow-scrolling:touch}.code-snippet code{text-align:left;font-size:14px;display:block;white-space:pre-wrap;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet code::before{position:absolute;min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;margin-right:12px;color:rgba(0,0,0,0.15)}.code-snippet_nowrap code{white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex}.code-snippet__fix{font-size:14px;margin:10px 0;display:block;color:#333;position:relative;background-color:rgba(0,0,0,0.03);border:1px solid #f0f0f0;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:flex;line-height:26px}.code-snippet__fix pre{overflow-x:auto;padding:1em;padding-left:0;white-space:normal;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-overflow-scrolling:touch}.code-snippet__fix code{text-align:left;font-size:14px;display:block;white-space:pre;display:-webkit-box;display:-webkit-flex;display:flex;position:relative;font-family:Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace}.code-snippet__fix .code-snippet__line-index{counter-reset:line;-webkit-flex-shrink:0;flex-shrink:0;height:100%;padding:1em;list-style-type:none}.code-snippet__fix .code-snippet__line-index li{list-style-type:none;text-align:right}.code-snippet__fix .code-snippet__line-index li::before{min-width:1.5em;text-align:right;left:-2.5em;counter-increment:line;content:counter(line);display:inline;color:rgba(0,0,0,0.15)}.code-snippet__comment,.code-snippet__quote{color:#afafaf;font-style:italic}.code-snippet__keyword,.code-snippet__selector-tag,.code-snippet__subst{color:#ca7d37}.code-snippet__number,.code-snippet__literal,.code-snippet__variable,.code-snippet__template-variable,.code-snippet__tag .code-snippet__attr{color:#0e9ce5}.code-snippet__string,.code-snippet__doctag{color:#d14}.code-snippet__title,.code-snippet__section,.code-snippet__selector-id{color:#d14}.code-snippet__subst{font-weight:normal}.code-snippet__type,.code-snippet__class .code-snippet__title{color:#0e9ce5}.code-snippet__tag,.code-snippet__name,.code-snippet__attribute{color:#0e9ce5;font-weight:normal}.code-snippet__regexp,.code-snippet__link{color:#ca7d37}.code-snippet__symbol,.code-snippet__bullet{color:#d14}.code-snippet__built_in,.code-snippet__builtin-name{color:#ca7d37}.code-snippet__meta{color:#afafaf}.code-snippet__deletion{background:#fdd}.code-snippet__addition{background:#dfd}.code-snippet__emphasis{font-style:italic}.code-snippet__strong{font-weight:bold}.cell{padding:.8em 0;display:block;position:relative}.cell_hd,.cell_bd,.cell_ft{display:table-cell;vertical-align:middle;word-wrap:break-word;word-break:break-all;white-space:nowrap}.cell_primary{width:2000px;white-space:normal}.flex_cell{padding:10px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_cell_primary{width:100%;-webkit-box-flex:1;-webkit-flex:1;box-flex:1;flex:1}.original_tool_area{display:block;padding:.75em 1em 0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;border:1px solid #eaeaea;margin:20px 0}.original_tool_area .tips_global{position:relative;padding-bottom:.5em;font-size:15px}.original_tool_area .tips_global:after{content:&quot; &quot;;position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #dbdbdb;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}.original_tool_area .radius_avatar{width:27px;height:27px;padding:0;margin-right:.5em}.original_tool_area .radius_avatar img{height:100%!important}.original_tool_area .flex_cell_bd{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.original_tool_area .flex_cell_ft{font-size:14px;color:#888;padding-left:1em;white-space:nowrap}.original_tool_area .icon_access:after{content:&quot; &quot;;display:inline-block;height:8px;width:8px;border-width:1px 1px 0 0;border-color:#cbcad0;border-style:solid;transform:matrix(0.71,0.71,-0.71,0.71,0,0);-ms-transform:matrix(0.71,0.71,-0.71,0.71,0,0);-webkit-transform:matrix(0.71,0.71,-0.71,0.71,0,0);position:relative;top:-2px;top:-1px}.rich_media_global_msg{position:fixed;top:0;left:0;right:0;padding:.85em 35px .85em 15px;z-index:2;background-color:#c6e0f8;color:#888;font-size:12px}.rich_media_global_msg .icon_closed{position:absolute;right:15px;top:50%;margin-top:-5px;line-height:300px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(//res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/icon_appmsg_msg_closed_sprite.2x42f400.png) no-repeat 0 0;width:11px;height:11px;vertical-align:middle;display:inline-block;background-size:100% auto}.rich_media_global_msg .icon_closed:active{background-position:0 -17px}.rich_media_global_msg.voice{color:#1aad19;background-color:#e8f6e8;padding-left:43.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich_media_global_msg.voice .ic_voice{position:absolute;top:50%;margin-top:-10px;left:15px;display:inline-block;width:13.3px;height:18.3px;background:url(data:image/png;base64,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) no-repeat center;background-size:contain}.rich_media_global_msg.voice .icon_more{position:absolute;right:15px;top:50%;margin-top:-6.5px;width:8px;height:13px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAA49JREFUSA2tVk1IVFEUPveOmhQk1ibfvLFZSJtACqJIIpCIoB+imcFV2Z9ZUVnRomgRGFn2i6mFf5XVotCZMYmgIMhlq6BFENFiwjfPAosgFzXOvNu5o3fmeue98Y16F3PP+c453/fu/xCQmvZSWwwJaC0G6P8WND9IoTmbVFRycpqAdgBWkwRo94V960RsPn1aoPpN9RI6CR0WsDWcjAErtUiqTR/S18+HnNcSTv5zYrwDSatVMgLkH6aciwfj79WYW5+OT4xfsyPnBIgvwt872qBW45ZQzaMlJXCfMPJbDQgfRUoIhduVUW2TwArpaWyX+bnYU9JAAH44FaJIccqCW76Ib7NTjhOOvFPN/8q/IvE3cR+npFJgao9rkiSUXjD2GCNqzMnPbNPYjth3mqINlJAvTsk4kiJmWa3eQe8WpxwVzwjwgFFn/CorL29EkY9qovC5CFDrKq7JVoHl6zNTJCf53/lLk78SN/FcbJRx2cZCixC4ZATGXsu4as8YgQjGamN/q5atOotn4K3A1J4BUMbgsh7Wt6sx2bcV4AkjtSPJxkDjRQL0hVwg21zEglSzN+rdKeOybTtFcgK39ajWZDFWr+IZHxfGQ8mV0YA5nMGmDVcCPNcb8R5gYJ1UCWQfp6PFCI4NyZhrAV6EIiHGrPOAB0ImkW2c0la8u8ICc0wUCWrvC1dsw+3TnN6uanDaJ4zeiIfiA9wtWIAX8XspxeA6iuBlaN88hNzCNXk+JwFOuXJYW5tMQmc+EcqgzXGb2n9XFk1NstX5yKczl89JAF+6vRaBM1m5XAu//qkRGrtb8BThTtqH2/V0LmUWwbvsiREw8X0vcJHxxNbjNm3KUuVaMjmPFuWm2CPesHc/kp+yj06hFMhj/PIOOcfVFLk6xZT0G3vMTpmc27MusityZk/OBfKOwA05MPLIDJn3OJldcxTQotpBYOyEXVEWIw/NoInvuHOznSJfVDs0GzneNw9mI+eyOSPQI9phfCqPO38TFhHaFw/Eu/LliNiMESB5w6zkzD05F8mMYJr8mFC263Fa+vAadvXloj4toEcrjlgMjgrQrseHpBcfkm67WD6M6MN6lTWZeoZjyYxGLcB57MGnsEfF3fjU2G189QBpcUqmBLrnSs4504s8GjLxrwm5qYrg3dKFf6x6VbwQ3yOS/wz8+bS0ruwfELaBY2nyoNkn4gvW65GKRn4WForwP+dONHDaOHeZAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.preview_appmsg .rich_media_title{margin-top:2.3em}@media screen and (min-width:1024px){.rich_media_global_msg{position:relative;margin-bottom:32px}.preview_appmsg .rich_media_title.rich_media_title{margin-top:0}}.pages_reset{color:#333;line-height:1.6;font-size:16px;font-weight:400;font-style:normal;text-indent:0;letter-spacing:normal;text-align:left;text-decoration:none;white-space:normal}.weapp_element,.weapp_display_element,.mp-miniprogram{display:block;margin:1em 0}.share_audio_context{margin:16px 0}.weapp_text_link{font-size:17px}.weapp_text_link:before{content:&#39;&#39;;display:inline-block;line-height:1;background-size:contain;background-repeat:no-repeat;background-image:url(&#39;data:image/png;base64,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&#39;);vertical-align:middle;font-size:11px;color:#888;margin-right:6px;margin-top:-3px;background-position:center;height:20px;width:20px}.flex_context{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;word-wrap:break-word;word-break:break-all}.original_page{background-color:#fff;font-size:16px}.account_info{padding:0 0 20px}.account_info .flex_bd{padding-left:.85em}.radius_avatar.account_avatar{width:28px;height:28px;padding:0}.account_nickname{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.2;color:#576b95;font-size:14px}.account_nickname_inner{font-weight:400;vertical-align:top}.account_desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#b2b2b2;font-size:13px;line-height:1.2;padding-top:.3em}.account_desc_inner{display:inline;vertical-align:top}.share_notice{margin-bottom:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.share_media{padding-bottom:18px}.original_panel{padding:20px;background-color:#fcfcfc;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;position:relative}.original_panel .original_account{margin-bottom:18px;position:relative;z-index:1}.original_panel .original_account_avatar{width:28px;height:28px;padding:0}.original_panel .original_account_nickname{padding-left:.85em;font-size:15px;color:rgba(0,0,0,0.5)}.original_panel_title{font-size:23px;color:#000;margin:0 0 16px}.original_panel_content{color:#333}.original_panel_tool{padding-top:20px;position:relative;z-index:1}.original_area_primary{display:block;padding:16px;text-align:center;margin-bottom:24px;border-radius:8px;background-color:rgba(0,0,0,0.03);line-height:1.4;color:rgba(0,0,0,0.3);font-size:0}.original_area_primary .radius_avatar{padding:0;width:18px;height:18px;margin:0 4px 0 6px;vertical-align:top;position:relative;top:.1em}.original_area_primary&gt;span{font-size:15px}.original_area_primary.disabled .rich_media_meta_link{color:rgba(0,0,0,0.3)}.original_primary_overflow{text-align:left}.preview_appmsg .rich_media_title{margin-top:1.5em}.preview_appmsg .account_info{padding-top:3em}.original_page{background-color:transparent}.account_info{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;padding-bottom:16px;font-size:16px}.account_info.appmsg_account_info{padding-bottom:32px}.account_info .radius_avatar img{background-color:transparent}.share_notice{font-size:17px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.original_panel{background-color:rgba(0,0,0,0.03)}.original_panel:after{border-color:#e6e6e6}.original_panel .original_account_avatar{width:30px;height:30px}.original_panel_tool{font-size:14px}.original_panel_tool a{color:#576b95}.original_panel_content{opacity:.90;font-size:14px;line-height:22px;color:#000}.share_media{padding-bottom:30px}.icon_appmsg_tag{display:inline-block;vertical-align:middle;padding:0 .5em;font-size:12px;line-height:1.5;background-color:#c3c3c3;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:70%}.icon_appmsg_tag.primary{color:#3bb638;padding:4px .78em;background-color:rgba(9,187,7,0.08);font-size:12px;border-top-left-radius:.95em 50%;-moz-border-radius-topleft:.95em 50%;-webkit-border-top-left-radius:.95em 50%;border-top-right-radius:.95em 50%;-moz-border-radius-topright:.95em 50%;-webkit-border-top-right-radius:.95em 50%;border-bottom-left-radius:.95em 50%;-moz-border-radius-bottomleft:.95em 50%;-webkit-border-bottom-left-radius:.95em 50%;border-bottom-right-radius:.95em 50%;-moz-border-radius-bottomright:.95em 50%;-webkit-border-bottom-right-radius:.95em 50%}.icon_appmsg_tag.default{border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);background-color:transparent;padding:0 .54em;font-size:15px;line-height:1.3;border-top-left-radius:.67em 50%;-moz-border-radius-topleft:.67em 50%;-webkit-border-top-left-radius:.67em 50%;border-top-right-radius:.67em 50%;-moz-border-radius-topright:.67em 50%;-webkit-border-top-right-radius:.67em 50%;border-bottom-left-radius:.67em 50%;-moz-border-radius-bottomleft:.67em 50%;-webkit-border-bottom-left-radius:.67em 50%;border-bottom-right-radius:.67em 50%;-moz-border-radius-bottomright:.67em 50%;-webkit-border-bottom-right-radius:.67em 50%}.rich_media_meta_list .icon_appmsg_tag.default{margin-top:-1px}.icon_appmsg_tag.title_tag{background-color:#d04b4e}.icon_global_tag_wrp{text-align:right;padding-bottom:12px}.icon_global_tag{background-color:rgba(118,118,118,0.16);color:rgba(0,0,0,0.41);line-height:2.2;border-top-left-radius:1em 50%;-moz-border-radius-topleft:1em 50%;-webkit-border-top-left-radius:1em 50%;border-bottom-left-radius:1em 50%;-moz-border-radius-bottomleft:1em 50%;-webkit-border-bottom-left-radius:1em 50%;padding:0 1.8em 0 1.34em;font-size:12px;margin-right:-24px;display:inline-block;vertical-align:top}.global_plain_btn{display:inline-block;vertical-align:middle;padding:0 1em;line-height:2;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.global_plain_btn.primary{color:#1aad19;border:1px solid currentColor}.global_plain_btn.primary:active{color:rgba(26,173,25,0.6)}.wx_video_context{color:#fefefe;position:relative;background-color:#000}.wx_video_thumb,.wx_video_thumb_primary{position:absolute;left:0;width:100%;height:100%!important;top:0}.wx_video_thumb_primary{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.wx_video_play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-2px;font-size:0;border-width:0;background-color:transparent;padding:0;outline:0;z-index:2}.wx_video_play_btn:before{content:&quot; &quot;;display:inline-block;width:0;height:0;border-width:14px 0 14px 25px;border-color:transparent transparent transparent #fff;border-style:dotted dotted dotted solid}.wx_video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.5)}.place_audio_area{min-height:100px;background-color:#fdfdfd;display:block;margin:16px 0}.place_music_area{min-height:68px;background-color:#fdfdfd;display:block;margin:17px 0 16px}.rich_media_empty_extra{background-color:#fafafa}.appmsg_skin_default.rich_media_empty_extra{background-color:#fff}.appmsg_skin_default .rich_media_area_primary{background-color:#fff}.appmsg_skin_default .rich_media_area_primary .weui-loadmore_line .weui-loadmore__tips{background-color:#fff}.appmsg_style_default .rich_media_tool{padding-top:15px}.rich_media_title_ios{font-weight:700}.my_comment_empty_data{background-color:#fff}.read-more__area{margin:30px 0}.read-more__desc{margin-bottom:10px}.read-more__article__extra{font-size:14px;color:rgba(0,0,0,0.5)}.read-more__article__item{margin-bottom:10px}.original_panel_tips{font-size:12px;color:#fff;line-height:34px;font-weight:normal;vertical-align:2px;padding:2px 4px;border-radius:2px;background-color:rgba(0,0,0,0.2)}&lt;/style&gt;
&lt;div class=&quot;rich_media_content&quot; id=&quot;js_content&quot;&gt;
&lt;p data-mpa-powered-by=&quot;yiban.io&quot; style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;在上一篇中&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;a data-itemshowtype=&quot;0&quot; data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484168&amp;amp;idx=1&amp;amp;sn=0a3af1ef9aedaa653c192b80f8a68a4d&amp;amp;chksm=fc8bbb99cbfc328f4c5beac9195dbc998dacec21826c9ed175ace809e64bd9cfa565f24a79bc&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;python爬虫10 | 网站维护人员：真的求求你们了，不要再来爬取了！！&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;小帅b给大家透露了我们这篇要说的牛逼利器&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;span style=&quot;color: rgb(255, 76, 0);&quot;&gt;selenium + phantomjs&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;如果你看了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;a data-itemshowtype=&quot;0&quot; data-linktype=&quot;2&quot; href=&quot;http://mp.weixin.qq.com/s?__biz=MzU2ODYzNTkwMg==&amp;amp;mid=2247484164&amp;amp;idx=1&amp;amp;sn=174af324601e22f9809f058760233121&amp;amp;chksm=fc8bbb95cbfc328356c4c7358ef4d25146ac382660dd2a91efe8e132ef4364dab9aa9ef8069a&amp;amp;scene=21#wechat_redirect&quot; target=&quot;_blank&quot;&gt;python爬虫09 | 上来，自己动 ！这就是 selenium 的牛逼之处&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;那么你应该知道 selenium 是什么了&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;它能做到自动操作&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;比如我们上次说的自动百度苍老师&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;letter-spacing: 1px;&quot;&gt;&lt;img class=&quot;&quot; data-copyright=&quot;0&quot; data-ratio=&quot;0.5142428785607196&quot; src=&quot;https://wistbean.org/images/python/J2icnQspGlaJ4qDVA83fbdcib5HAbWhsBN5oGxmCtVdZ1EE2FZ6EMRnzticUfpTtVZ7uXIOK6Za5FRysof6gnXx8A/640?wx_fmt.gif&quot; data-type=&quot;gif&quot; data-w=&quot;1334&quot; style=&quot;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;但有时候&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;我们不想要让它打开浏览器去执行&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;能不能直接在代码里面运行呢&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;也就是说&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;有没有一个&lt;span style=&quot;color: rgb(255, 76, 0);&quot;&gt;无形&lt;/span&gt;的浏览器呢&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;恩&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;phantomJS 就是&lt;/p&gt;&lt;p style=&quot;text-align: center;margin-left: 0.5em;margin-right: 0.5em;letter-spacing: 1px;&quot;&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;mar