增加 processon 免費文件數

github 地址:github.com/96chh/Upgra…

關于 ProcessOn

非常好用的思維導圖網站,不僅支持思維導圖,還支持流程圖、原型圖、UML 等。比我之前用的百度腦圖強多了。

直接登錄網站就可以編輯,非常適合我在圖書館公用電腦學習使用。

但是,它是付費的,免費用戶只能存放 9 個文件。

本程序實現自動增加你的文件數量,理論上可以無限增加,哈哈。

效果圖:

增加到 100 個左右就夠了,不要搞太多,以免引起官方注意。 請低調使用,不要涉及商業行為。

github 地址:github.com/96chh/Upgra…

用法

不用科學上網版本

  • 下載 v2.0 版本

  • 安裝依賴 requests 。

  • 在你的 processon 的賬號中心找到邀請鏈接 url。

  • 運行腳本 python processon.py url 。此處 url 是你的邀請鏈接。

需要科學上網版本

  • 下載 v3.0 版本。

  • 安裝依賴 requests、bs4、fake_useragent。

  • 運行 python proxy.py 。爬取代理并存儲到 proxy.db 中。

  • 運行腳本 python processon.py url 。此處 url 是你的邀請鏈接。

  • 畢竟是免費代理,效果不太理想。并且驗證代理是否有效消耗較多時間。

擴充文件數思路

我發現在用戶的賬號中心有這樣的東西:

當然,可以找別人通過自己鏈接注冊,然而,還是自己動手,豐衣足食。

我細細觀察,又發現注冊只需郵箱,然后它會發一條驗證鏈接給注冊郵箱,只要點擊鏈接后就注冊完成,而邀請鏈接的用戶就可以增加 3 個文件數了!

所以,我找了一個臨時郵箱網站,temp-mail.org/zh/,它會給你一個郵箱賬號,類似 free sms online。然后拿這個郵箱賬號去注冊,再回到臨時郵箱網站驗證就可以了。

編程思路

1. 先來看看注冊表單

用戶名我用隨機生成的 7 位數加上郵箱后綴,密碼、昵稱都是隨機產生的 7 位數。

'email': user + domain,
'pass': str(random.randint(1000000, 9999999)),
'fullname': str(random.randint(1000000, 9999999))
復制代碼

需要注意網站通過 cookies 識別出邀請鏈接,所以在提交表單前需要 get(邀請鏈接url),再 post 提交表單,兩次請求在同一個 session,這樣才能共享 cookies 。

2. 更改 temp mail 郵箱

抓包發現:post 表單數據需要 csrf 字段。所以 post 前先用 get 方法,從響應中提取 csrf 字段值。

3. 獲取注冊驗證鏈接

這步比較簡單,在 temp mail 的「刷新」標簽獲取到郵件,get 請求進去,在中響應中提取出注冊驗證鏈接,最后請求注冊驗證鏈接即可。

需要注意的是注冊驗證郵件 temp mail 不一定馬上就能收到,所以我寫了個死循環,不斷檢測是否收到郵件,當收到郵件時才跳出。

4. IP 代理池

實測發現 processon 封多次連續注冊的 IP,所以需要一個 IP 代理池,我用的是 cn-proxy.com/ ,但是只要需要科學上網。

我抓取 cn-proxy 頁面的 IP 代理并存儲在 sqlite3 中,每次請求時從數據庫中隨機取出一個代理,先驗證代理是否有效,如果失效就刪除數據庫的這條記錄,再取,直至有效。

無法科學上網的同學,使用 release v2.0,但這樣注冊十個賬號左右后會封 IP 十分鐘。

github地址:github.com/96chh/Upgra…

轉載于:https://juejin.im/post/5adc3cf66fb9a07aa83e5103

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/390624.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/390624.shtml
英文地址,請注明出處:http://en.pswp.cn/news/390624.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uni-app清理緩存數據_數據清理-從哪里開始?

uni-app清理緩存數據It turns out that Data Scientists and Data Analysts will spend most of their time on data preprocessing and EDA rather than training a machine learning model. As one of the most important job, Data Cleansing is very important indeed.事實…

高級人工智能之群體智能:蟻群算法

群體智能 鳥群: 魚群: 1.基本介紹 蟻群算法(Ant Colony Optimization, ACO)是一種模擬自然界螞蟻覓食行為的優化算法。它通常用于解決路徑優化問題,如旅行商問題(TSP)。 蟻群算法的基本步驟…

JavaScript標準對象:地圖

The Map object is a relatively new standard built-in object that holds [key, value] pairs in the order that theyre inserted. Map對象是一個相對較新的標準內置對象,按插入順序保存[key, value]對。 The keys and values in the Map object can be any val…

leetcode 483. 最小好進制

題目 對于給定的整數 n, 如果n的k(k>2)進制數的所有數位全為1,則稱 k(k>2)是 n 的一個好進制。 以字符串的形式給出 n, 以字符串的形式返回 n 的最小好進制。 示例 1: 輸入:“13” 輸…

圖像灰度變換及圖像數組操作

Python圖像灰度變換及圖像數組操作 作者:MingChaoSun 字體:[增加 減小] 類型:轉載 時間:2016-01-27 我要評論 這篇文章主要介紹了Python圖像灰度變換及圖像數組操作的相關資料,需要的朋友可以參考下使用python以及numpy通過直接操…

npx npm區別_npm vs npx —有什么區別?

