手机运营商 HTTP 劫持的查看网页源码的方法

2015-12-13 13:58:22 +08:00
 mwwfer
##起因
最近,手机访问自己博客时发现被移动 4G 劫持嵌入广告条,继而又发现几乎访问所有小网站都会被随机嵌入广告,部分广告“低俗下流、不堪入目”🙈🙈🙈,“严重影响青少年的身心健康”,相关情况已经向 10086 投诉。从此走上了一条投诉不归路……

说起投诉运营商网络劫持问题, V 站上例子很多,给我们与奸商斗智斗勇提供了好多宝贵经验。到目前为止我这与移动沟通起来非常纠结,好多客服人员也都到过同样的问题不过都习以为常了,你怎么去说服他们世界观中没有的事情呢,还有一半人会觉得你脑子进水了吧。从 12 月 8 日开始投诉,目前接到的各类反馈都是 iPhone 有问题、浏览器有问题、到苹果售后问问、到大营业厅咨询、刷系统试试、给你转苹果专席……中间在营业厅演示用 Wi-Fi 就没有广告时,居然也出现这些广告条了,实属尴尬。还在解决过程中。

广告商老奸巨猾,嵌入的广告条会随机显示在小网站网页头部或者直接悬浮显示在浏览器下端,随机的概率很大,一般显示半分钟左右就会自动消失,而且 iPhone 上暂时没有 View Page Source 功能的浏览器,给我这个技术小白定位广告来源造成很大困难。

##下面说解决方案
主要原理是利用 iPhone 为 Macbook 创建一个网络热点,将 Macbook 上 Safari 的 User Agent 修改为 Safari - iOS 9.1 - iPhone ,然后用电脑模拟手机访问模式。 iPhone 设置中有个“个人热点”,具体创建方法比较简单就不多说了。

使用非 Https 访问 V2EX 。
6793 次点击
所在节点    分享创造
22 条回复
mwwfer
2015-12-13 14:17:08 +08:00
图有真相


最终结果
广告主要来自这个网址: http://219.234.83.60/locate_1/jiwei_MBpt.html
Strikeactor
2015-12-13 14:26:28 +08:00
你需要 Charles 或者 Debookee 。。
SourceMan
2015-12-13 14:28:39 +08:00
用 https
mwwfer
2015-12-13 14:35:56 +08:00
@SourceMan V2EX 用 Https 要好很多。自己的博客、还有很多常用网站都没有 https ,移动甚至在我的支付宝客户端嵌入广告( Web 页面),有广告时加载速度很慢,这个真的没法忍。
Daniel65536
2015-12-13 14:44:37 +08:00
你不知道 iOS 上 Safari 早有办法看源代码了么……比如这个 https://itunes.apple.com/us/app/view-source-html-javascript/id917660039?mt=8
mwwfer
2015-12-13 14:50:49 +08:00
@Daniel65536 孤陋寡闻了。感觉着必经是个小众需求,除非是要测试运营商网络,其他基本上都可以通过修改 User Agent 实现。
shenmegui
2015-12-13 15:06:39 +08:00
我只想知道这种广告是怎么插入的?
本帖下, https ,
页面最底部会出现这种广告
可点击右上角的叉关闭广告。

我现在是电脑开 wifi 共享网络给手机,会出现这个情况,使用 PC 直接访问无此情况,联通卡,数据网络也会出现这种情况。
在 cnbeta 这种无 https 的网站每个页面都有。
bdbai
2015-12-13 15:10:13 +08:00
@shenmegui 这个是故意放的谷歌广告吧?我也有。
Hello1995
2015-12-13 15:11:26 +08:00
@shenmegui 这是站长加的广告啊…不接广告怎么运营… 23333
shenmegui
2015-12-13 15:14:17 +08:00
@Hello1995 我叉掉的广告上面的才是站长放的广告,战长的广告我还是支持的,毕竟要投入精力和资金维持社区,你看下面,页面插入的广告。 60MS 下面的广告栏。
mwwfer
2015-12-13 15:16:04 +08:00
@shenmegui 站长加的广告,移动设备访问就会出现。
Zohar
2015-12-13 15:33:06 +08:00
挂 VPN 吧←_←
Hello1995
2015-12-13 15:45:39 +08:00
@shenmegui 广告一种是站长手动加上去的,比如上方的那种。一种是 Google / Baidu 或者其他家的推广,站长只要加一段脚本就可以了( V2EX 用过 Google 家和 Baidu 家的)。这真不是被插入,而是主动加入的。
shenmegui
2015-12-13 15:59:03 +08:00
@Hello1995 了解了,我这边奇怪了好多天,我都怀疑是运营商搞的鬼,不过又觉得他们还没那个技术能在 https 里面插广告,而 wifi 下也有广告,感谢告知。
imgalaxy
2015-12-13 18:30:56 +08:00
用 chrome , url 前面加 view-source:
powergx
2015-12-13 20:10:44 +08:00
lz 真无聊,你就跟客服说记录下我的投诉。 15 个工作日内给我取消,超时就可以像工信部投诉。然后按照说的话执行,就可以了。
Khlieb
2015-12-13 21:01:34 +08:00
@imgalaxy Firefox 也可以
mwwfer
2015-12-13 22:24:41 +08:00
@imgalaxy iOS 下亲测不行。
mwwfer
2015-12-13 22:25:22 +08:00
@Khlieb iOS 下不行。
Khlieb
2015-12-13 22:40:05 +08:00
@mwwfer

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX