2014-01-08 47 views
0

這是怎麼回事? Behance發現了可能包含幾千個用戶的頁面和關注者頁面。每個用戶都有一個關注按鈕。單獨點擊每個人都很瘋狂。如何創建點擊behance頁面上所有後續按鈕的腳本?

這是按鈕,如果有幫助。

<a class="form-button form-button-follow form-button-small form-button-default form-button-left-icon form-button-icon-follow"> 
    Follow 
</a> 
+0

取決於點擊事件背後的內容。但是你可以嘗試'$('。form-b​​utton-follow')。click()'。不知道它是否會起作用。 – putvande

+0

@putvande這可以工作,但已點擊的按鈕正在被取消點擊。有沒有辦法做一個其他的?這就是當我說檢查元素(沒有點擊)時顯示的內容按鈕:一個類=「窗體按鈕窗體按鈕 - 按下窗體按鈕 - 小窗體按鈕 - 默認窗體按鈕 - 左圖標窗體按鈕-icon-follow「>關注(已點擊)關注按鈕:一個class =」form-b​​utton-form-b​​utton-following-form-b​​utton-small-form-b​​utton-light-and-gray form-b​​utton-left-iconform- 「按鈕圖標跟隨」>以下 – CP3O

+0

但它看起來像已經關注的人的按鈕沒有'form-b​​utton-follow'類的權限? – putvande

回答

1

嘗試

$('.form-button-follow').click(); 

它觸發選定的元素click事件。

More

+0

如何能夠在像behance這樣的wb頁面上運行此操作。我想登錄,打開一份要遵循的人名單,然後得到你剛纔給我的陳述,運行幾百次。 – CP3O

1

如果鏈接用JavaScript處理,並提交Ajax請求那麼你可以手動觸發點擊所有的人都像這樣:

$('.form-button-icon-follow').click(); 

但是,如果這些跟蹤鏈接做一個完全回發(頁面刷新),那麼這將不起作用,因爲只要第一個鏈接被「點擊」,它就會刷新頁面。在這種情況下,您可能需要查看實際發佈到服務器的數據,您可能會創建自己的ajax請求來代替。

+0

如何能夠在像behance這樣的wb頁面上運行此操作。我想登錄,打開一份要遵循的人名單,然後得到你剛纔給我的陳述,運行幾百次。 – CP3O

+0

用chrome打開它並轉到所需的頁面,然後按F12打開開發人員工具並將該代碼粘貼到控制檯中,然後按Enter鍵。請注意,他們的網站可能不會被設計成這樣工作,所以它可能不會工作。 –

+0

這可以工作,但已經點擊的按鈕正在被取消點擊。有沒有辦法做一個其他的? 這就是當我說檢查元素 (未點擊)時顯示的內容按鈕:a class =「form-b​​utton form-b​​utton-follow form-b​​utton-small form-b​​utton-default form-b​​utton-left-icon form (按鈕):按鈕: a class =「form-b​​utton-form-b​​utton-following-form-b​​utton-small-form-b​​utton-light-and-grey form-b​​utton-button」按鈕 「 – CP3O