程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Know, how I earn 5000 extra money in his spare time in Python

編輯:Python

首先是找渠道,雖說豬八戒網這一類的的接單網站被大家口口相傳,但我通過python還真的沒有找到一個合適的兼職接單平台,難道是我太菜了嗎.


算了一下全國交易量前十的用戶總交易量一共才368次,然後將前十名交易量用畫圖展示出來,很直觀可以看出除了第一名的交易量(不排除刷單),第6名後便寥寥無幾,看來頭部用戶都沒什麼肉吃,去這種接單網站可能連湯都沒得喝.


後來我想到加一些qq群,這種接單方式主要是群主在淘寶開店,然後組織qq群,在群內發單由群員接單,自己跟客戶報價,成功完成後,一般獲得報價的75-80%,剩下的群主抽傭金.

可以通過自己qq群搜索python代寫之類關鍵詞可以加入,或者去淘寶店跟客服說你想代寫也會拉你進對應的qq群.發的代寫單由學生作業,數據分析,爬蟲數據,企業外包不等.

接單形式優點缺點學生作業(中)內容可重復,簡單報價低(百來塊錢)學生作業(英)需要一定的英語水平
一般是國外的留學生來中國購買報價中等(大幾百塊錢-上千)數據爬蟲報價高,按數據量和難度報價有違法風險企業外包報價高難度大

  • qq群查找方式

  • 群內發單情況

總的來說如果是學生黨,時間充足可以接著來賺賺外快,但是對於工作來說這可能是較低級的外包,可以自己做一些模版,類似數據分析,類似網站,當有發布對應的單,直接給現成的就好,這樣才能提高生產效率,達到外快最大化!

比如我曾經寫過一個起名軟件,就賣出了不小的價錢.

做這個也是很偶然的一次機會,看一個哥們生孩子想取名字想破腦袋,我想到一個人的名字很大程度上能決定一個人的一生,因為一個人的名字包含了父母對於孩子的期待,也間接的反應出當時家庭環境以及周邊人物關系,而這反映出來的信息對個人成長的影響非常大,所以取一個好名字非常重要.

雖然也有例外,比如說和王思聰重名的人,明明家長都希望小孩思維聰明,結果相差不知道有多遠,但這也只是小概率事件,屬於幸存者偏差


過去,很多人起名都會找周邊的有文化的人或者一些風水大師來起名.

現在,互聯網+時代這種服務已經被遷移到網上了,利用互聯網傳播的優勢這種賺錢服務被無限放大.


從百度、抖音、淘寶可以看到起名服務的單價和利潤都令人咂舌,價格從588到3888不等.而這些取名服務也並不都是真人取出來的,很多都是靠代碼和軟件自動生成出來,簡直暴利有木有.

為了進去撈一杯羹,我找了以下python解決辦法:python代碼起名還不簡單嘛,隨手一搜就能找到一個專門用來取名的Python工具包—chinesename,這個工具包使用jieba對楚辭和詩經的文章進行分詞,之後隨機生成新的名字.

下載chinesename工具包只需要在cmd裡輸入以下命令即可:

pip install chinesename

之後查看chinesename工具包源碼,可以看到其中getNames函數及其相關用法


所有代碼如下:

from chinesename import ChineseName # 導包cn = ChineseName() # 實例化print(cn.getNames(count=10, char_count=2, lastname="python", sex="boy"))

[‘python霏霏’, ‘python懷春’, ‘python九月’, ‘python既往’, ‘python不來’, ‘python不收’, ‘python作好’, ‘python菡萏’, ‘python殆及’, ‘python可讀’]

取完之後肯定還能對名字進行解釋.

當然還有更高級的取名軟件,那些賣名字的商家已經喪心病狂的連軟件都開始賣了,30元的價格月銷量326,四捨五入就是月入過萬啊!


還有一個Python賺錢辦法,是做編程老師.

不知道大家有沒有聽說過費曼學習法,就是將所學習的內容說出來,有輸入和及時的輸出才能將學習效率最大化(不知道多少人有魚一樣的記憶),那麼我們對著牆說也是說,對著人說也是說,不如對著人說,要麼是幫助他人,要麼是順便賺錢.


那麼去哪找這種需求呢?少兒編程!

python納入小學生課程不是什麼新聞了,過幾年信息技術將那入高考,有需求就有市場嘛,現在各大教育公司招聘python少兒編程老師,有全職有兼職,時薪80-200不等,遠高於大部分普通課程啦,當然你自己也得學完一套課程,能帶學生作出一些小游戲項目,在教學的過程中同時又在不斷打磨自己的基本功.


少兒編程能教完幾個全程課後,可以嘗試向面向工作的學生挑戰自己,當然這個工資也會上升一個台階,有兼職有全職,網上多找找,這種機會還是不少的.

還有一種賺錢辦法,是搞副業.

這裡是副業不是創業,職場上你的努力工作大部分情況下只會讓領導買車買房,真正的外快是不斷用自己的生產工具創造可復制可復利的價值為自己或他人服務,順便賺錢,比如薅羊毛案例:

  • 用python技術薅羊毛
  • 用python薅拼多多羊毛

自媒體案例:

  • 微信公眾號,廣告接單
  • 知乎,贊賞獲利
  • b站,1000播放量3塊錢

比如,以今日頭條極速版為首,包含趣頭條、東方頭條、全名小視頻在內的 App 都有看新聞、視頻送金幣的活動,當金幣達到一定量後,就可以提現到微信、支付包.

如果單純靠人工去點擊看新聞和視頻,會浪費很多時間.如果是利用 Python 驅動手機去看新聞和視頻,每天薅一個早餐錢還是很容易的.

簡單介紹下我當時做的思路:以某條為例,首先我們需要利用 adb 命令打開App.

使用 Android Studio 的 Analyze Apk 工具,可以獲取應用包名和初始 Activity 分別是:

com.songheng.eastnews

com.oa.eastfirst.activity.WelcomeActivity


然後使用「adb shell am start」命令去打開客戶端.

# 應用包名package_name = 'com.songheng.eastnews'# 初始Activityactivity = 'com.oa.eastfirst.activity.WelcomeActivity'def start_my_app(package_name, activity_name): """ 打開應用 adb shell am start -n com.tencent.mm/.ui.LauncherUI :param package_name: :return: """ os.popen('adb shell am start -n %s/%s' % (package_name, activity_name))start_my_app(package_name, activity)

由於第一次打開應用,會有一個顯示廣告的界面,我們需要通過 Airtest 獲取到「跳過廣告」元素,執行點擊操作,讓應用快速進入到主頁面.

def __pre_and_skip_ads(self): """ 預加載和跳過廣告 :return: """ # 1.廣告頁面元素的出現 # 兩種樣式:跳過、跳過廣告*秒 try: poco('com.songheng.eastnews:id/aoy').wait_for_appearance(10) except Exception as e: print('等待廣告元素異常') print(e) ads_element = poco(name='com.songheng.eastnews:id/aoy', textMatches='^跳過廣告.*$') ads_element1 = poco(name='android.widget.TextView', text='跳過') # 跳過廣告(0s) if ads_element.exists(): print('跳過廣告1!!!') ads_element.click() if ads_element1.exists(): print('跳過廣告2!!!') ads_element1.click() # 2.等到到達主頁面 poco('com.songheng.eastnews:id/g_').wait_for_appearance(120)

到達主頁面之後,我們發現主要有 3 種方式獲取金幣,分別是「閱讀文章」、「播放視頻」、「播放小視頻」,另外一種獲取金幣的方式就是歸納於其他方式中.

我們使用 Airtest 來分析新聞 Tab 的列表.

新聞列表可以通過獲取 name 為「
com.songheng.eastnews:id/g_」 的元素,再取其所有子元素就能獲取到第一頁的新聞列表.

lv_elements = poco('com.songheng.eastnews:id/g_').children()if not lv_elements.exists(): print('新聞列表不存在') return# 遍歷每一條新聞for news_element in lv_elements: # 新聞標題 news_title = news_element.offspring('com.songheng.eastnews:id/pb') #作者 author_element = news_element.offspring('com.songheng.eastnews:id/a4f')

需要注意的是,上面獲取的新聞列表中有很多廣告和點擊下載的內容,需要過濾掉.

# 4.過濾廣告# 到這裡標識此條新聞:是一條有效的新聞【包含廣告】# 注意:部分廣告【包含點擊標題就自動下載,左下角顯示廣告字眼等】要過濾掉# 場景一:if news_element.attr('name') == 'android.widget.FrameLayout': print('廣告!這是一個FrameLayout廣告,標題是:%s' % news_title.get_text()) continue# 常見二:點擊標題直接下載其他應用ads_tips_element = news_element.offspring(name='com.songheng.eastnews:id/a4f', text='廣告通')if ads_tips_element.exists(): print('廣告!這是一個【廣點通】廣告,標題是:%s' % news_title.get_text()) continue# 常見三:有效角標識是廣告的圖標【奇虎廣告】ads_tips_element2 = news_element.offspring('com.songheng.eastnews:id/q5')if ads_tips_element2.exists(): print('廣告!廣告標題是:%s' % news_title.get_text()) continue

只有判斷是一條正常的新聞,才點擊新聞的標題元素進入新聞詳情頁面,如果右下角的「時間條元素」存在才代表閱讀此篇新聞能獲取到金幣.

red_coin_element = poco('com.songheng.eastnews:id/aq8')if not red_coin_element.exists(): print('當前新聞沒有紅包,返回!') self.__back_keyevent() continue

