標籤:

你寫過的最好的 Python 腳本是什麼?

用pywin32編的自動打號升級腳本。。。


天天愛消除刷分腳本。。。 http://zcfan.github.io/2013/09/05/ttaxc.html


我用 Instagram 給我兒子拍了幾百張照片,有一天我想把他們全部沖印出來,既然是Instagram拍的,那當然得沖印成拍立得風格了,我找了一些有名的網上沖印店,比如電信的愛沖印,網易的印象派,他們都有沖印成拍立得相片的業務,但是成本實在太高,每張相片都要超過1塊錢,而且幾乎都不是我要的那種polaroid 600相片紙風格。

後來我發polaroid 600相片紙的規格是

  • Format: 3.5 x 4.2 in. (8.8 x 10.7 cm), Image Area: 3.1 x 3.1 in. (7.9 x 7.9 cm)

也就是說他的相片紙是 3.5*4.2,而相片中是一個正方形的圖片區域,3.1*3.1。

而幾乎所有的沖印店都可以沖印5寸的相片紙,他的比例是5 寸 5x3.5 。

所以5寸的相片紙只是高度比polaroid 600的高一點而已。

所以我把所有的instagram照片放在一個目錄下,使用python寫了一個腳本,為每張正方形的Instagram照片生成一個基於5寸相片紙的圖片,而由於5寸相片紙的高比polaroid 600紙高一點,我就在對應polaroid 600相片紙高度的地方畫上一根很淡的灰色的線。

沖印好之後,我大概又花了十幾塊買了一把裁紙刀,把他們按照灰色的線裁出來。現在家裡牆上貼滿了我用Instgram給兒子拍的照片。當然我兒子老婆也很開心。


2017/08/30

現在最好的不是這個了,最近拿python炒股賺了些小錢。

http://github.com/hiddenstrawberry/JDPackage

在我大二的時候用python寫了一整套實現某電商大量功能的腳本,包括各種秒殺,領卷,抽獎等等……因為這套東西,在大二一年過上了幸福的生活(逃),堪比全自動賺錢工具(開個玩笑)

後來不弄了,索性將一部分代碼開源了,目前還在不斷維護給其他羊毛黨用。發到了賺吧還撈了一些star

樓上我看還有寫爬和諧圖的爬蟲,我想說你們這個都太naive,我做過一個爬xxxbus封面的小爬蟲,單機爬了一整天,下了二十萬張左右的封面(16W+4W),差不多30G的內容加上一套存儲各種詳細信息及類別信息的資料庫,毫不誇張的說配個前端就就能再造一輛bus了 (逃)


e-hentai下載器


《偷窺孔》

一部漫畫而已

未滿18歲禁止使用本段代碼!

# -*- encoding:UTF-8 -*-
import urllib.request, os, re

def openSecret(secretStr):
keyword = "tahfcioewrm"
secret = keyword[:-1]
tail = keyword[-1:]
for i in range(len(secret)):
secretStr = secretStr.replace(secret[i:i+1],"%d"%(i))
realIntArr = secretStr.split(tail)
secretStr = ""
for i in range(len(realIntArr)):
secretStr += chr(int(realIntArr[i]))
return secretStr

