<button id="imseu"></button>
  • <rt id="imseu"></rt>
    <li id="imseu"><source id="imseu"></source></li>
  • <button id="imseu"><input id="imseu"></input></button>
    <table id="imseu"></table>
  • <strike id="imseu"></strike>
    查看: 3466|回復: 5
    打印 上一主題 下一主題

    【原創】篩選論壇特定版面下某人所發主題的CMD腳本

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

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

    步驟:
    1. 利用curl取得html文本源碼,嘿嘿,curl真是好東西,善加利用,好處多多,怎么使用?哪兒下載?網上唄,俺就不多說了。
    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://www.www12347.com/forum-673-!num!.html
    6. )
    7. copy tmp*.txt temp.txt
    8. del tmp*.txt
    9. endlocal
    復制代碼
    2. 分析文本,判斷發帖主題特點過濾文本
           CMD下,執行:
    1. findstr "uid=21848 thread_" temp.txt >temp1.txt
    復制代碼
    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://www.www12347.com/!threadstr!,!threadchn! >>dazhui.txt
    23. )
    24. )
    25. )
    26. endlocal
    27. del temp1.txt >nul
    28. start dazhui.txt
    復制代碼
    最終結果:

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

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




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

    本版積分規則

    發布主題 快速回復 返回列表 聯系我們

    關于社區|廣告合作|聯系我們|幫助中心|小黑屋|手機版| 京公網安備 11010802025824號

    北京宏牧偉業網絡科技有限公司 版權所有(京ICP備11016518號-1

    Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2025-9-19 02:31, 技術支持:溫州諸葛云網絡科技有限公司

    主站蜘蛛池模板: 四川省| 新源县| 儋州市| 淮北市| 平江县| 绥滨县| 安义县| 城市| 玛纳斯县| 宁乡县| 元氏县| 金秀| 老河口市| 长子县| 新闻| 济南市| 南投市| 靖西县| 金山区| 神农架林区| 高邮市| 大宁县| 高邮市| 本溪| 碌曲县| 淄博市| 思南县| 长宁县| 弥渡县| 太康县| 金山区| 阿瓦提县| 德庆县| 洞口县| 锡林郭勒盟| 淮安市| 阜新市| 江陵县| 泸水县| 都江堰市| 萨嘎县|