特别警告:毫无关系的大规模群@是不道德的行为,继续阅读前请确保您已经成年,并且不会危害他人。 最近做一个小网站,访问量低,主要原因是没有找到目标受众。这个网站是以一所高中(静海一中)为主题的资讯站,主要访客理所应当地是这所高中的学生,其中包括在校生和毕业生。 曾经看到过微博上一种比较简单粗暴的推广方式,就是一条微博@很多人,让这些人来看你的微博内容。 新浪微博上有很多在教育信息里填了“静海一中”的网友,如果发一条宣传微博再@一下他们,应该会吸引来不少眼球。
问题是,这么多人,我要一个一个复制粘贴下来用户名,然后再@他们吗?工作量应该很大。 能不能批量操作,提取出所有“静海一中”学校的用户ID呢?这时,Word的查找替换功能就派上了用场。
如何提取搜索结果中的ID
第一步:复制用户信息。
搜索结果可能会有很多页,我们一页一页来处理。在每一页的第一个用户的图片右边文字左边,点一下鼠标,然后,到该页最后一个用户全部信息的右边,按住SHIFT再点一下鼠标,这时,本页的所有用户信息就被选中了。(这和用鼠标拖动选择是一样的,只是由于表格的存在,鼠标拖动不太好用)需要注意的是,要确保选中最后一个用户的“加关注/已关注”。 
第二步:无格式粘贴。
然后打开Word(以Word2010为例,其它版本操作类似),新建一个文档,开始-->粘贴-->选择性粘贴-->无格式文本-->确定。(无格式粘贴的默认快捷方式是CTRL+SHIFT+V)。就得到了如下结果。
重复第一步和第二步,复制并粘贴下来所有页的用户。 我们发现,这些拷贝下来的数据有规律,每个ID都放在方括号之内,单独占一行。
第三步:利用通配符查找替换。
在Word里调出“查找/替换”对话框(快捷键是CTRL+H),选中“使用通配符”选项。 查找内容里写“\[([一-龟a-zA-Z\-0-9]{2,})\]*关注^13”(引号之间的部分,下同) 替换为里写“@\1 ”
然后选择“全部替换”,大段的文字,就只剩下@ID了,如下图。 
第四步:发布。
获得了这些ID,就可以在发微博的时候,@他们了。如下图: 
健康忠告:
群@是一种比较卑劣的推广方式,就像我在开头说的,简单粗暴。饭否最近因为有用户@了十多个人,就被封禁了帐号。新浪微博也会有“@太多人”会被投诉的警告。当然,如果你能确定你所@的用户会对你发的内容感兴趣,不会对它们造成打扰,这种方法其实是不错的。 
相关阅读:
这是个很容易的办法,思路很简单就是利用正则表达式对内容进行替换,大牛们肯定会找出不少漏洞。 创意来自北大文科计算机张化瑞老师的一次课后作业,内容是在淘宝搜一件产品,分析它的大概合理价格。所采用的方法便是我们上面的思路:复制下来所有相同产品的信息,然后用查找替换提取出所有价格,最后找一下中位数,这个价格应该是比较合理的。 如果你对这种方法感兴趣,可以看看下面两篇文章:
暂无评论