webrealseq = 84966
dirName = ""
webseq = 1
while webrealseq &< 134811: weburl = (http://page.hhcomic.net/188379/%d.htm?s=11%(webrealseq)) try: webfile = urllib.request.urlopen(weburl) except urllib.request.URLError: print("error %d"%webrealseq) webrealseq += 1 continue htmltext = webfile.read() imgSecretStrPat = "PicListUrl.+"(.+)"" imgSecretObj = re.search(re.compile(imgSecretStrPat),htmltext.decode(GBK)) imgSecret = imgSecretObj.group(1) dirNameObj = re.search(re.compile(r"&(.+)&"),htmltext.decode(GBK))
dirName = dirNameObj.group(1)
imgRelativeArr = openSecret(imgSecret).split(|)
imgRealArr = []
for i in range(len(imgRelativeArr)):
imgRealArr.append(r"http://58.51.95.66:9393/dm11/" + imgRelativeArr[i])
print(imgRealArr[i])
path = (download\%s%(dirName))
if not os.path.isdir(path):
os.makedirs(path)
path = (download\%s\%d.%(dirName,i+1) + imgRelativeArr[i][-3:])

my_headers = [
(Referer,http://page.hhcomic.net/)
]
opener = urllib.request.build_opener()
opener.addheaders = my_headers
data = opener.open(imgRealArr[i]).read()
file = open(path,wb)
file.write(data)
#data = urllib.request.urlretrieve( imgRealArr[i], path )

webrealseq += 1
webseq += 1

os.system("pause")

是不是該匿名……


不到兩百行代碼實現goagent


安卓自動化框架,底層用c做注入,上層用python封裝加通信控制


處理純文本英文電子書,輸出生詞序列、詞頻。解決掉生詞之後再閱讀就順暢很多。


有段時間玩工行貴金屬,都是上班時間看看行情,好多時候錯過行情,要麼就是不停的手機拿出來刷,刷半天也沒什麼太大的變化。於是乎,用python寫了個腳本30秒抓一下價格,設置一個閾值,變化幅度超過閾值就會發郵件自動提醒,郵件和微信綁定的,這樣就不用老去盯著了。剛開始腳本放在家裡電腦上24小時運行,感覺太浪費,後來又買了一台vps,放在vps 上,最後找了一個淘汰的手機放在家裡,把腳本放在手機上24小時運行。


爬了整個豆瓣…


寫了一個交易策略,一台自動取款機。


扒過酷訊有二手余票時通知自己(那時12306還不能購票)

扒過北京購車搖號網站,分析申請編碼和中籤序號的分布,想算算自己多久能中籤。

都是拿 Scrapy 做的,很好用。


人人自動登錄刷RP值


為了實現靈活配置,定義了一個負載的xml配置文件,包含函數調用、表達式、變數之類的功能。然後用python寫了個解釋器來執行。

後來發現這樣寫配置文件還不如直接寫python腳本了。


初學python,動機就是把匿名BBS上的H圖自動down下來(也是就是寫個循環遍歷一下

然後搞了個wallheaven的根據關鍵詞下載器

然後搞了個我認為是我寫過最大的python項目了,自動做一個頁游的日常,還能根據狀態做不同的任務(為了避免開發者發現更改api,我就不說是什麼遊戲了,目前掛在vps上自己跑,爽爽噠

昨天中午搞了個用來自動刷safetree的腳本

現在在做pixiv的綜合管理器,為的是讓瀏覽H圖更加舒適一些

==================

總結:屁p眼y通t紅hon其實很方便的,效率也不是特別差

也就是路過順手寫點東西,我沒系統地看過任何屁眼通紅的教程...仍然停留在初學階段中(估計連初學都算不上

其實屁眼通紅挺好的,爬H圖挺方便


寫過一個爬學校各屆畢業生畢業照的爬蟲,一張照片5MB,算下來要150G硬碟,沒下載,把地址保存下來。寫過一個爬*你懂的*網站的爬蟲,爬了三萬部電影的種子地址及標題(親測可用)。


解決 http://www.hacker.org/runaway 的腳本


醫療器械行業,公司的測試設備採集的數據是txt格式的,每次跑測試都會產生大量的測試數據。之前都是複製到excel文檔中,然後還要處理數據,刪掉無用的數據。

自己寫了個腳本,自動讀取需要的數據,保存到excel中,自動生成圖表。


爬淘寶。。。大讚phantomjs + selenium ~~


完成自己所想的生活中的事。

把中英文的兩個字幕文件合在一起,形成一個字幕文件,然後在手機上看片。

ps:如果算複雜的,當然是抓百度的數據,來練習各種分類演算法了


爬過學校圖書館網站上所有10級同學的借書記錄。


以前看到過一個python爬人人好友相冊的demo,仿照寫了一個爬人人好友照片,日誌,說說的小工具。

https://github.com/thiszyq/renrencrawler


利用學校的三個漏洞,可以把全校學生的信息和照片抓一遍,但膽子小不敢幹。


抓取我的portfolio里所有公司的下一個財報日


簡單的xenserver虛擬機管理……配了個qt做的GUI


說了半天,聽著酷酷的,但是能把腳本貼上來再吹么?問的是xxx的腳本是什麼而不是用了xxx的腳本的體驗好么?


推薦閱讀:

TAG:Python |

分頁阅读: 1 2