這次我有一種有趣而奇怪的要求。我在Facebook上有我的帳戶,大家都知道它在玩遊戲時非常受歡迎。我遇到的其中一個應用是點擊遊戲,其中一個人必須在10秒內點擊儘可能多的次數。好吧,一位朋友說他在C#中創建了一些.Net代碼,可以自動完成點擊按鈕的過程。這是真的可能還是他在虛張聲勢?如果是這樣,任何人都可以告訴我如何?我個人並沒有看到他這樣做。但他在我的其他朋友面前提到了這件事。任何指導方針都會有幫助。我花了很多努力在10秒內點擊了92次,他說使用一些C#代碼,他只是保持一個循環,並點擊了1500次。現在我在他面前感覺自己有些低下:p。只是92對他的1500解析C#或java中任何Web瀏覽器中顯示的HTML頁面?
感謝提前:)
即使這個代碼不起作用。我看不到我的網頁在Facebook上做甚至一個單一的點擊: -
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint dwData,int dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08;
private const int MOUSEEVENTF_RIGHTUP = 0x10;
public void DoMouseClick()
{
int X = Cursor.Position.X;
int Y = Cursor.Position.Y;
for (int x = 0; x < 1000; x++)
{
for (int y = 0; y < 600; y++)
{
mouse_event((uint)MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTDOWN, (uint)x, (uint)y, 0, 0);
}
}
}
也許這是行不通的,因爲鼠標點擊發送到OS不是Facebook。
你的意思是說這是真的可能嗎?黑客在Facebook遊戲?這僅僅是一種黑客行爲而已? – TCM 2010-07-08 10:29:56