|
You last visited: Today at 14:04
Advertisement
Facebookbot läuft nicht
Discussion on Facebookbot läuft nicht within the AutoIt forum part of the Coders Den category.
12/27/2015, 03:18
|
#1
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Facebookbot läuft nicht
Hey,
derzeit versuche ich einen Bot zu programmieren der für Facebook gedachtr ist. Dieser soll überprüfen wer zuletzt einen Beitrag kommentiert hat.Falls ich der letzte war der den Beitrag kommentiert hat , soll er einfach die Seite neuladen. Wenn jedoch jemand anderes der letzte ist soll der Bot automatisch etwas bestimmtest posten .Zu meinem Skript : Durch die pixelsearch funktion wird überprüft ob der letzte Kommentar ein schwarzes Profilbild hat oder nicht. Falls er eins hat wird die Seite neugeladen falls nicht wird was gepostet. Jedoch funktioniert es leider nicht. Kann mir jemand behilflich sein ?
Code:
HotKeySet("{F1}","Start")
HotKeySet("{F2}","Stop")
Func Start()
Local $coord = PixelSearch(423, 432, 432, 431, 0x000103)
If Not @error Then
Sleep(30000)
Send("{F5}")
EndIf
$coord = PixelSearch(0, 0, 200, 300, 0x000103)
If Not @error Then
MouseClick ("left", 471, 900)
Sleep(2000)
Send ("@Ali Elchafei")
Sleep (1000)
EndIf
EndFunc
Func Stop()
Exit
EndFunc
Ich bedanke mich schon im vorfeld
|
|
|
12/27/2015, 12:38
|
#2
|
elite*gold: 273
Join Date: Nov 2015
Posts: 60
Received Thanks: 10
|
Dein Script beendet sich sofort, also müsstest du noch eine While einbauen damit man es überhaut starten kann. Dann bräuchtest du vielleicht noch ein #RequireAdmin am Anfang des Scripts, zur vorsicht kann man das immer einfügen.
Und wie ich dich jetzt verstanden habe, sollte sich die Funktion Start() solange wiederholen bis du das Script gestoppt hast. Dafür bräuchtest du dann auch noch einmal eine While innerhalb der Funktion, damit diese nicht nach einmal durchlauf abbricht.
Als nächstes überprüfst du ja, ob die Farbe schwarz gefunden worden ist. Wenn das der Fall ist soll er 30sek warten und refreshen, dann sollte da If @error Then stehen. Denn wenn ein Error ausgegeben wird, wurde die Farbe NICHT gefunden. Das nächste wäre richtig soweit.
Also müsste das Script folglich so aussehen:
Quote:
#RequireAdmin
HotKeySet("{F1}","Start")
HotKeySet("{F2}","Stop")
While 1
sleep(1)
WEnd
Func Start()
While 1
Local $coord = PixelSearch(423, 432, 432, 431, 0x000103)
If Not @error Then
Sleep(30000)
Send("{F5}")
EndIf
$coord = PixelSearch(0, 0, 200, 300, 0x000103)
If Not @error Then
MouseClick ("left", 471, 900)
Sleep(2000)
Send ("@Ali Elchafei")
Sleep (1000)
EndIf
WEnd
EndFunc
Func Stop()
Exit 0
EndFunc
|
Habs jetzt nicht getestet, falls es nicht geht musst du ein bisschen an der Start/Stop Funktion rumbasteln
Edit: Hatte dich falsch verstanden, das If @error Then müsste beim nächsten hin und nicht davor. Denn wenn Schwarz nicht gefunden worden ist soll er ja etwas senden
|
|
|
12/27/2015, 12:49
|
#3
|
elite*gold: 0
Join Date: Dec 2015
Posts: 281
Received Thanks: 41
|
Quote:
Originally Posted by Daifoku
Folgende Seite wäre ein Anfang:

