iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
28
Mobile Development

iOS APP 使用Swift打造一個外送平台APP (以foodpanda、Uber Eats為例) 系列 第 4

[Day 4] Xcode安裝 為什麼有5000觀看??? ithelp觀察實驗

簡要

這邊警急插撥一則重要貼文
如標題所示 為什麼Xcode安裝 為什麼有5000觀看???
我也是熱衷鐵人賽的程式相關人員
不管文章也得好壞 都非常enjoy在這環境裡面
也就是大家一起奮鬥30天感覺
有時候上班的時候也會看一下其他人的文章
到今天 我看到一篇文章讓我非常困惑
圖片如下

圖片
https://ithelp.ithome.com.tw/upload/images/20190919/20112271nXtttU7TAK.png

這是平凡無奇的一篇Xcode安裝
內容在教如何在商店下載Xcode
在剛開始學或許會不知道如何環境架設
如果可以從頭開始教的話是不錯
但仔細看一下觀看數發現竟然是5000人觀看
回去工作後 越想越不對
為什麼他寫很 就能獲得不錯的觀看
反而自己寫得很努力 卻只有60人觀看
我從憤怒矇圈 到想跪下來跟他結交好友

https://ithelp.ithome.com.tw/upload/images/20190919/20112271OI94GQyWpz.png

肯定是越簡單的東西越有人氣
想到這麼多新人在看 不禁感到欣慰
但身為IT肥宅人員薪水小偷
今天就要在上班時候復現
如何跟他一樣寫出超觀看的文章

正題

我就覺得很奇怪 為什麼可以有如此高觀看
登上了排行榜 從此迎娶白富美 走上人生巔峰
我想應該先來研究ithelp的文章觀看怎麼計數
如果以youtube的話 很嚴謹
應該是有偵測ip + cookie session
導致我其實要洗觀看次數有點
可以保持影片點擊率的真實性

再來看ithelp的文章
突然眉頭一皺 發現事情不單純
每重整一次 次數就+1
我想是我多心了 多刷幾次
肯定會限制在一定數量
然後command+R 重整 100次
我的觀看次數就上升 100次
不盡笑了笑
但想邁入人生巔峰 可能會廢掉
於是我尋求第三方套件
找到了一款 Chrome 套件

圖片
https://ithelp.ithome.com.tw/upload/images/20190919/201122713kmRfitj5g.png

https://chrome.google.com/webstore/detail/free-auto-refresh/lfkfikiejjfhpfbpgfolfkkdjpepmkal?hl=zh-TW

安裝過後 開啟你的文章連結
設定秒數後 開啟開關
啟動過後就會自動重整
到其他分頁也可以
多開分頁同時使用 也是沒問題

https://ithelp.ithome.com.tw/upload/images/20190919/20112271gSgJ8MT86B.png

但感覺利用這種東西有失專業
且網頁一直閃來閃去閃瞎我的it狗眼
決定自己寫一個可以控制數量間隔時間
感覺很簡單的功能
於是只用幾行就完成 .sh
簡單的for 應該不用多講
curl 後面改為你的網址
sleep 看你要間格多久時間

for i in {1..100};
do
    curl https://ithelp.ithome.com.tw/articles/10216953
    sleep 0.001
done

如果不想寫這裡有載點:

https://drive.google.com/file/d/1SVbYaABNtMUCmYxIV5ILILeudIC4vAi3/view?usp=sharing

mac為例
這邊你先把檔案放在桌面
開啟CMD指令程式 cd 過去桌面路徑

applede-MBP:~ apple$ cd /Users/apple/Desktop/

接下來執行 .sh檔案

applede-MBP:Desktop apple$ sh autoRefresh.sh

接下來就會自動refresh 你指定的網址

Demo

**有人氣的快樂就是這麽樸實無華且枯燥**

接下來測試觀看次數是否跟排行榜關聯
這次選擇鐵人賽的文章排行榜
看了一下最後一名2800左右觀看
https://ithelp.ithome.com.tw/upload/images/20190919/20112271z1VeNPFWSv.png

https://ithelp.ithome.com.tw/upload/images/20190919/201122718aA4a3ePI0.png

於是我將我文章觀看次數
每次1000次重整 衝到2800以上
完全沒有被封鎖ip
且過了不久重新統計的排行
發現真的排行榜上最後一名
證實是可行的

https://ithelp.ithome.com.tw/upload/images/20190919/20112271J31b1A06Ab.jpg

結論

不是想大家怎麼洗觀看
只是對於ithelp的這個統計感到非常不滿
這不知道算不算是漏洞
造成真心想寫好文章的各位熱情被抹殺
用心的文章沒人看到
小聰明的人可以瘋狂被推廣
如果最後也使用觀看次數決定獎項
我想也會也很多人會感到不悅

只希望ithelp更加重視這部分
如果我有違規請刪掉我的文章帳號 但請ithelp把這部分做得更完善 踏過我的屍體過去 感謝各位閱讀

備註

本人沒指說誰有用這個漏洞洗觀看次數
只是路過看到 覺得有趣去研究
才發現網站怎麼設計的這麼簡陋
且可反覆作增加的動作感到不悅
因此寫這篇文章 希望官方能改善

番外篇

忘記教大家怎麼下載Xcode
首先到以下連結

https://ithelp.ithome.com.tw/upload/images/20190919/201122717l7gcj5krX.png

https://apps.apple.com/tw/app/xcode/id497799835?mt=12

點擊後跳轉到macapp store
然後點擊取得或是雲端下載的icon

https://ithelp.ithome.com.tw/upload/images/20190919/20112271A8N5Azk55B.png

這邊要注意mac 空間夠不夠
如果不夠就會跳出訊息
這點非常重要

https://ithelp.ithome.com.tw/upload/images/20190919/20112271QApYqMbPro.png

下載好就會出現在應用程式裡面
就完成了

https://ithelp.ithome.com.tw/upload/images/20190919/20112271Gpqe7vXPl9.png


上一篇
[Day 3] Swift 使用TabBar+NavigationBar 範例 (下)
下一篇
[Day 4] Xcode安裝 為什麼有5000觀看??? ithelp觀察實驗 (後續)
系列文
iOS APP 使用Swift打造一個外送平台APP (以foodpanda、Uber Eats為例) 31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
4
dragonH
iT邦超人 5 級 ‧ 2019-09-19 16:39:45

不用這麼麻煩

在 browser console

直接寫迴圈 + fetch 就可以了

這個是萬年的問題 /images/emoticon/emoticon11.gif

有的時候也不一定是用洗的

有可能是關鍵字特別熱門 (e.g. line bot)

有可能是 ithelp 在 fb 轉貼文章

有可能是什麼都沒做

人數就一直往上增

看更多先前的回應...收起先前的回應...

感謝大師 學到一招
這是一般統計文章次數都是這樣嗎
有沒有嚴謹一點的方式

dragonH iT邦超人 5 級 ‧ 2019-09-19 16:47:37 檢舉

不重複計數很多種方法呀

判別 ip, 短時間不累加

session 啦

token 啦

反正就是能夠判斷你已經被計數過的那些東西

不過剛好 it邦 都不是用這些XD

可能是有 http request 就 +1 吧 /images/emoticon/emoticon37.gif

然後他並不會一直掛在第一名

如果之後沒這麼熱門的話

就會換人了

估計 it邦應該是計算一段時間內 增加的人數

太不嚴謹了吧
不能接受RRRR
/images/emoticon/emoticon40.gif

dragonH iT邦超人 5 級 ‧ 2019-09-19 16:55:32 檢舉

真的很 care 的話

可以到聊天室找 小財神/images/emoticon/emoticon07.gif

BeEvil_Y iT邦新手 4 級 ‧ 2020-03-01 23:03:27 檢舉