npx npm區別If you’ve ever used Node.js, then you must have used npm for sure.如果您曾經使用過Node.js ,那么一定要使用npm 。 npm (node package manager) is the dependency/package manager you get out of the box when you install Node.js. It provide…

找出性能消耗是第一步,如何解決問題才是關鍵

作者最近剛接手一個新項目,在首頁列表滑動時就感到有點不順暢,特別是在滑動到有 ViewPager 部分的時候,如果是熟悉的項目,可能會第一時間會去檢查代碼,但前面說到這個是剛接手的項目,同時首頁的代碼邏輯比較…

bigquery_如何在BigQuery中進行文本相似性搜索和文檔聚類

bigqueryBigQuery offers the ability to load a TensorFlow SavedModel and carry out predictions. This capability is a great way to add text-based similarity and clustering on top of your data warehouse.BigQuery可以加載TensorFlow SavedModel并執行預測。 此功能…

bzoj 1996: [Hnoi2010]chorus 合唱隊

Description 為了在即將到來的晚會上有吏好的演出效果&#xff0c;作為AAA合唱隊負責人的小A需要將合唱隊的人根據他們的身高排出一個隊形。假定合唱隊一共N個人&#xff0c;第i個人的身髙為Hi米(1000<Hi<2000),并已知任何兩個人的身高都不同。假定最終排出的隊形是A 個人…

移動應用程序開發_什么是移動應用程序開發?

移動應用程序開發One of the most popular forms of coding in the last decade has been the creation of apps, or applications, that run on mobile devices.在過去的十年中&#xff0c;最流行的編碼形式之一是創建在移動設備上運行的應用程序。 Today there are two main…

leetcode 1600. 皇位繼承順序(dfs)

題目 一個王國里住著國王、他的孩子們、他的孫子們等等。每一個時間點&#xff0c;這個家庭里有人出生也有人死亡。 這個王國有一個明確規定的皇位繼承順序&#xff0c;第一繼承人總是國王自己。我們定義遞歸函數 Successor(x, curOrder) &#xff0c;給定一個人 x 和當前的繼…

vlookup match_INDEX-MATCH — VLOOKUP功能的升級

vlookup match電子表格/索引匹配 (SPREADSHEETS / INDEX-MATCH) In a previous article, we discussed about how and when to use VLOOKUP functions and what are the issues that we might face while using them. This article, on the other hand, will take you to a jou…

java基礎-BigDecimal類常用方法介紹

java基礎-BigDecimal類常用方法介紹 作者&#xff1a;尹正杰 版權聲明&#xff1a;原創作品&#xff0c;謝絕轉載&#xff01;否則將追究法律責任。 一.BigDecimal類概述 我們知道浮點數的計算結果是未知的。原因是計算機二進制中&#xff0c;表示浮點數不精確造成的。這個時候…

節點對象轉節點_節點流程對象說明

節點對象轉節點The process object in Node.js is a global object that can be accessed inside any module without requiring it. There are very few global objects or properties provided in Node.js and process is one of them. It is an essential component in the …

PAT——1018. 錘子剪刀布

大家應該都會玩“錘子剪刀布”的游戲&#xff1a;兩人同時給出手勢&#xff0c;勝負規則如圖所示&#xff1a; 現給出兩人的交鋒記錄&#xff0c;請統計雙方的勝、平、負次數&#xff0c;并且給出雙方分別出什么手勢的勝算最大。 輸入格式&#xff1a; 輸入第1行給出正整數N&am…

leetcode 1239. 串聯字符串的最大長度

題目 二進制手表頂部有 4 個 LED 代表 小時&#xff08;0-11&#xff09;&#xff0c;底部的 6 個 LED 代表 分鐘&#xff08;0-59&#xff09;。每個 LED 代表一個 0 或 1&#xff0c;最低位在右側。 例如&#xff0c;下面的二進制手表讀取 “3:25” 。 &#xff08;圖源&am…

flask redis_在Flask應用程序中將Redis隊列用于異步任務

flask redisBy: Content by Edward Krueger and Josh Farmer, and Douglas Franklin.作者&#xff1a; 愛德華克魯格 ( Edward Krueger) 和 喬什法默 ( Josh Farmer )以及 道格拉斯富蘭克林 ( Douglas Franklin)的內容 。 When building an application that performs time-co…

CentOS7下分布式文件系統FastDFS的安裝 配置 (單節點)

背景 FastDFS是一個開源的輕量級分布式文件系統&#xff0c;為互聯網量身定制&#xff0c;充分考慮了冗余備份、負載均衡、線性擴容等機制&#xff0c;并注重高可用、高性能等指標&#xff0c;解決了大容量存儲和負載均衡的問題&#xff0c;特別適合以文件為載體的在線服務&…

如何修復會話固定漏洞_PHP安全漏洞:會話劫持,跨站點腳本,SQL注入以及如何修復它們...

如何修復會話固定漏洞PHP中的安全性 (Security in PHP) When writing PHP code it is very important to keep the following security vulnerabilities in mind to avoid writing insecure code.在編寫PHP代碼時&#xff0c;記住以下安全漏洞非常重要&#xff0c;以避免編寫不…

劍指 Offer 38. 字符串的排列

題目 輸入一個字符串&#xff0c;打印出該字符串中字符的所有排列。 你可以以任意順序返回這個字符串數組&#xff0c;但里面不能有重復元素。 示例: 輸入&#xff1a;s “abc” 輸出&#xff1a;[“abc”,“acb”,“bac”,“bca”,“cab”,“cba”] 限制&#xff1a; 1…