|
"Kann mir einer helfen?" So schlimm um sofort ein Deutschkurs zu machen? Kümmer um dich selbst.
Quote:
Originally Posted by .Kevka
Dein Script beendet sich sofort, also müsstest du noch eine While einbauen damit man es überhaut starten kann. Dann bräuchtest du vielleicht noch ein #RequireAdmin am Anfang des Scripts, zur vorsicht kann man das immer einfügen.
Und wie ich dich jetzt verstanden habe, sollte sich die Funktion Start() solange wiederholen bis du das Script gestoppt hast. Dafür bräuchtest du dann auch noch einmal eine While innerhalb der Funktion, damit diese nicht nach einmal durchlauf abbricht.
Als nächstes überprüfst du ja, ob die Farbe schwarz gefunden worden ist. Wenn das der Fall ist soll er 30sek warten und refreshen, dann sollte da If @error Then stehen. Denn wenn ein Error ausgegeben wird, wurde die Farbe NICHT gefunden. Das nächste wäre richtig soweit.
Also müsste das Script folglich so aussehen:
Habs jetzt nicht getestet, falls es nicht geht musst du ein bisschen an der Start/Stop Funktion rumbasteln
Edit: Hatte dich falsch verstanden, das If @error Then müsste beim nächsten hin und nicht davor. Denn wenn Schwarz nicht gefunden worden ist soll er ja etwas senden 
|
Wäre besser und übersichtlicher wenn du dein Code als PHP/Code-Zeile schreibst. (:
|
|
|
12/27/2015, 12:54
|
#4
|
elite*gold: 273
Join Date: Nov 2015
Posts: 60
Received Thanks: 10
|
Code:
#RequireAdmin
HotKeySet("{F1}","Start")
HotKeySet("{F2}","Stop")
While 1
sleep(1)
WEnd
Func Start()
While 1
Local $coord = PixelSearch(423, 432, 432, 431, 0x000103)
If Not @error Then
Sleep(30000)
Send("{F5}")
EndIf
$coord = PixelSearch(0, 0, 200, 300, 0x000103)
If Not @error Then
MouseClick ("left", 471, 900)
Sleep(2000)
Send ("@Ali Elchafei")
Sleep (1000)
EndIf
WEnd
EndFunc
Func Stop()
Exit 0
EndFunc
|
|
|
12/27/2015, 14:36
|
#5
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by Frostbyte'
"Kann mir einer helfen?" So schlimm um sofort ein Deutschkurs zu machen? Kümmer um dich selbst.
|
Ich bin mir zu 400% sicher das er nicht zu die Zeile meinte sondern deinen gesamten Thread. Lies deinen Startthread nochmal.
|
|
|
12/27/2015, 16:25
|
#6
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Quote:
Originally Posted by Daifoku
Folgende Seite wäre ein Anfang:

|
unnötig, bist jetzt auch reportet. Außerdem guck mal auf die Uhrzeit , klar das man nicht in der Verfassung ist das beste Deutsch zu schreiben ;-)
Quote:
Originally Posted by .Kevka
Code:
#RequireAdmin
HotKeySet("{F1}","Start")
HotKeySet("{F2}","Stop")
While 1
sleep(1)
WEnd
Func Start()
While 1
Local $coord = PixelSearch(423, 432, 432, 431, 0x000103)
If Not @error Then
Sleep(30000)
Send("{F5}")
EndIf
$coord = PixelSearch(0, 0, 200, 300, 0x000103)
If Not @error Then
MouseClick ("left", 471, 900)
Sleep(2000)
Send ("@Ali Elchafei")
Sleep (1000)
EndIf
WEnd
EndFunc
Func Stop()
Exit 0
EndFunc
|
Dankeschön  , zum glück gibt es noch menschen wie dich die gerne helfen und auch nützliche post machen und nicht wie der andere
Irgendwie will er doch nicht :c er ging einmal ganz kurz jetzt aber macht er nichts , ich glaube das liegt an den farben
|
|
|
12/27/2015, 17:48
|
#7
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Quote:
Originally Posted by Daifoku
Dann ließ dir doch bitte die Regeln durch.
Es wird "vernünftiges Deutsch" erwartet. Dieses Kriterium erfüllt dein erster Post offensichtlich nicht. Die Uhrzeit ist irrelevant.Schon mal jemanden mit der Begründung "ich war betrunken" von einer Brücke gestoßen ?
Wenn man Hilfe erwartet, dann ist es selbstverständlich, dass man seinen Beitrag in einem angemessenen Stil verfasst.
|
Lies du dir mal die Regeln durch und dann weißt du das Posthunting auch verboten ist ;-)
Hey,
derzeit versuche ich einen Bot zu programmieren der für Facebook gedachtr ist. Dieser soll überprüfen wer zuletzt einen Beitrag kommentiert hat.Falls ich der letzte war der den Beitrag kommentiert hat , soll er einfach die Seite neuladen. Wenn jedoch jemand anderes der letzte ist soll der Bot automatisch etwas bestimmtest posten .Zu meinem Skript : Durch die pixelsearch funktion wird überprüft ob der letzte Kommentar ein schwarzes Profilbild hat oder nicht. Falls er eins hat wird die Seite neugeladen falls nicht wird was gepostet. Jedoch funktioniert es leider nicht. Kann mir jemand behilflich sein ?
|
|
|
12/27/2015, 20:38
|
#8
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by WickeT™?
Lies du dir mal die Regeln durch und dann weißt du das Posthunting auch verboten ist ;-)
Hey,
derzeit versuche ich einen Bot zu programmieren der für Facebook gedachtr ist. Dieser soll überprüfen wer zuletzt einen Beitrag kommentiert hat.Falls ich der letzte war der den Beitrag kommentiert hat , soll er einfach die Seite neuladen. Wenn jedoch jemand anderes der letzte ist soll der Bot automatisch etwas bestimmtest posten .Zu meinem Skript : Durch die pixelsearch funktion wird überprüft ob der letzte Kommentar ein schwarzes Profilbild hat oder nicht. Falls er eins hat wird die Seite neugeladen falls nicht wird was gepostet. Jedoch funktioniert es leider nicht. Kann mir jemand behilflich sein ?
|
Daifoku hat es nicht nötig "Posts zu hunten". Die Beitragsanzahl sagt nichts über die Qualität der Beiträge eines Users aus.
Er hat dich lediglich darauf hingewiesen das es angebracht wäre deine Sätze nochmal kurz zu überfliegen und sinnvoller zu formatieren damit man die effizienter helfen kann.
|
|
|
12/27/2015, 21:56
|
#9
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Quote:
Originally Posted by alpines
Daifoku hat es nicht nötig "Posts zu hunten". Die Beitragsanzahl sagt nichts über die Qualität der Beiträge eines Users aus.
Er hat dich lediglich darauf hingewiesen das es angebracht wäre deine Sätze nochmal kurz zu überfliegen und sinnvoller zu formatieren damit man die effizienter helfen kann.
|
ich versteh sowieso nicht warum ihr so über meinen geschriebenen text aufregt anstatt mir einfach zu helfen..
Werdet doch einfach Lehrer wenn euch sowas so stört . Ich hab einfach nach hilfe gefragt und nicht nach einem Deutschlehrer der meinen text analysiert und bemängelt
|
|
|
12/27/2015, 22:54
|
#10
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
ein browser bot über pixelsearch? oh gott oh gott... schau dir mal die IE.au3 UDF an.
|
|
|
12/27/2015, 23:14
|
#11
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Quote:
Originally Posted by butter123
ein browser bot über pixelsearch? oh gott oh gott... schau dir mal die IE.au3 UDF an.
|
hä aber bei IE.au3 wird doch alles als Text ausgegeben und ich möchte ja die bilder überprüfen oder habe ich da was falsches verstanden ?
|
|
|
12/28/2015, 00:40
|
#12
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Das was du machen möchtest kannst du aus dem Quellcode auslesen, das ist effizienter und sicherer als über PixelSearch.
|
|
|
12/28/2015, 03:37
|
#13
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Quote:
Originally Posted by alpines
Das was du machen möchtest kannst du aus dem Quellcode auslesen, das ist effizienter und sicherer als über PixelSearch.
|
kannst du mir helfen ?
mein ganzes autoit wissen steht da oben haha mehr kann ich leider nicht
|
|
|
12/28/2015, 11:18
|
#14
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Du solltest dir unbedingt mal die IE.au3 UDF anschauen. Damit kannst du eine IE-Instanz kontrollieren und Daten aus dem Quellcode auslesen ohne PixelSearch o. ä. zu nutzen. Das ist wesentlich schneller. Dazu gibts hier auch Tutorials soweit ich weiß, so schwierig ist das eigentlich gar nicht.
|
|
|
12/28/2015, 12:33
|
#15
|
elite*gold: 0
Join Date: Jan 2010
Posts: 2,735
Received Thanks: 429
|
Quote:
Originally Posted by alpines
Du solltest dir unbedingt mal die IE.au3 UDF anschauen. Damit kannst du eine IE-Instanz kontrollieren und Daten aus dem Quellcode auslesen ohne PixelSearch o. ä. zu nutzen. Das ist wesentlich schneller. Dazu gibts hier auch Tutorials soweit ich weiß, so schwierig ist das eigentlich gar nicht.
|
hab ich mir gerade angeguckt , jedoch finde ich nirgendswo eine Anleitung für bilder bzw kommentaren
|
|
|
 |
