Atitit qzone qq空间博客自动点赞与评论工具的设计与实现

Qzone发送评论的原理

首先,有个a标签,

<a class="c_tx3" href="javascript:void(0);" alt="replybtn">我也说

<a class="c_tx3" href="javascript:void(0);" alt="replybtn">我也说一句</a>

点击下走添加一个div  comment-box-wrap"

到个里面儿有个这个内容div

<div x:id="content_content" spellcheck="false" x:idprefix="content" class="textinput textarea c_tx2" accesskey="q" style="" id="$1_content_content" idprefix="$1_content" contenteditable="true"></div>

<div x:id="content_content" spellcheck="false" x:idprefix="content" class="textinput textarea c_tx2" accesskey="q" style="" id="$7_content_content" idprefix="$7_content" contenteditable="true">000</div>

<div x:id="content_content" spellcheck="false" x:idprefix="content" class="textinput textarea c_tx2" accesskey="q" style="" id="$8_content_content" idprefix="$8_content" contenteditable="true"></div>

输入文本.点击提交btn

<a href="javascript:void(0)" onclick="return false;" class="btn-post gb_bt evt_click" data-hottag="MOODPOSTER.POST" data-clicklog="post"><i class="icon icon-loading"></i><span class="txt">发表</span></a>

/AtiPlatf_auto/src_atibrow/com/attilax/biz/like/QzoneLiker.java

private void like() {

System.setProperty("webdriver.firefox.bin",

pathx.webAppPath_jensyegeor()

+ "\\Mozilla Firefox\\firefox.exe");

String url = "http://user.qzone.qq.com/1466519819/";

driver.get(url);

try {

Thread.sleep(10000);

catch (InterruptedException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

while (true) {

try {

Thread.sleep(5000);

catch (InterruptedException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

try {

like0();

catch (Exception e) {

System.out.println(e.getMessage());

}

// comment

try {

clickNyashwayjyv(driver);

sendTxt(driver);

submit(driver);

// WebElement webElement =

// driver.findElement(By.linkText("我也说说一句"));

catch (Exception e) {

System.out.println(e.getMessage());

}

System.out.println("--cick");

break;

}

}

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 )

汉字名:艾提拉(艾龙),   EMAIL:1466519819@qq.com

转载请注明来源: http://blog.cnb.net/attilax

Atiend

Atitit qzone qq空间博客自动点赞与评论工具的设计与实现的更多相关文章

  1. Atitit 破解qq空间(2)-------探测权限

    Atitit 破解qq空间(2)-------探测权限 /AtiPlatf_cms/src/com/attilax/net/httpTest.java  package com.attilax.net ...

  2. 国内博客(blog)搬家工具(服务)大全

    如今网络上的博客搬家 服务,博客搬家工具 越来越多,博客联盟 大概收集了下,希望对那些想搬家的博客有所帮助. 一.和讯博客的“搬家公司”提供博客搬家 服务 搬家服务地址:点这里 目标对象:新浪博客 . ...

  3. 为hexo博客添加基于gitment评论功能

    关于gitment gitment其实就是利用你的代码仓库的Issues,来实现评论.每一篇文章对应该代码仓库中的 一个Issues,Issues中的评论对应你的博客每篇文章中的评论.如果你是用git ...

  4. Android应用开发-小巫CSDN博客client之获取评论列表

    Android应用开发-小巫CSDN博客客户端之获取评论列表 上一篇博客介绍了博文具体内容的业务逻辑实现,本篇博客介绍小巫CSDN博客客户端的最后一项功能.获取评论列表,这个功能的实现跟前面获取文章列 ...

  5. Linux下使用 github+hexo 搭建个人博客05-next主题接入评论系统

    静态站点拥有一定的局限性,因此我们需要借助于第三方服务来扩展我们站点的功能. 而评论系统是最常用于和网站用户交流的,因此本章讲解在 next 主题,如何接入评论系统. 参考网站:Next 使用文档,第 ...

  6. 使用 GitHub Actions 实现 Hexo 博客自动部署

    一.Hexo 相关知识点 静态博客简单,但是发布博文时稍显麻烦,一般需要下面两步: hexo clean hexo g -d // 相当于 hexo g + hexo d 如果考虑到同步源文件,还需要 ...

  7. 如何高效的编写与同步博客 (.NET Core 小工具实现)

    一.前言 写博客,可以带给我们很多好处,比如可以让我们结识更多志同道合的人:在写博客过程中去查技术资料或者实践可以让我们对知识的掌握和理解更加深刻:通过博客分享能帮助他人收获分享的快乐等等.写博客真的 ...

  8. 博客图片上传picgo工具安装配置github图传使用

    摘要 对于每一个写博客的人来说,图片是至关重要.这一路经历了多次图片的烦恼,之前选择了微博个人文章那里粘贴图片的方式上传,感觉也挺方便的.但是由于新浪的图片显示问题,如果header中不设置 标签就不 ...

  9. Django 博客单元测试:测试评论应用

    作者:HelloGitHub-追梦人物 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 评论应用的测试和博客应用测试的套路是一样的. 先来建立测试文件的目录结构.首先在 c ...

随机推荐

  1. lua里面求int数组的union,diff,inter,distinct 方法实现

    --利用lua中的table是哈希表这一点进行计算 function lua_distinct_union (union_t1,union_t2) if(union_t2==nil) then uni ...

  2. uva 11137 Ingenuous Cubrency

    // uva 11137 Ingenuous Cubrency // // 题目大意: // // 输入正整数n,将n写成若干个数的立方之和,有多少种 // // 解题思路: // // 注意到n只有 ...

  3. 安卓Notification的setLatestEventInfo is undefined出错不存在的解决

    用最新版的SDK,在做状态栏通知时,使用了Notification的setLatestEventInfo(),结果提示: The method setLatestEventInfo(Context, ...

  4. 用Win7自带的磁盘管理工具给硬盘分区

    最近新买了一台笔记本,要给硬盘分几个区,心想还是用个工具方便点,于是就上网准备下个“硬盘分区魔术师”,但是看到有一篇文章介绍Win7系统也自带了硬盘分区工具,这我以前倒没听说过,试了一下,还挺方便好用 ...

  5. I am Nexus Master!(虽然只是个模拟题。。。但仍想了很久!)

    I am Nexus Master!  The 13th Zhejiang University Programming Contest 参见:http://www.bnuoj.com/bnuoj/p ...

  6. c# 列举所有窗口和子窗口

    private delegate bool WNDENUMPROC(IntPtr hWnd, int lParam); [DllImport("user32.dll", Exact ...

  7. lxc on centos

    终于把lxc的网络配通了,也不知道对不对,记一下 一开始都是雷同的地方 yum install libcgroup lxc lxc-templates 安装lxc cgroup 然后记得 chkcon ...

  8. 如何向MyEclipse项目的文件夹中添加JSP页面?

    1.鼠标选中该文件夹:2.鼠标右键单击该文件夹,选择“new->file”菜单项,创建一个空白文件:3.将JSP页面的所有源代码全部复制到该文件4.单击工具栏的“保存”按钮

  9. Orchard Application Host

    https://orchardapphost.codeplex.com/ 近一步将Orchard框架发扬光大,还可以用来作为非Web应用的框架,如控制台程序,同时使用到Orchard框架的特性: 1. ...

  10. CSS 布局入门

    概述 Web 兴起之后,关于CSS的介绍和学习资料已经铺天盖地. 本文不涉及具体的CSS语法之类的,而是希望从初学者的角度,让没有接触或很少接触CSS的人能快速的了解 CSS 到底是什么以及如何使用. ...