查看: 3241|回復(fù): 5
打印 上一主題 下一主題

【原創(chuàng)】篩選論壇特定版面下某人所發(fā)主題的CMD腳本

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2008-3-25 17:05:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
論壇有搜索功能,但有時不符合俺的要求,俺可能只想查看某版面下某個人所發(fā)的全部主題,不想看其他版面,那么論壇就沒這個功能了,也可能是俺的權(quán)限不夠,所以,只好自力更生,祭出CMD大法,呵呵。

       下面以“添加劑”版面dazhui先生所發(fā)主題為例,說說俺的過程,希望dazhui先生理解并見諒

步驟:
1. 利用curl取得html文本源碼,嘿嘿,curl真是好東西,善加利用,好處多多,怎么使用?哪兒下載?網(wǎng)上唄,俺就不多說了。
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. for /l %%i in (1,1,21) do (
  4. set num=%%i
  5. curl -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" -o tmp%%i.txt http://ffers.com.cn/forum-673-!num!.html
  6. )
  7. copy tmp*.txt temp.txt
  8. del tmp*.txt
  9. endlocal
復(fù)制代碼
2. 分析文本,判斷發(fā)帖主題特點過濾文本
       CMD下,執(zhí)行:
  1. findstr "uid=21848 thread_" temp.txt >temp1.txt
復(fù)制代碼
3. 再過濾文本提取主題和鏈接
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. for /f "tokens=* delims=" %%a in (temp1.txt) do (
  4. set strchr=%%a
  5. for /f "tokens=2 delims=<" %%i in ("!strchr!") do (
  6. set spanchr=%%i
  7. set spanchr=!spanchr:~0,4!
  8. if !spanchr!==span (
  9. set uidstr=!strchr!
  10. )
  11. )
  12. for /f "tokens=2 delims=;" %%i in ("!strchr!") do (
  13. set uid=%%i
  14. set uid=!uid:~4,5!
  15. if !uid!==21848 (
  16. for /f "tokens=2-3 delims=>" %%m in ("!uidstr!") do (
  17. set threadstr=%%m
  18. set threadstr=!threadstr:~9,22!
  19. set threadchn=%%n
  20. set threadchn=!threadchn:~,-3!
  21. )
  22. echo http://ffers.com.cn/!threadstr!,!threadchn! >>dazhui.txt
  23. )
  24. )
  25. )
  26. endlocal
  27. del temp1.txt >nul
  28. start dazhui.txt
復(fù)制代碼
最終結(jié)果:

生理調(diào)控方法
關(guān)于微量元素絡(luò)合物一個小問題
飼料添加劑揭秘------抗氧化劑
關(guān)于酸化劑的一些看法
紫外分光光度法測定吉他霉素的含量
尋求幫助
粗算大蒜素的價格(不對別攻擊我)
關(guān)于飼料用酶制劑
感謝大家支持
飼料添加劑揭秘——大蒜素
一個適合于先試用的促生長添加劑
斷奶仔豬飼糧中添加“衛(wèi)腸康”替代高劑量氧化鋅的效果試驗
關(guān)于復(fù)合酶的選擇之一——酶的“記憶性”
倍壯素的實驗報告
對使用添加劑的一些看法 bqs
我早上看見的一篇論文----一個國家自然基金項目
飼料添加劑揭秘------甜味劑
我對飼料添加劑揭秘不是因為悲觀
我其實是一個"偽"技術(shù)員而已
富馬酸單酯防霉的膚淺研究(部分)
請問這里做添加劑業(yè)務(wù)的有嗎
促生長產(chǎn)品到底促進多少客戶容易接受
飼料廠怎么來用添加劑
我還是不說了為好
我對揭秘的自我反思
大蒜素方面的資料
關(guān)于中國目前飼料添加劑的應(yīng)用現(xiàn)狀與實情 bqs
關(guān)于發(fā)酵豆粕(或其他)的一些看法
動物的油脂問題.
抗氧化劑的評價
請問有做飼料添加劑業(yè)務(wù)的QQ群嗎
飼料添加劑揭秘------防霉劑
飼料添加劑揭秘——吉它霉素
這個是怎么回事啊?
我所知道的一些國家標準的來歷
有朋友問一些甜味劑方面的問題]我簡單說一下自己的理解
飼料添加劑揭秘——保質(zhì)期

近來正練習(xí)使用Windows腳本,在這方面,俺只是初學(xué)者,見笑。




[ 本帖最后由 smith 于 2008-3-28 00:13 編輯 ]
中國畜牧人網(wǎng)站微信公眾號
版權(quán)聲明:本文內(nèi)容來源互聯(lián)網(wǎng),僅供畜牧人網(wǎng)友學(xué)習(xí),文章及圖片版權(quán)歸原作者所有,如果有侵犯到您的權(quán)利,請及時聯(lián)系我們刪除(010-82893169-805)。
沙發(fā)
 樓主| 發(fā)表于 2008-3-25 17:13:08 | 只看該作者
說明一下,第1、第3段代碼拷貝成CMD文件,第2段在CMD下執(zhí)行即可,所有操作完,可刪除temp.txt、temp1.txt,雙擊打開dazhui.txt即可
板凳
 樓主| 發(fā)表于 2008-3-28 00:17:22 | 只看該作者
到底怎么回事?俺25號發(fā)完帖子看的時候是正常的,今天上來一看,帖子內(nèi)容不正常了,有很多html代碼而不是discuz代碼,為了對俺發(fā)出的帖子負責(zé),害得俺花了不少時間編輯修改 :'(:: :'(::
地毯
 樓主| 發(fā)表于 2008-3-28 00:25:48 | 只看該作者
說明一下,上面那段代碼可以根據(jù)情況進行修改,比如,如果想就某個“關(guān)鍵詞”主題來搜索某版面,那么,通過修改第2步過濾出主題,第3步找出鏈接即可。
5
發(fā)表于 2008-3-28 17:23:23 | 只看該作者
樓主是電腦通啊,我好像用不了。
6
 樓主| 發(fā)表于 2008-3-28 18:33:23 | 只看該作者
電腦通倒不至于,只是使用時間比較長罷了,某些方面稍微熟悉些。俺不敢說、也從來不認為俺是高手,俺碰到的高手太多了,與他們在一起,心里那個汗啊。
怎么用不了?不應(yīng)該的,除了curl這個程序,其他就是批處理腳本或命令啊。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

發(fā)布主題 快速回復(fù) 返回列表 聯(lián)系我們

關(guān)于社區(qū)|廣告合作|聯(lián)系我們|幫助中心|小黑屋|手機版| 京公網(wǎng)安備 11010802025824號

北京宏牧偉業(yè)網(wǎng)絡(luò)科技有限公司 版權(quán)所有(京ICP備11016518號-1

Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2025-4-22 19:21, 技術(shù)支持:溫州諸葛云網(wǎng)絡(luò)科技有限公司