一個用 Python 編寫的程序,用於下載 mym.fans 上創作者的圖片/影片。
為 mym.fans 上的圖像/視訊創作者使用 Python 編寫程式
MYM粉絲
為了使用此腳本,您需要 Python 3.6 或更高版本(不過,此腳本也可能適用於舊版本;這些部分沒有海象運算子。)。您還需要在requirements.txt
檔案中安裝依賴項。為此,請在終端機中執行以下命令:
$ pip install -r requirements.txt
Linux 和 macOS 使用者應使用以下內容:
$ pip3 install -r requirements.txt
如果這不起作用,可能是因為您與requirements.txt
檔案不在同一目錄中,或因為您的Python 安裝失敗。或兩者兼而有之。
安裝依賴項後,您需要透過 mym.fans 上的帳戶取得一些資料。別擔心,這根本沒那麼難。
前往 mym.fans 並登入。若要了解如何執行此操作,請參閱下表:
作業系統 | 鍵(適用於 Google Chrome) |
---|---|
macOS | alt + cmd +我 |
視窗 | Ctrl + Shift +我 |
Linux | Ctrl + Shift +我 |
開發人員工具啟動後,按Network
並前往您的訂閱頁面。您應該會看到一個名為 subscriptions.php 的file
(或接近該效果)。按一下該按鈕,然後向下捲動,直到您看到名為Request Headers
部分。
找到標題為Cookie
的行,並找到與login_session_men_token
和login_session_men_id
對應的值。複製這些值並將它們貼到config.json
檔案中各自的位置(您不能錯過它們)。
一旦這些都在那裡,在Request Headers
中進一步滾動,直到找到以User-Agent
的行。複製您的用戶代理並將其貼上到config.json
檔案中。
很棒的東西,你現在快完成了。您需要的最後一位是您的user_id
。要獲取此信息,請轉到您的帳戶資訊頁面並向下滾動,直到您在綠色「儲存」按鈕下方看到您的 ID。複製該內容並將其貼上到您的config.json
檔案中。
最後,您的config.json
檔案應類似於以下內容:
{
"auth" : {
"login_session_men_token" : " shT47Gah4bksy1idyyb2y8pwqu752hns6bisa7i " ,
"login_session_men_id" : " 1234567 " ,
"user_agent" : " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36 " ,
"user_id" : " 12a3b76fe3b7d719d71aeff2 "
}
}
就是這樣。現在使用該腳本。
使用它很簡單。只需在終端機中執行以下命令:
$ python mymfans.py
Linux 和 macOS 使用者應該執行此命令:
$ python3 mymfans.py
運行它後,只需按照螢幕上的說明進行操作即可。
我應該注意的一件事是,該腳本只會顯示My favourites
部分中的使用者清單。因此,如果您訂閱的用戶沒有出現,請嘗試單擊其頁面上的小心形圖標,將其添加到您的「收藏夾」列表中。
但是,我還應該注意,該腳本使用argparse
,這意味著您可以選擇跳過腳本的選單部分並給出要抓取其內容的用戶的名稱。例如,如果您考慮的是特定使用者:
$ python mymfans.py --model purehumansoul
或者
$ python mymfans.py -m purehumansoul
執行該命令將立即抓取該使用者的內容。此外,如果您只想要他們面向公眾的媒體,您可以使用此腳本和上述方法來獲取它,而無需輸入任何 cookie 資訊。儘管我確實建議至少包含一個用戶代理,即使它不是您的。
請使用 Python(版本 3.6 或更高版本的程式)。無法使用澳洲安裝程式的依賴項和檔案requirements.txt
。 Pour ce faire,effectuer ceci dans votre 終端:
$ pip install -r requirements.txt
使用 Linux 或 macOS,執行以下操作:
$ pip3 install -r requirements.txt
如果是兩個市場,請驗證您的實際工作內容是否符合requirements.txt
檔案。
如果安裝依賴項,則無法維護有關 MYM.fans 的資訊。
一切順利,請與 mym.fans 聯繫並與 votre compte 連接。如果您已連接,請完成導覽者的開發工作。當然,請參閱表格:
剝削制度 | 觸摸(倒Google瀏覽器) |
---|---|
macOS | alt + cmd +我 |
視窗 | Ctrl + Shift +我 |
Linux | Ctrl + Shift +我 |
完成後,請點擊Network
標籤並點擊「祝福」頁面。您可以查看 s'appelle subscriptions.php
fichier
(還有其他內容)。 Cliquez là-dessus ça et puis faites défiler ver la bas jusqu'à ce que vous voyiez une section qui s'appelle Request Headers
(或選擇comme ça en français, je sais pas)。
Vous êtes en cherche d'une ligne que s'appelle Cookie
。您可以透過程式中的config.json
檔案中的login_session_men_token
和login_session_men_id
來取得對應的值。
如果您已經這樣做了,那麼您將無法存取該檔案(請在Request Headers
部分中查看)並與User-Agent
一起使用。 Mettez 位於config.json
中。
D'accord,在 presque fini 上。最後的訊息,就是user_id
。請注意,請參閱完整資訊頁。您只需將 ID 放在綠色按鈕上即可。 Mettez-la dans votre config.json
。
在 ceci 中,votre config.json
devrait ressembler:
{
"auth" : {
"login_session_men_token" : " shT47Gah4bksy1idyyb2y8pwqu752hns6bisa7i " ,
"login_session_men_id" : " 1234567 " ,
"user_agent" : " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36 " ,
"user_id" : " 12a3b76fe3b7d719d71aeff2 "
}
}
這是你的權利維護者。
這很簡單。將使用者、執行者 ceci 和 votre 終端倒入:
$ python mymfans.py
Linux 和 macOS 開發者的使用者:
$ python3 mymfans.py
Lisez les 說明等等!
我是您最喜愛的創建者的程式。 Donc,如果您在列表上找到了 voyez,mettez-les un 'cœur' sur leur 頁面。
Il ya aussi d'autres 選擇了 que vous pouvez faire。如果您是一個人的具體內容,您可以這樣做:
$ python mymfans.py --model purehumansoul
歐
$ python mymfans.py -m purehumansoul
另外,程式也提供了 télécharger le contenu des créateurs à qui vous n'êtes pas inscrit (mais, vous n'allez pas télécharger le contenu 'premium' ou 'privé' bien sûr)。