為了更真實的模擬人為看新聞這一操作,隨機地模擬向上或向下滑動屏幕.

這裡設置每篇文章閱讀時間為 30 秒,閱讀完成之後,執行返回操作,直到回到主界面,這樣就完成了查看一篇新聞獲取金幣的流程.

oldtime = datetime.datetime.now()while True: self.__swipe(True if random.randint(0, 1) == 0 else False) newtime = datetime.datetime.now() interval_time = (newtime - oldtime).seconds if interval_time >= 30: print('閱讀30秒新聞完成') break self.__read_key_news()

接著可以從下往上滑動頁面,獲取到新的頁面的新聞列表,循環的進行閱讀.

while True: self.watch_news_recommend() print('查看一頁完成,繼續查看下一頁的新聞.') # 滑動下一頁的新聞 poco.swipe([0.5, 0.8], [0.5, 0.3], duration=1)

另外,注意應用的標題欄隔一段時間可以領取金幣,定義一個方法去領取.

def get_top_title_coin(self): """ 頂部金幣領取 僅僅在新聞首頁的時候才可以領取 :return: """ get_coin_element = poco(name='com.songheng.eastnews:id/arq', text="領取") if get_coin_element.exists(): print('頂部有金幣可以領取!') get_coin_element.click() print('領完金幣後可以關閉對話框!') # 關掉對話框 self.__back_keyevent() else: print('頂部沒有金幣或者不在首頁')

然後可以點擊視頻 Tab 去切換到視頻頁面.和看新聞一樣,這裡同樣是獲取視頻列表元素去遍歷查看視頻.


觀看小視頻獲取金幣的操作最為簡單.首先切換到小視頻 Tab,獲取到第一個視頻的元素,執行點擊操作,開始播放小視頻.

poco('com.songheng.eastnews:id/kr').click()# 加載出列表元素,點擊第一項進入poco('com.songheng.eastnews:id/a0p').child('com.songheng.eastnews:id/g_').wait_for_appearance(60)poco('com.songheng.eastnews:id/a0p').child('com.songheng.eastnews:id/g_').children()[0].click()


最後只需要等待視頻播放 30 秒之後,使用 swipe 函數向左滑動屏幕切換到下一個視頻,就可以實現反復播放獲取金幣的操作.

while True: sleep(30) # 向左滑動 poco.swipe([0.9, 0.5], [0.1, 0.5], duration=0.2)


執行程序,手機會自動打開客戶端,執行閱讀新聞、看視頻和小視頻的一系列操作.

最後只需要將閱讀新聞、播放視頻和小視頻的時間分配好,一個客戶端獲取金幣達到上限後,就關閉應用,然後切換到其他 App 客戶端,繼續閱讀新聞和視頻,就可以實現薅多個平台的羊毛.

當然了,做自媒體的話是需要積累,如果能夠忍受前期0收入0閱讀階段,不斷堅持運營,後期的收入還是很客觀的

Anyway,任何有需要賺外快的小伙伴們都可以加我好友交流經驗哦,你有一種賺錢門路,我有一種賺錢門路,交流一下我們每人就有兩種賺錢門路啦,(啥,能賺錢的門路怎麼會分享出來),畢竟市場這麼大,誰也不能獨吞是吧

關於Python技術儲備

學好 Python 不論是就業還是做副業賺錢都不錯,但要學會 Python 還是要有一個學習規劃.最後大家分享一份全套的 Python 學習資料,給那些想學習 Python 的小伙伴們一點幫助!

一、Python所有方向的學習路線

Python所有方向的技術點做的整理,形成各個領域的知識點匯總,它的用處就在於,你可以按照上面的知識點去找對應的學習資源,保證自己學得較為全面.

二、Python必備開發工具

三、精品Python學習書籍

當我學到一定基礎,有自己的理解能力的時候,會去閱讀一些前輩整理的書籍或者手寫的筆記資料,這些筆記詳細記載了他們對一些技術點的理解,這些理解是比較獨到,可以學到不一樣的思路.

四、Python視頻合集

觀看零基礎學習視頻,看視頻學習是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎到深入,還是很容易入門的.

五、實戰案例

光學理論是沒用的,要學會跟著一起敲,要動手實操,才能將自己的所學運用到實際當中去,這時候可以搞點實戰案例來學習.

六、Python練習題

檢查學習結果.

七、面試資料

我們學習Python必然是為了找到高薪的工作,下面這些面試題是來自阿裡、騰訊、字節等一線互聯網大廠最新的面試資料,並且有阿裡大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的工作.

這份完整版的Python全套學習資料已經上傳CSDN,朋友們如果需要可以微信掃描下方CSDN官方認證二維碼免費領取【保證100%免費

Python資料、技術、課程、解答、咨詢也可以直接點擊下面名片,添加官方客服斯琪


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved