1. 程式人生 > >如何註冊知乎小號,利用知乎一天引流超高轉化精準粉

如何註冊知乎小號,利用知乎一天引流超高轉化精準粉

今天我從技術角度分析下,如何利用知乎大量去註冊小號 

玩過營銷的朋友都知道,

知乎的流量是非常好,而且是非常有質量的 。但是很多做營銷的朋友缺不知道如何去註冊大量的小號

然後做知乎引流矩陣 ,為自己的產品引流 ,

微信 huiniquan,自己搜尋加下,有什麼不明白,需要諮詢的 

首先我們先要分析下 ,知乎是如何防止你作弊的 

一:註冊IP限制

IP這個非常容易解決 ,我們可以通過 http://192.168.1.1

進入自己的路由器 ,去切換IP

每次斷線,就可以切換一次IP ,

現在我們拉網線的時候,一般都會送手機號,而且是無限使用流量的 。

這個時候我們也可以利用wifi熱點 ,共享waifi熱點  ,

不懂可以看這個帖子

然後電腦連結進去就可以了 。這樣你就有大量的Ip可以使用了,

很多人說用vpn,這個我不建議你用,你被封也不是因為你ip問題,而且用vpn極度不穩定

非常多人在用,這個封你就非常快了 ,絕對不能用vpn。

二:電腦唯一識別符號限制

電腦唯一標識是那些呢??

上圖這些就是你是否違規的判斷標註,當然你看不懂的 ,這個需要有技術背景分析的,

我大概列舉下幾個因素 :

1:機器碼  ,這個一般人是模擬不出來的,只有用工具才能模擬出來

2:UserAgent  這個很容易解決,網上可以搞到手 

3:mac地址   這個用工具可以搞,手工沒有技術背景的人很難 

四:瀏覽記錄,瀏覽痕跡等等。

這裡為何要說瀏覽記錄,很多朋友看網上的文章,說清楚瀏覽器cookie 可以,

其實是誤導你,而且這個人一定沒有真正做過知乎營銷,做過就知道一定是行不通的 。

一個長期使用的賬號,客戶端會記錄有很多的資訊 ,比如你平時訪問了那些東西,

看了那些文章,每個文章你都閱讀了多久, 這些都在本地快取裡面

你清除了緩衝,那就意味著 你每次登陸都是一個新號,一次別人不管你,

如果你每次都是這樣,一定會封你 。  因為你這個不符合常理。

小結下: 不管你是做知乎,還是做其他的平臺,比如 天涯,微博,貼吧,知道,

都需要大量的賬號,賬號越多,覆蓋面越廣,那麼你引流的效果也就越好。

那麼哪裡搞來大量的 手機號碼呢??

這個非常簡單 

專門的打碼平臺,無數的手機號碼可以用 ,。

一個好的工具+打碼平臺,你就有無數的 知乎賬號用了,拿著這些號 ,

大量覆蓋,效果槓槓的,流量就源源不斷的來了,有流量自然就有錢了。

接下來分享下原始碼,有需要找我

procedure TMainForm.FormCreate(Sender: TObject);

begin        //4ECC6AFD57F9        // 4DEC6AFD57F9        // 3EFF6AFD57F9

  readloadTime:=GetCurrentTime;

  Chromium1.Browser.GetMainFrame.loadURL(StrPas(pPkt.URL));

  moveWidth:=Chromium1.Width;   moveHeight:= 500;

  Randomize;   fromPoint.X:=RandomRange(0,moveWidth);   fromPoint.Y:=RandomRange(0,moveHeight);   toPoint.X:=RandomRange(0,moveWidth);   toPoint.Y:=RandomRange(0,moveHeight);

     //'&oq=%25E5%259B%25BD%25E5%2586%2585%25E6%25B8%25B8%25E6%2588%258F%25E5%258A%25A0%25E9%2580%259F&rsv_pq=e448c3fd0'+   //'000828f&rsv_t=3869NJGeOPATuebCnPtO3aBCNbRbrKltqpUuUtGw3tVu4quC5Etfz34nbEo&rqlang=cn&rsv_enter=1&inputT=652&rsv_sug'+   //'3=157&rsv_sug1=80&rsv_sug7=100&rsv_sug2=0&rsv_sug4=653');

  //Chromium1.Browser.GetMainFrame.loadURL('chrome://inspect/#devices');

end;

procedure TMainForm.dxBarButton3Click(Sender: TObject); begin   Chromium1.Browser.GoBack; end;

procedure TMainForm.dxBarButton4Click(Sender: TObject); begin   Chromium1.Browser.GoForward; end;

procedure TMainForm.dxBarButton5Click(Sender: TObject); begin   Chromium1.Browser.GetMainFrame.loadURL('https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=ip'+   '&oq=%25E5%259B%25BD%25E5%2586%2585%25E6%25B8%25B8%25E6%2588%258F%25E5%258A%25A0%25E9%2580%259F&rsv_pq=e448c3fd0'+   '000828f&rsv_t=3869NJGeOPATuebCnPtO3aBCNbRbrKltqpUuUtGw3tVu4quC5Etfz34nbEo&rqlang=cn&rsv_enter=1&inputT=652&rsv_sug'+   '3=157&rsv_sug1=80&rsv_sug7=100&rsv_sug2=0&rsv_sug4=653'); end;

procedure TMainForm.dxBarButton6Click(Sender: TObject); begin   Chromium1.Browser.GetMainFrame.loadURL(StrPas(pPkt.URL)); end;

procedure TMainForm.dxBarButton1Click(Sender: TObject); begin    //Chromium1.Browser.GetMainFrame.loadURL('https://www.baidu.com');   Clipboard.SetTextBuf(pPkt.username); end;

procedure TMainForm.dxBarButton2Click(Sender: TObject); begin

  Clipboard.SetTextBuf(pPkt.psw);

end;

procedure TMainForm.dxBarButton7Click(Sender: TObject); var   wresult:String; begin

  //wresult:=getResultByIdHttp(pPkt.zhihujson1);   //if wresult <> '' then   if Pos('zhihu.com', pPkt.URL) > 0 then     Chromium1.Browser.MainFrame.ExecuteJavaScript(cxRichEdit1.Text,'',0)   else   //if Pos('csdn.net', pPkt.URL) > 0 then     //Chromium1.Browser.MainFrame.ExecuteJavaScript(cxRichEdit2.Text,'',0)

end;

procedure TMainForm.Chromium1Jsdialog(Sender: TObject;   const browser: ICefBrowser; const originUrl, acceptLang: ustring;   dialogType: TCefJsDialogType; const messageText,   defaultPromptText: ustring; callback: ICefJsDialogCallback;   out suppressMessage, Result: Boolean); begin

  //Chromium1.Browser.MainFrame.LoadUrl(messageText);   //ShowMessage(messageText);   //suppressMessage:=False;   //Result:=False; end;

procedure TMainForm.tmrListionTimer(Sender: TObject);

begin   if (GetCurrentTime - readloadTime)> 60000*3  then   begin     readloadTime:= GetCurrentTime;     dxBarButton6.Click;     Exit;      end;   WHEELHwnd:=FindWindowEx(Chromium1.Handle,0,nil,nil); //獲取滾輪控制代碼   WHEELHwnd:=FindWindowEx(WHEELHwnd,0,nil,nil); //獲取滾輪控制代碼   MOUSEHwnd:= FindWindowEx(WHEELHwnd,0,nil,nil); //獲取滑鼠訊息

  PostMessage(WHEELHwnd,WM_mouseWHEEL,$FF880000,$019D0263);   PostMessage(WHEELHwnd,WM_mouseWHEEL,$FF880000,$019D0263);   PostMessage(WHEELHwnd,WM_mouseWHEEL,$FF880000,$019D0263);

  mySleep(100);

  RandMoveMouse(MOUSEHwnd);

 // Randomize;  // if RandomRange(1,4) = 2 then    // dxBarButton7.Click;   //cxRichEdit3.Lines.Add('鍵盤滑鼠模擬');   

end;

procedure TMainForm.MoveMouseToWhere(mouseHWnd:Cardinal;fromX, fromY, toX, toY: Integer); var   rect:TRect; begin   while (fromX <>toX) or (fromY<> toY)  do   begin     if (fromX<> toX ) and (fromX> toX) then      fromX := fromX-1;     if (fromX<> toX ) and (fromX< toX) then       fromX:= fromX+1;

    if (fromY<> toY ) and (fromY> toY) then      fromY := fromY-1;     if (fromY<> toY ) and (fromY< toY) then       fromY:= fromY+1;

    //GetWindowRect(Chromium1.Handle,rect);     //SetCursorPos(rect.Left+ fromX,rect.Top+ fromY);

    PostMessageA(mouseHWnd, WM_MOUSEMOVE, 1, MakeLong(fromX, fromY));     Sleep(1);     PostMessageA(mouseHWnd, WM_MOUSEMOVE, 0, MakeLong(fromX, fromY));

         //GetWindowRect(Chromium1.Handle,rect);     //DrawPointToScreen(rect.Left+ fromX,rect.Top+ fromY);

    Application.ProcessMessages;   end;

  //if RandomRange(1,4) = 2 then   begin     PostMessageA(mouseHWnd, WM_LBUTTONDOWN,1, MakeLong(fromX, fromY));     Sleep(1);     PostMessageA(mouseHWnd, WM_LBUTTONUP, 0, MakeLong(fromX, fromY));   end;      //if RandomRange(0,6) = 1 then     //dxBarButton7.Click;       end;

procedure TMainForm.RandMoveMouse(mouseHWnd:Cardinal); var   randTime,times:Integer; begin

  Randomize;   randTime:= Random(3);   //隨機5次   times:=0;   while True do   begin     fromPoint.X := toPoint.X;     fromPoint.Y := toPoint.Y;   //備份原來的座標

    toPoint.X := Random(moveWidth); //採用新的座標     toPoint.Y:= Random(moveHeight);

    MoveMouseToWhere(mouseHWnd,fromPoint.X,fromPoint.Y,toPoint.X,toPoint.Y);

    if times>= randTime then       Break;     Inc(times);   end;

  //PostMessageA(mouseHWnd, WM_LBUTTONDOWN,0, 0);   //Sleep(1);   //PostMessageA(mouseHWnd, WM_LBUTTONUP, 0, 0);

end;

procedure TMainForm.dxBarButton8Click(Sender: TObject); begin

  tmrListion.Enabled:=True;   Timer1.Enabled:=True;   Caption:='掛機中....';   readloadTime:=GetCurrentTime;    end;

procedure TMainForm.Timer1Timer(Sender: TObject); begin     while True do     begin       //cxRichEdit3.Lines.Add('開始清空窗體');       chromeHwnd:= FindWindowA(PAnsiChar('CefBrowserWindow'),'');       if chromeHwnd >0 then       begin         PostMessageA(chromeHwnd,WM_CLOSE,0,0);         Sleep(100);         Application.ProcessMessages;       end else Break;     end; end;

procedure TMainForm.cxTextEdit1KeyDown(Sender: TObject; var Key: Word;   Shift: TShiftState); begin   if key = vk_return then     //cxTextEdit1     Chromium1.Browser.GetMainFrame.loadURL(cxTextEdit1.Text); end;

procedure TMainForm.Chromium1LoadEnd(Sender: TObject;   const browser: ICefBrowser; const frame: ICefFrame;   httpStatusCode: Integer); begin

  cxTextEdit1.Text:=browser.GetMainFrame.Url;

end;