C#源码QQ空间自动点赞神器,无需密码直接点头像登录,可加自动功能评论转发等。
使用C#開發的:最新版V5.7下載https://pan.baidu.com/s/1ZOG2KLV8z0pXNXjCRfMMhw
可以直接看見頁面操作結果。
功能:
1.朋友發表說說,第一時間點贊。
2.對近段時間朋友圈點贊。
3.對每條說說進行評論。
4.自動回復別人的回復。
使用說明:
1.先打開QQ,點刷新,無需密碼直接點頭像登錄。
2.批量點贊:有說說有更新實時更新后點贊,會自動滾動到下頁。
3.開始評論:有說說有更新實時更新后評論,點贊和評論可同時開啟。
4.批量回復:能對每條別人的評論進行回復。如果沒評論的話就直接略過,只回復有評論的。自己回復的不回復。
5.刷新:刷新網頁,如果有運行的點贊和評論,會停止。
環境:所有windows需安裝 Microsoft .NET Framework 4.0最新官方版下載。打開時會有提示,按提示下載安裝就行。
Microsoft .NET Framework 4.0最新官方版 http://dl1sw.baidu.com/soft/9b/15910/Microsoft.NET.exe?version=585709662
開發環境:VS2010
?
可自動評論,自動批量點贊等,其它功能可定制。
?
?
開發相關:
定位html元素位置?
?if (element.InnerHtml != null && element.OuterHtml.StartsWith("<a class=\"item qz_like_btn_v3 \""))
直接類定位不好? ?//textBoxStatus.AppendText(DateTime.Now + element.GetAttribute("classname") + System.Environment.NewLine); //成功定位到父元素
?
執行點贊操作
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? HtmlElement elementChild = element.FirstChild; ?//<i class="fui-icon icon-op-praise"></i>
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? elementChild.InvokeMember("click");
?
?
?
private void realtimezan(){textBoxStatus.AppendText(System.Environment.NewLine);while (true){if (button2.Enabled == true)break;//判斷是否成功登錄Qzoneif (this.webQzone.ReadyState == WebBrowserReadyState.Complete){String rst = this.webQzone.DocumentText;if (rst.Contains("個人檔")){// MessageBox.Show("恭喜,成功登錄Qzone^_^!...");\//timer1.Interval = Convert.ToInt32(this.textBoxInterval.Text);//設置timer1的timer1_Tick實踐執行周期為N毫秒//timer1.Enabled = true;//設置為truetimer1_Tick實踐就會執行,開始計時timer1.Interval = Convert.ToInt32(this.textBoxInterval.Text);//設置timer1的timer1_Tick實踐執行周期為N毫秒HtmlDocument doc = webQzone.Document;HtmlElementCollection elements = doc.All;foreach (HtmlElement element in elements){if (element.GetAttribute("InnerText").ToString().Contains("等動態有更新")) //實時更新{//element.InvokeMember("click");numUpdate++;textBoxStatus.AppendText(DateTime.Now + "開始第" + numUpdate + " 次更新,請等待" + (10 * Convert.ToInt32(this.textBoxInterval.Text)) + "ms" + System.Environment.NewLine);this.webQzone.Navigate(sql);//延時Thread t3 = new Thread(o => Thread.Sleep(10 * Convert.ToInt32(this.textBoxInterval.Text)));t3.Start(this);while (t3.IsAlive){Application.DoEvents();}}if (element.GetAttribute("InnerText").ToString().Contains("贊") && element.GetAttribute("InnerText").ToString().Contains("取消贊") == false && element.InnerHtml.ToString().Length < 100){String str = element.InnerHtml.ToString();if (element.InnerHtml.ToString().Contains("ui-icon icon-praise")){element.InvokeMember("click");num++;textBoxStatus.AppendText(DateTime.Now + "已經點了 " + num + " 贊" + System.Environment.NewLine);ComClass.Write("點贊記錄.txt", element.InnerHtml + System.Environment.NewLine, System.IO.FileMode.Append);Thread t2 = new Thread(o => Thread.Sleep(Convert.ToInt32(this.textBoxInterval.Text)));t2.Start(this);while (t2.IsAlive){Application.DoEvents();}// System.Threading.Thread.Sleep(3000);// MessageBox.Show(element.InnerHtml);// break;}}}}else{// MessageBox.Show("還未登錄或未加載完成");}}numRfresh++;textBoxStatus.AppendText("開始第" + numRfresh + " 次刷新,請等待" + (10 * Convert.ToInt32(this.textBoxInterval.Text))+"ms" + System.Environment.NewLine);this.webQzone.Navigate(sql);滾動到底部//textBoxStatus.AppendText(DateTime.Now + "開始第" + numRfresh + " 次滾動,請等待" + (10 * Convert.ToInt32(this.textBoxInterval.Text)) + "ms" + System.Environment.NewLine);//Rectangle rt = webQzone.Document.Body.ScrollRectangle;//webQzone.Document.Window.ScrollTo(0, rt.Height);//延時Thread t = new Thread(o => Thread.Sleep(10 * Convert.ToInt32(this.textBoxInterval.Text)));t.Start(this);while (t.IsAlive){Application.DoEvents();}}}?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的C#源码QQ空间自动点赞神器,无需密码直接点头像登录,可加自动功能评论转发等。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 陌上花开,可缓缓归矣——2016年校招总
- 下一篇: ECS7天训练营(新人路线)Day4--