[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理SEO采集 搜索引擎 结果URL的主要用来采集博客

原创代码。发不了 。发这里。自己写的SEO采集 搜索引擎 结果URL的代码

(求高手指点)
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. ::关键词
  4. set GJC=美食
  5. :: <^&echo.>网址分隔符
  6. set "Url=新浪:blog.sina.com.cn^&echo.网易:blog.163.com^&echo.搜狐:blog.sohu.com"
  7. ::采集的网址
  8. :::::::::::::::::::::::::::雅虎采集篇:::::::::::::::::::::::::::::::::::::::::::::
  9. ::循环获得 。。网址名称      
  10. FOR /F "tokens=1,2 delims=:" %%i in ('echo %Url%') do (
  11. set Down=yes
  12. ::循环判断用开关  Down
  13. For /l %%a in (1,1,100) do (
  14. if !Down!==yes (
  15. echo 雅虎搜索 之 %%i
  16. echo 第%%a页
  17. echo "http://www.yahoo.cn/s?q=site:%%j%%20%GJC%&page=%%a"
  18. curl "http://www.yahoo.cn/s?q=site:%%j%%20%GJc%&page=%%a" | geturls.exe | findstr "%%j">>res\yahoo%%i.txt
  19. IF  %ERRORLEVEL%==1 set down=no
  20. )
  21. )
  22. )
  23. :::::::::::::::::::::::::::搜搜采集篇:::::::::::::::::::::::::::::::::::::::::::::
  24. ::循环获得 。。网址名称    soso篇
  25. FOR /F "tokens=1,2 delims=:" %%i in ('echo %Url%') do (
  26. set Down=yes
  27. ::循环判断用开关  Down
  28. For /l %%a in (1,1,100) do (
  29. if !Down!==yes (
  30. echo soso搜索 之 %%i
  31. echo 第%%a页
  32. echo "http://www.soso.com/q?w=site%%3Ablog.sina.com.cn%%20%GJC%&lr=&sc=web&ch=w.p.b&num=10&gid=&cin=&site=&sf=0&sd=0&nf=&pg=%%a"
  33. curl "http://www.soso.com/q?w=site:%%j%%20%GJc%&lr=&sc=web&ch=w.p.b&num=10&gid=&cin=&site=&sf=0&sd=0&nf=&pg=%%a" | geturls.exe | findstr "%%j">>res\yahoo%%i.txt
  34. IF  %ERRORLEVEL%==1 set down=no
  35. )
  36. )
  37. )
  38. pause
复制代码

适当缩进一下

TOP

回复 2# 523066680

缩进 咋整啊。 不会

TOP

回复 3# msdlya


就是空格,比如:
  1. ::循环获得 。。网址名称
  2. FOR /F "tokens=1,2 delims=:" %%i in ('echo %Url%') do (
  3.     set Down=yes
  4.     ::循环判断用开关  Down
  5.     For /l %%a in (1,1,100) do (
  6.         if !Down!==yes (
  7.             echo 雅虎搜索 之 %%i
  8.             echo 第%%a页
  9.             echo "http://www.yahoo.cn/s?q=site:%%j%%20%GJC%&page=%%a"
  10.             curl "http://www.yahoo.cn/s?q=site:%%j%%20%GJc%&page=%%a" | geturls.exe | findstr "%%j">>res\yahoo%%i.txt
  11.             IF  %ERRORLEVEL%==1 set down=no
  12.         )
  13.     )
  14. )
复制代码
Talk is cheap. Show me the code.
没事不要瞎扯淡,有能耐就把代码贴出来给我看。

TOP

返回列表