這個很好解決,只要把暫存設500秒,
不要每次重整都重讀。就不會這樣計數了,非常簡單。

如果要在機車一點,就把暫存區設到類似00000000000001001101110110的資料夾,然後給他設簡易的hash函式加密針對當日日期做運算就行了。

這樣一來

一般使用者不要想要刷計數,連IT界也可以死個60%以上。
剩下的40%就利用手工BAN帳鎖IP就行了,就不會吃人力。

完美。

6
r567tw
iT邦研究生 5 級 ‧ 2019-09-19 16:56:24

哈哈,ithelp 這個閱覽人數不是公開的秘密了嗎? 不過了解你的感受,自己很認真寫的沒多少人看但別人其實寫得還好技術含量超低的都有可以噌噌噌的上去。

不過參加鐵人賽的初衷不是為了自己嗎? 能拿到佳作獎項固然好事,但如果有人訂閱或者因此關注我這也很不錯啊~ 重點是: 自己有所成長了

其實我技術跟文章都沒有很強
感慨的是有些好文我看完都覺得不錯
但觀看次數怎麼少點少
因為覺得忿忿不平
希望ithelp也可以看到

我以前是沒注意點擊次數
可能剛好沒看到類似的文章

黑修斯 iT邦新手 4 級 ‧ 2019-09-23 23:00:40 檢舉

回應 r567tw 大,對阿,對自己的修練,對自己的鐵人賽

3
hannahpun
iT邦新手 4 級 ‧ 2019-09-20 00:26:07

推一下這篇,假如做 marketing 的人也知道這種技術
應該業績可以爆表

其他的平台應該會防範才對

4
嗡嗡
iT邦新手 4 級 ‧ 2019-09-20 00:36:27