|
Similar Threads
|
Tor läuft nicht
05/15/2014 - Technical Support - 8 Replies
Kann mir jemand Tor auf meinem PC einzurichten? Das ganze will irgendwie nicht. Wer so nett ist PN mit Skypeaddy.
|
FacebookBot´s Account Creator
01/19/2013 - elite*gold Trading - 3 Replies
Hallo, und Willkommen zu meine Verkaufsthread :)=
Dieser Account Creator erstellt euch Facebook Accounts in Massen über Proxxies.
Wie Lange dauert es und wie viele Accounts kriege?
-Das liegt an eurer Verbindung bei mir kriege ich jede 15 SEK einen Facebook
Account
Wie lange ist die Bann dauer ?
|
DayZ läuft nicht
01/06/2013 - DayZ - 4 Replies
Hilfe :D
Hab seit heute auch mal DayZ bzw Arma2 CO über Steam.
Im DayZ Commander wird mir aber nur Arma 2 angezeigt, was auch der Grund dafür ist dass ich keinem Server joinen kann denke ich :confused:
Kurzum: Ich will über DayZ Commander nem Server joinen, er lädt das Spiel, --- Fehlermeldung "Battleeye initialization failed" --- ich bin im Hauptmenü.
Was soll ich machen??
|
CF EU läuft nicht.
01/23/2012 - CrossFire - 9 Replies
Hey Leute,
Ich habe mich für EU registriert, kann es jedoch nicht starten.
Dann kommt ein Error das der Patcher ein problem festgestellt hat.
Dann habe ich bei kompatibilät Windows 98 eingestellt, damit startete dann der Patcher, brach jedoch nach dem HGW Check ab.
Habe Windows xp 32 bit Service Pack 2.
Bitte um Hilfe.
|
2.4 Emu läuft nicht
04/30/2008 - WoW Private Server - 1 Replies
Hallo ,
ich habe mir den 2.4 Ascent Emu runtergeladen , Installiert doch man kann ihn nicht starten.
Ich bin kein kleines Kiddy dass es nicht schafft , habe bei den anderen Emus auch keine Probleme gehabt nur gibt es bei diesem keine Startdatei ..
mfg
Van Helsing
|
All times are GMT +1. The time now is 14:04.
|
|