Wednesday 13 November 2013

电脑小白基础知识 - 如何在 facebook 留言空白


方法 1


输入你的留言, 但不要按ENTER先。



指着那个留言, 按右键选 Inspect Element




找你刚才的留言, 如图中的例子, 可以看见 value="haha"。如果找不到, 可以Ctrl+F搜寻(切记, 不是在web browser按Ctrl+F, 而是按着那个内容按Ctrl+F)。




双击 value="haha"。




haha 编辑成 ‍




按ENTER。你会发现无端变成 value=""



看回你的留言,haha 留言还在,不要改任何东西, 直接按ENTER留言。



最后, 就成功留言空白了。



这个方法的缺陷是, 按 Inspect Element 查看它的代码,  能找到 ‍ 这个痕迹。







方法 2

右键选 Inspect Element。选Console 这个tab, 然后输入 "\u00AD"。 按ENTER。





这时候你要幻想这里有三个字, 第一个字是开引号, 第二个字是看不见的字, 第三个字是关引号。 右键 copy 那三个字, 包括双引号 ""。




paste上去你要留言的地方。




这里要小心, 我上面讲幻想三个字, 因为第二个字看不见。 

我用 | 当作老鼠的指标。 你要让老鼠箭头按在关引号的后面

""|

然后按一次Backspace 删除掉关引号,记得, 只限一次Backspace。就会变成

"| 

然后按键盘的左箭头, 让老鼠指标坐落在开引号的前面。

|"

然后按一次键盘的右箭头,记得, 只限一次右箭头。就会变成

“|





然后按Backspace删除开引号。就只剩下空白。按ENTER。




最后, 就成功留言空白了。



这个方法, 不会像 方法(一) 那样留下‍ 的痕迹。



方法 3

在facebook的post, 右键选 Inspect Element。然后, 按 Network 这个 tab.



为了不要让Network traffic 自动scroll, 左下角有黑点, 按下他会变红色。



去看回你的 post, 随便comment 一行字。



然后留意 Network tab 的东西, 你会发现 add_comment.php 这个东西。按add_comment.php



然后留意 Headers tab下面的内容。



scroll去中间的内容, 找 From Data 这个题目。你只需要看的是ft_ent_identifier, client_id, 和 fb_dtsg 三个数值。




这个时候可以打开 notepad 整理上面看到的数值。copy&paste。

 ( 注: 图中的数值 10102345678901234, 123456789012:55661213, ABCDEFG7 是例子而已, 把那些数值换成你上个步骤看到的数值)





把冒号 : 变成=, 切记不要留任何"空位", 比如说改成 client_id=12345, 而不是 client_id = 12345。 然后, 把那三个数值用 & 连起来


还有一个重要的事, client_id 的数值, 123456789012:55661213, 把冒号改成 %3A, 
也就变成 123456789012%3A55661213
记得一点, 不要有任何空行哦。

到这里, 就有了

ft_ent_identifier=10102345678901234&client_id=123456789012%3A55661213&fb_dtsg=ABCDEFG7

然后, 后面加上 &comment_text=&attached_photo_fbid=12345

12345是随便的号码, 你可以放你喜欢的, 放1都可以。

就变成

ft_ent_identifier=10102345678901234&client_id=123456789012%3A55661213&fb_dtsg=ABCDEFG7&comment_text=&attached_photo_fbid=12345


然后前面加上 a="

后面也加上 "

最后我们得到

a="ft_ent_identifier=10102345678901234&client_id=123456789012%3A55661213&fb_dtsg=ABCDEFG7&comment_text=&attached_photo_fbid=12345"

然后在facebook里头, 按右键去inspect element, 然后选 console tab, 在那里, 我们paste上去


过后, 我们copy这行字, paste上去

var xhr = new XMLHttpRequest();xhr.open("POST", "https://www.facebook.com/ajax/ufi/add_comment.php");xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");xhr.send(a);



我们可以看见, Facebook 伺服器告诉我们 500 Internal Server Error。

然后, 你要 refresh 你的page, 来看最新成果。


最后, 就成功留言空白了。




这个空白比之前两种方法特别的地方在于, 用inspect element检查的时候, 你会发现最内侧的一行span消失了, 这里就不必细述了。



问题来了, 如何留言在别人的post? 只要改上面提到的 ft_ent_identifier 数值就可以了。 就是 Post Object ID 来的。 那么, 如何查找 Post Object ID?  

很多方法。 你可以按日期/时间, 打开 Post 那页面。


然后留意上面的 URL, 在 post/ 的右边那个数值。


如果你是按照片的话, 留意 fbid= 的数值, 一直到 & 为止。比如说 fbid=12345&lala=abc&..., Post Object ID 数值就是 12345




No comments:

Post a Comment