Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 11:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Div Class / Css Button anklicken per IE.au3

Discussion on Div Class / Css Button anklicken per IE.au3 within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3
Received Thanks: 0
Lightbulb Div Class / Css Button anklicken per IE.au3

Hallo erstmal , ich bin neu hier

Gleich zu meiner ersten Frage :
Ich beschäftige mich derzeit mit der IE.au3. Klappt auch alles
bis auf das Klicken des bösen Buttons der sich nicht ansprechen /Drücken lassen will (addmefast.com ), sämtliche Versuche haben nichts genützt , per Pixel und Maus will ich nicht , das ist mir "unsauber " gelöst .

Bild : Des Buttons und des Quellcode :


Und hier nochmal die Button Klasse :
<div class="btn3">Subscribe</div>

Folgende Methoden sind schon von mir angewandt wurden :
- per _IELinkClickByText auch schon mit Filter ( ,1,2,3 )
- per _IELinkClickByobjname
- per _IELinkClickById
- per __IEImgClick - es ist mir erst später aufgefallen , das der Button nicht als Bild vorliegt
- Ein paar mehr die gingen leider auch nicht

Ich hoffe jemand weiß Rat bzw. wenn ich ausgeschlafen bin selbst drauf komme
xpsony is offline  
Old 03/30/2013, 00:10   #2
 
elite*gold: 35
Join Date: Apr 2011
Posts: 800
Received Thanks: 214
Wilkommen erst einmal

Es würde helfen wenn wir deinen momentanen Code sehen könnten (jedenfalls den relevanten Teil), ich suche inzwischen mal was. . .

€:
Code:
$url = "openFbWin_136469();"
_IENavigate ($oIE, $url)
_IENavigate kann auch eine javascript Funktion aufrufen, falls diese von Seite zu Seite variieren sollte musst du sie eben erst auslesen.

In dem fall war es ... <a class="single_like_button btn-wrap" onclick="openFbWin_136469();"> ...

PS: Wir haben hier auch ein eigenes Forum für Autoit:
.AppleTree. is offline  
Old 03/31/2013, 00:03   #3
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3
Received Thanks: 0
Vielen Dank , das , mit den openFbWin_XXXXXX ist mir auch aufgefallen , er hat leider jedes mal eine neue Nummer / ID , mir ist es bis jetzt leider nicht gelungen diesen auszulesen (nur mit Chrome) , Jetzt habe ich aber heraus gefunden , das der Button , teilweise doch mit dem Bild ansprechbar ist , allerdings letzt sich dieses nicht mit _IEImgClick ansprechen . Den Code würde ja posten , allerdings besteht der zu Zeit nur aus :
Code:
#include<IE.au3>
Dim $button2
$name="***"
$passwort="***"
$oIE=_IECreate("http://addmefast.com")
    Global $color
    Global $pos
Dim $Sub


$oForm = _IEFormGetCollection($oIE,0)
 ;   $oUsername = _IEFormElementGetObjByname($oForm,"email")
 ;   $oPassword = _IEFormElementGetObjByName($oForm,"password")
 ;    _IEFormElementSetValue ($oUsername,$name)
	Sleep (1000)
_IEFormElementSetValue ($oPassword,$passwort)
	Sleep (1000)

_IELinkClickByText ( $oIE, "YouTube Subscribe ")
	Sleep (5000)


;        While 1
 ;                $pos = PixelSearch(718,403,1188,739,10411338,6)
  ;              If isArray($pos) then
   ;                     MouseMove($pos[0],$pos[1],0)
    ;                    MouseClick("Right")
Sleep (6000)

;$Sub = _IETagNameGetCollection($oIE, "span")
 ;       For $e In $Sub
  ;       If $e.innerHTML = "Abonnieren" Then _IEACTION($e, "Click");

Next
;$key = InputBox("Test","SES. Key eintippen")
;$url = "javascript:openFbWin_$key();"
;_IENavigate ($oIE, $url)

Exit
EndIf
Wend
Exit
Irgendeiner , eine Idee , wie ich die class ansprechen kann ? , bzw. das Image
ohne Pixel Finder , etc ?
xpsony is offline  
Old 03/31/2013, 20:16   #4
 
elite*gold: 35
Join Date: Apr 2011
Posts: 800
Received Thanks: 214
Wenn die class immer dieselbe ist, dann kannst du damit arbeiten:

Code:
$html = _IEBodyReadHTML($oIE) ; liest den HTML Code ein
$url = _StringBetween($html, '<div class ="single_like_button btn3-wrap" onclick="', '">') ; Sucht die javascript Funktion
_IENavigate($oIE, $url) ; Simuliert einen Klick auf den Button
Tipp: Kommentiere deinen Code und drück mal CTRL+T
.AppleTree. is offline  
Reply

Tags
addmefast, bot, hilfe, ie.au3


Similar Threads Similar Threads
Button anklicken, nur Text ändert sich.
04/27/2012 - Web Development - 3 Replies
Liebe Community, erstmal Entschuldigung für diese Topic-Überschrift. Mir ist aber nichts besseres eingefallen. Ich habe eine Homepage gemacht. Bei dieser habe ich einen Header mit Logo und Button. Danach kommt der Mittelteil. Dieser ist jeweils in 2 Hälften aufgeteilt. Die obere Hälfte beinhaltet einen kleinen Einleitungstext. Die untere Hälfte hat eine Navigation mit einem Text, der rechts daneben steht. In dieser Navigation will ich einbauen, dass sobald der Button angeklickt wird...
Button/Textfeld im Internetexplorer anklicken
03/27/2011 - AutoIt - 3 Replies
Hallo ich versuche schon seit Stunden mein Problem zu lösen und hoffe, das mir jemand helfen kann =). Ich will ein Script machen, dass sich automatisch auf Youtube anmeldet. Also das Passwort Feld findet, das Passwort eingibt.... etc und danach auf anmelden klickt. Das ist der betroffene Teil von meinem Script. #include <IE.au3>
Einen Button ohne Link anklicken.
12/31/2010 - AutoIt - 2 Replies
Mein Script #include<IE.au3> $seite = ("votefortheserver.tk") $oIE = _IECreate ( "www.surf-web-safely.com" ) $oForm = _IEFormGetCollection ( $oIE, 0) $oSeite = _IEFormElementGetObjByname ( $oForm , "u" ) _IEFormElementSetValue ( $oSeite, $seite) _IEFormSubmit ( $oForm )
WarRock statt KOREANISCHE BUTTON --> Englische BUTTON
02/26/2010 - WarRock - 6 Replies
Bin mir nicht sicher ob es diesen Thread schon gibt aber hab bis jetzt nichts gesehen hier. Funktionen Für WarRock Korea Koreanische Schriften (Button) weg und englische Schriften (Button) hin Anleitung



All times are GMT +1. The time now is 11:55.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.