模仿一下文體看看(有請作者給分)(誤XD
不過這個問題確實開始寫文的隔幾天就有發現
自己發現的時候是在用心修文章內容,
卻造成一些很虛的觀看次數一直上升(滿無奈的,一種不切實際感)
(好了不玩了XDD 好累 <- 這樣也累?!)
.
fb粉專的宣傳與內文的主題有趣性確實有點影響,
不過看來那個點閱數還是當參考就好(默

真的紅字太好加
全部都一直一直
其實我有發現點擊他個人頁面
上方的瀏覽次數應該才是真的
不會隨著我refresh就增加

嗡嗡 iT邦新手 4 級 ‧ 2019-09-20 02:55:17 檢舉

剛剛在寫文的時候發現怎麼突然載入變慢,
當時還不知道是什麼原因,(我以為是下雨網路lag),
但想想不太對勁,只有iT邦的網頁會這樣,
然後逛逛又逛回這篇......怎麼10萬了XDDD?!
快變DDOS iT邦了(汗

該不會每個人都用我的式吧
難怪我昨天有有點lag
太可怕了

3
King Tzeng
iT邦新手 3 級 ‧ 2019-09-20 00:47:01

我也想推一下這一篇....(抱歉啦iT邦.../images/emoticon/emoticon20.gif

感謝正咩前端
讚讚

我不是正妹啦XD
沒有啦,只是一直覺得這是漏洞,如果大家都自律的話是還好...
畢竟撰寫鐵人賽文章的人背後都花了很多心力來寫作...
就這樣登上熱門榜我自己也會覺得點點點= =a
謝謝你的勇敢啦~說出我們這些人的心聲/images/emoticon/emoticon41.gif

2
Ashe Li
iT邦新手 5 級 ‧ 2019-09-20 01:20:05

推這邊文章,我也是修改文章的時候發現有流量的 XDD

一個快樂榜的概念

沒錯自己流量自己創造
努力就可以破百萬觀看次數
想擁有快樂榜體驗嗎
歡迎加入IT邦

每天叫醒我的不是夢想
是我的觀看次數

6
Howard
iT邦新手 4 級 ‧ 2019-09-20 01:39:56

不用那麼麻煩,AB 就好了
不過這個數字其實沒什麼意義,也不用那麼生氣
我先送個 10 萬讓你消消氣
然後你就會發現一切如浮雲

其實這跟人生的道理是一樣的
你可以裝的很有外表
真的去點開一看,發現跟高雄市長沒兩樣
有很多人會想去衝高這種外表
但這也不是什麼秘密
縱使刻意去刷佔滿了版面、佔滿了電視台
也只會讓別人打從心裏厭惡這個作者罷了

最後鐵人賽是沒有什麼人氣獎的
會被到處分享的只有兩種,好的文章與好的笑話
而自己的心態就會決定你是哪種結果

看更多先前的回應...收起先前的回應...

讚讚 但事實還是需要人說出來
不說出來永遠不會改變
說不定會得罪人
但必須看更長遠才是好的目標
IT邦加油

ccutmis iT邦高手 2 級 ‧ 2019-09-20 08:45:46 檢舉

前幾天跟朋友去吃火鍋,對海鮮敏感的我一吃到魚,馬上覺得魚怪怪的,於是跟朋友說:
這魚怪怪的,跟老闆講一下換"魚"好嗎?

朋友:
換魚很敏感,說了小心被告。

我:
那換鍋?

朋友:
還是很敏感...

我: 淦~那換菜啦!!! /images/emoticon/emoticon05.gif

Howard大大出現了!!
我昨天才在和團友研究去年Howard大大也有寫到一篇瀏覽數的文章耶~/images/emoticon/emoticon32.gif

剛剛去看真的有
而且是不同方式
可惜是2017時的文章
那時候我還沒有加入

pjchender iT邦新手 3 級 ‧ 2019-09-20 11:11:14 檢舉

Howard 大那篇文章好棒!

r567tw iT邦研究生 5 級 ‧ 2019-09-20 15:38:14 檢舉

哈哈哈,原來是你在那邊衝瀏覽數,我想說我也才幫忙衝個5000的說

import requests;

for i in range(1,1000):
    requests.get('https://ithelp.ithome.com.tw/articles/10217609')


1

感謝樓主讓我成功安裝 Xcode,好人一生平安

怎麼裝Xcode才是文章重點
其他都不是 讚讚

1
icekimo
iT邦新手 3 級 ‧ 2019-09-20 09:59:47

是這樣沒錯,但是現在我覺的只要比自己修改次數多,真的有人會看,不會有一種「曲高和寡」的感覺就好。畢竟鐵人賽應該說是「與自己競賽」嘛。

沒錯沒錯 但寫文章還是有一種是成就感
能看到數字慢慢增加 會有一種快感
但我說是真實的點擊數 而不是這種快速累加虛胖

10
小財神
站方管理人員 ‧ 2019-09-20 10:14:48

Hi all,

感謝作者及各位邦友提出問題及建議
我們將針對這個問題進行調整

感謝大家
小財神

看更多先前的回應...收起先前的回應...

有神快拜 /images/emoticon/emoticon41.gif

dragonH iT邦超人 5 級 ‧ 2019-09-20 11:31:12 檢舉

/images/emoticon/emoticon32.gif

小財神來啦!!/images/emoticon/emoticon34.gif

r567tw iT邦研究生 5 級 ‧ 2019-09-20 15:41:29 檢舉

啊,這樣沒有寫程式來衝人數的趣味了啊XXD

alincode iT邦新手 1 級 ‧ 2019-09-22 11:07:28 檢舉

我是覺得可以改成用訂閱者數量排名,這個比較有參考價值。

暐翰 iT邦大師 1 級 ‧ 2019-09-22 14:58:42 檢舉

推 訂閱者數量排名 + 1

1

這篇馬上變第一名XDDD

r567tw iT邦研究生 5 級 ‧ 2019-09-20 15:42:20 檢舉

因為有人幫忙衝啊XD

1
Ray
iT邦研究生 5 級 ‧ 2019-09-20 11:09:28

推一下這一篇XD

0
RenZhou
iT邦新手 4 級 ‧ 2019-09-20 11:15:44

被你的瀏覽人數騙進來XD
從很久以前就有發現了

我覺得瀏覽次數多少都會影響到比賽成績
還是希望未來能夠改掉這個計次方法啦~

瀏覽次數和成績無關啦
有該領域的評審會看
其實文章有沒有用心寫很明顯XD

0
527不是9527
iT邦研究生 4 級 ‧ 2019-09-21 12:39:00

老大 我養的題目被你寫掉了啦
https://ithelp.ithome.com.tw/articles/10218603

我也是修改文章發現+1,就知道沒有設限
原本要尾聲搞一篇百萬瀏覽文章
事實上不用Xcode,我拿著硬幣卡住F5幫你刷新頁面,幾分鐘就能暴增,資深遊戲玩家都該知道XD

原本我的題目事要提醒大家
有心人士利用這的機制,可以製造超高點閱數的假象,讓人以為是熱門文章,原本要在尾聲時,用這個題目同時把點閱次數搞上百萬,剛好來印證這個題目。

不過被你寫出來,站方也就修正了XDDDDDDDD

看更多先前的回應...收起先前的回應...
RenZhou iT邦新手 4 級 ‧ 2019-09-21 16:12:58 檢舉

我想大部分參賽者都知道能刷觀看
但感覺大家都怕被ban XDDD

527不是9527 iT邦研究生 4 級 ‧ 2019-09-21 17:20:53 檢舉

對啊,只要有修改文章應該都知道這現象
但不刷自己文章,也可幫刷別人文章,哈哈哈

這其實可大可小
自己刷自己的還可以
我故意幫別人刷 造成別人被退賽的話
這就不是不是單純的鐵人賽了

我也是本來寫好其他文章了
發現這個花了我一個下午的上班時間再搞這個
重寫一篇文章大約3000多字
只是希望官方可以改進
避免他們沒辦法復測出來
我都幫他們寫好測試方法
並且提供兩種

結果發現真的蠻多網友在幫我測試
大部分的觀看次數都是網友用的
我只有測試的時候會少部分的使用

之前也有看過一些文章有寫到
當你想到一個很棒的點子時
其實世界上同時可以能有五百人跟你一起想到
只是看誰的發展運用比較好
或許下次有更新的漏洞
應該迅速立即寫出來
這樣我就不會再寫了 哈哈

527不是9527 iT邦研究生 4 級 ‧ 2019-09-21 18:37:20 檢舉

哈哈,我哪時只是單純不想在一開賽就把這個梗用掉啊!

不過也還好,我的生活資安還是可以用你的這篇來舉例,這個梗還是有用到,題目沒有浪費掉

1
暐翰
iT邦大師 1 級 ‧ 2019-09-22 15:47:25

其實IT邦幫忙流量不會被列入比賽的評分,小財神大大有特別說過文章內容才是評分標準

以下個人白癡經驗:
去年寫文章教大家寫爬蟲,爬鐵人賽文章到自己Blog :
Timer Trigger排程抓資料保存到Azure SQL DataBase

後面發現原本要寫成每小時,因為cron錯誤變成azure預設每分鐘,導致Miniblog.Core隨筆每篇文章都增加5000 - 6000流量 Orz.. (那隨筆系列沒有得獎)

剛剛看一下上一屆一次寫挑戰兩個鐵人也太猛
平時下班要寫其實就蠻吃緊的
太厲害了

暐翰 iT邦大師 1 級 ‧ 2019-09-22 22:25:00 檢舉

對,很吃緊,那個月平均半夜2,3點才睡

小財神 站方管理人員 ‧ 2019-09-26 14:41:06 檢舉

感謝 暐翰 跟大家說明
流量不列入比賽評分

不過這個狀況我們也感謝大家提出,目前已經調整了。

0
NiJia
iT邦新手 5 級 ‧ 2019-09-23 11:53:41

被瀏覽紀錄騙進來++

歡迎大家來看 (偷偷工商)
https://ithelp.ithome.com.tw/users/20111481/ironman/2475

看更多先前的回應...收起先前的回應...

喔喔 我之前有架過AWS EC2 Windows伺服器
現在也還在其他公司運行中
之前還沒學到如何怎麼跟S3資料庫連動
我記得也有一些影像的套件可以利用
超多還沒玩過

NiJia iT邦新手 5 級 ‧ 2019-09-23 15:12:25 檢舉

他服務一大堆 (眼神死

真的
我覺得GCP對於免費試用就做得不錯
比AWS友善多了
AWS的免費伺服器有得有夠頓
GCP相較大方多了
一定金額隨你玩玩看
不怕你測試

但真要做全國領域的話
AWS我測試過架在日本
會被大陸的高牆阻擋
還要在香港AWS架一個
或是用阿里雲
而且大陸的AWS跟外面的又不一樣
不是同一個派系
無法從網頁直接架起來
之前搞到一個頭兩個大分享一下

GCP來不及測試我就跳槽了
退坑

NiJia iT邦新手 5 級 ‧ 2019-09-23 16:11:16 檢舉

也是因為剛好公司都用 AWS 的服務就順便用文章做點紀錄~
之後應該還是會去 GCP 那玩玩
看能不能玩出點心得XD

0
圓頭人
iT邦研究生 5 級 ‧ 2019-09-25 08:53:33

哈~感謝熱門文章,讓我看到這篇好文.

讚讚

0
Tsai-jimmy
iT邦新手 5 級 ‧ 2019-09-26 16:23:04

哈哈。上班到一半快笑死(泪)
话说这篇15万是刷出来,还是大家刚好拿这篇试验XDDDD
最后教安装是怎样啦,笑到不能自己

BGM有出來嗎

15萬全部都是網友洗的

1
Blackie Tsai
iT邦新手 5 級 ‧ 2019-09-26 22:19:02

鐵人賽排名本來就不是重點,有沒有在30天成長才是真的意義...只能說這個比賽的含義已經變成撐著完賽跟看那個排名刷榜與點閱人數真的有點可悲...

但肯定你的文筆與內容,雖然是抱怨但也是為了這個活動好!肯定你的用心

我很意外其實蠻多人其實都知道
但都一直沒回報修正
藉著這個機會改善也是不錯
完成自己的挑戰才是最終目標
刷榜與點閱真的是本末倒置
失去了挑戰的意義
與自己跳戰才是最棒的
自己才是最大的敵人

這篇的大部分點閱都不是我刷的

0
JeffreyChen
iT邦新手 4 級 ‧ 2019-10-17 09:32:41

我承認我是被點閱數騙進來的XDDD

0
逍遙雲飛
iT邦新手 5 級 ‧ 2019-11-27 22:52:27

看來下一篇會是如何繞過新的計算瀏覽次數的機制了/images/emoticon/emoticon01.gif

0
阿展展展
iT邦好手 1 級 ‧ 2019-12-05 09:57:53

如果不想寫這裡有載點

/images/emoticon/emoticon37.gif
科技始於人性(X
科技始於O性(O

0

這會讓我想起第一次報名參加鐵人賽的時候,那時候的我以為文章流量越高越容易得獎,結果最後得獎的都不是那些流量爆高的系列文XD

其實這個鐵人賽就是要勇於挑戰自己,以前我都不敢寫文章怕誤人子弟,自從參加了鐵人賽之後也開始陸陸續續寫了一些文章也有獲得一些迴響,我想這才是我們參加鐵人賽之後的成果~

不過大大這篇文章真的優質連小財神都來了XDD

0
whoami333
iT邦新手 5 級 ‧ 2020-09-29 14:39:25

請問這篇的答案是???先謝謝大大們
https://ithelp.ithome.com.tw/questions/10200482

我要留言

立即登入留言