hallo an alle bin neu hier und grüße gleich mal alle
schnelle frage
kann man so wie beim pixelsearch auch Text suchen lassen auf einer Internetseite ??
Wenn ja wie ist das möglich ?
danke im vorhinein
lg
stepi
hallo an alle bin neu hier und grüße gleich mal alle
schnelle frage
kann man so wie beim pixelsearch auch Text suchen lassen auf einer Internetseite ??
Wenn ja wie ist das möglich ?
danke im vorhinein
lg
stepi
; *******************************************************
; Beispiel 1 - öffnet einen Browser mit dem basic-Beispiel, ließt den body Text
; (der Inhalt mit allen HTML-Tags entfernt) und zeigt ihn in einer MsgBox
; *******************************************************
;
#include <IE.au3>
$oIE = _IE_Example ("basic")
$sText = _IEBodyReadText ($oIE)
MsgBox(0, "Body Text", $sText)
Oder mit FireFox (in Verbindung mit MozLab-Addon):
[autoit]#include <FF.au3>
$Socket = _FFStart("http://thorsten-willert.de/html/FF-test.html")
$sText = _FFReadText($socket)
MsgBox(16,"",$sText)
wow super für schnelle Antwort
Danke werde es gleich mal probieren
lg
stepi
hallo noch einmal
habe gerade bemerkt das ich leider die FF.au3 datei nicht habe....
vorher bekommt man diese include datein.... das IE.au3 hab ich....
Funzt auch.... nur wie gibt man beim IE Bespiel eine bestimmte seite an ? so wie bei Firefox beispiel
lg
stepi
_IECreate
Die FF.au3 gibt es hier:
http://thorsten-willert.de/Themen/AutoIt-…F.au3/index.php
das dafür notwendige FF-Addon hier:
http://repo.hyperstruct.net/mozlab/current/mozlab-current.xpi
und das passende Forum hier:
https://autoit.de/index.php?page=Board&boardID=32
Grüße
Stilgar
Moin, Moin,
was ist denn aus dem guten, alten _INetGetSource() geworden ...
[autoit]#include <INet.au3>
ConsoleWrite(_INetGetSource('www.autoitscript.com'))
Gruß
Greenhorn
Greenhorn :
Funktioniert nach wie vor, wenn man den kompletten HTMl-Quelltext möchte.
Stellt sich die Frage was im Endeffekt gemacht werden soll.
Grüße
Stilgar
hallo
naja soll einfach das Ergebniss dabei raus kommen das, das Programm auf eine Internetseite einfach z.b. das wort hallo sucht.... und wenn es gefunden wird es z.b. in der msgbox steht
lg
martin
Also einfach:
[autoit]#include <FF.au3>
[/autoit][autoit][/autoit][autoit]$Socket = _FFStart("http://thorsten-willert.de/html/FF-test.html")
If _FFAction($Socket,"search","Zutat") Then MsgBox(16,"","'Zutat' gefunden!")
$search = "kommt"
$bodyreadtext = "das kommt eigentlich aus dem Bodyreadtext"
If StringInStr($search, $bodyreadtext) <> 0 Then MsgBox(0, "Gefunden", $search)
hier noch der rest dazu was du brauchst
ja super genau das meinte ich
geht es zufällig auch das er nicht einen neuen browser startet sondern gleich entweder ohne eine seite auf zu machen oder wenn ich händisch dort hin
surfe und dann erst das skript starte
lg
stepi
Falls du FF-Version meinst:
[autoit]$Socket = _FFStart("http://thorsten-willert.de/html/FF-test.html",Default,0)
[/autoit]siehe hier:
http://thorsten-willert.de/Themen/AutoIt-…ns/_FFStart.htm
Grüße
Stilgar
Hmm, OK. Aber mit der _FF.au3 muss ich doch den Browser sarten, wenn auch nur versteckt, oder ... !?
GtaSpider hat eine Lösung ganz ohne InternetExplorer DLLs oder anderer Browser, also AutoIt pur !
Es sei denn, der Browser ist dann eh schon geöffnet, dann ist's egal ...
Gruß
Greenhorn
ja super genau das meinte ich
geht es zufällig auch das er nicht einen neuen browser startet sondern gleich entweder ohne eine seite auf zu machen oder wenn ich händisch dort hin
surfe und dann erst das skript startelg
stepi
[ offen ] text aus internetseite auslesen
InetGetSource mit POST
Gruß
Du kannst das auch ohne einen Browser machen, wie hier schon vorgeschlagen wurde mit:
Zusammenfassung:
[autoit]#include <INet.au3>
[/autoit][autoit][/autoit][autoit]$bodyreadtext = _INetGetSource('www.autoitscript.com')
$search = "kommt"
If StringInStr($search, $bodyreadtext) <> 0 Then MsgBox(0, "Gefunden", $search)
Nur wenn du auf irgendwelche speziellen Eigenschaften von z.B. Links zugreifen möchtest, Formulare abfragen/ausüllen, dann geht das wesentlich komfortabler über einen Browser.
Grüße
Stilgar
danke für die Hilfe von euch
die Variante das die Seite in sich selber neu ladet reicht mir schon... komme da dann schon weiter....
Ihr seit echt gut drauf muss ich sagen
lg
stepi
stilgar, $search und $bodyreadtext vertauschen.
Hoppla - stimmt - das kommt davon, wenn man aus "fremden" Beträgen einfach kopiert