paip.c++ 操作360浏览器总结..
2023-09-14 09:03:39 时间
paip.c++ 操作360浏览器总结..
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
主要是为例不个csdn文章分呱类..旧前一瓦文章马种类..
流程是.
1.先网络编程,不个种类的html下载下来..
csdnCatGetor.exe url..
2.在正则表达式抓取catid,catname保存到文件..
3.保存所有的文章到sqllite数据库..是用blog_backup做的..
4.导入catid,catname到cate表格:::
5.关联查询..导出artid,catid到个文件..
csdnCatGetor.exe -exportArtidNCateid "E:\blog_backup\myblog.db" "select bid,title,blog_url,cate,c.[cateid],c.catname
from blog ,cate c where blog.[cate]=c.catname and bid>50"
6.遍历artid,catid文件,生成操作url文件..
----------------------------------------
#j::
;Run www.jandan.net
/*
http://blog.csdn.net/attilax/article/details/9531373
http://write.blog.csdn.net/article/getcategory?id=9531373
http://write.blog.csdn.net/article/setcategory?id=9531373&cats=1640209
http://write.blog.csdn.net/article/getcategory?id=9531373
mysql(9)
ms-sql(0)
oracle(2)
.net(1)
php(4)
java(0)
js(1)
性能优化(2)
程序安全(0)
ANDROID(0)
IOS(0)
ux/ue用户体验(4)
other(6)
c++/qt(11)
输入法(4)
*/
Loop, read, C:\csdnArtidNCatid.txt
{
/*
Loop, parse, A_LoopReadLine, `,
{
MsgBox, Field number %A_Index% is %A_LoopField%.
}
*/
lineC9= %A_LoopReadLine%
StringSplit, word_array, lineC9, `,
$artid=%word_array1%
$catid=%word_array2%
$urlTemplete=http://write.blog.csdn.net/article/setcategory?id=@artid&cats=@catid
StringReplace, $url, $urlTemplete, @artid , %$artid%
StringReplace, $url, $url, @catid , %$catid%
FileAppend, %$url%`n, c:\csdnSetCateUrlC9.txt
;MsgBox,%$url%
}
MsgBox,ok
Return
7.操作360浏览器执行url指令
------------------------
#k::
Loop, read, c:\csdnSetCateUrlC9.txt
{
lineC920= %A_LoopReadLine%
WinActivate, ahk_class 360se6_Frame
WinWaitActive, ahk_class 360se6_Frame, , 3
if ErrorLevel
{
MsgBox, WinWaitActivex timed out.
return
}
ControlSetText,SmartUI.Win32.Edit2, %lineC920%,ahk_class 360se6_Frame
ControlFocus, SmartUI.Win32.Edit2, ahk_class 360se6_Frame
Send {Enter}
Sleep, 5000
;MsgBox,%lineC920%
}
8.监视流程
-----------
add a filter..
allow host only: write.blog.csdn.net;blog.csdn.net
拦截jpg,js,css,swf..
作者Attilax , EMAIL:1466519819@qq.com
来源:attilax的专栏
地址:http://blog.csdn.net/attilax
主要是为例不个csdn文章分呱类..旧前一瓦文章马种类..
流程是.
1.先网络编程,不个种类的html下载下来..
csdnCatGetor.exe url..
2.在正则表达式抓取catid,catname保存到文件..
3.保存所有的文章到sqllite数据库..是用blog_backup做的..
4.导入catid,catname到cate表格:::
5.关联查询..导出artid,catid到个文件..
csdnCatGetor.exe -exportArtidNCateid "E:\blog_backup\myblog.db" "select bid,title,blog_url,cate,c.[cateid],c.catname
from blog ,cate c where blog.[cate]=c.catname and bid>50"
6.遍历artid,catid文件,生成操作url文件..
----------------------------------------
#j::
;Run www.jandan.net
/*
http://blog.csdn.net/attilax/article/details/9531373
http://write.blog.csdn.net/article/getcategory?id=9531373
http://write.blog.csdn.net/article/setcategory?id=9531373&cats=1640209
http://write.blog.csdn.net/article/getcategory?id=9531373
mysql(9)
ms-sql(0)
oracle(2)
.net(1)
php(4)
java(0)
js(1)
性能优化(2)
程序安全(0)
ANDROID(0)
IOS(0)
ux/ue用户体验(4)
other(6)
c++/qt(11)
输入法(4)
*/
Loop, read, C:\csdnArtidNCatid.txt
{
/*
Loop, parse, A_LoopReadLine, `,
{
MsgBox, Field number %A_Index% is %A_LoopField%.
}
*/
lineC9= %A_LoopReadLine%
StringSplit, word_array, lineC9, `,
$artid=%word_array1%
$catid=%word_array2%
$urlTemplete=http://write.blog.csdn.net/article/setcategory?id=@artid&cats=@catid
StringReplace, $url, $urlTemplete, @artid , %$artid%
StringReplace, $url, $url, @catid , %$catid%
FileAppend, %$url%`n, c:\csdnSetCateUrlC9.txt
;MsgBox,%$url%
}
MsgBox,ok
Return
7.操作360浏览器执行url指令
------------------------
#k::
Loop, read, c:\csdnSetCateUrlC9.txt
{
lineC920= %A_LoopReadLine%
WinActivate, ahk_class 360se6_Frame
WinWaitActive, ahk_class 360se6_Frame, , 3
if ErrorLevel
{
MsgBox, WinWaitActivex timed out.
return
}
ControlSetText,SmartUI.Win32.Edit2, %lineC920%,ahk_class 360se6_Frame
ControlFocus, SmartUI.Win32.Edit2, ahk_class 360se6_Frame
Send {Enter}
Sleep, 5000
;MsgBox,%lineC920%
}
8.监视流程
-----------
add a filter..
allow host only: write.blog.csdn.net;blog.csdn.net
拦截jpg,js,css,swf..
相关文章
- C++学习——c++逗号操作符说明(附加全部运算符优先级)
- C++ 练气期之指针所指之处
- 女朋友问我:什么时候用 C 而不用 C++?
- C++中的vector容器(保姆级讲解)
- 深入理解C++11_c++ string char
- c++ auto类型_auto C++
- C++字符串的奇技淫巧
- C++结构体和类的区别_c++有结构体吗
- [C++]类与对象中篇
- c++基础篇之C++ 模板
- C++ pair类模板,STL pair类模板
- C++ forward_list用法详解
- C++ getline函数用法(无师自通)
- 为什么C++ map容器emplace()、emplace_hint()的执行效率比insert()高?
- C++基础之this指针与另一种“多态”