комрады, удалось кому-нибудь наладить для работы сие чудо? буду благодарен за наводку!
www.autoitscript.com
речь об этом
запускаю демоскрпит, консоль говорит не могу найти webdriver
ну и сам, как иногда бывает, ответил.... wd_demo.au3 нужно было пускать не из папки include, а из любого другого места, видимо, прав админа не хватает, теперь будем копать автоматизацию, и еще вопорос:
требуется парсить новостную страницу и вытаскивать оттуда курс валюты, чем лучше это делать? нужно вытащить значение <span class =
рабочий комплект под chrome 94-96 по состоянию на 12.2021
по логике начало такое, а что дальше, чтобы выдернуть код???
спустя время доделал:
Сообщение автоматически объединено:

WebDriver UDF - Help & Support (III)
As the WebDriver UDF - Help & Support thread has grown too big, I started a new one. The prior thread can be found here.
речь об этом
Сообщение автоматически объединено:
запускаю демоскрпит, консоль говорит не могу найти webdriver
Сообщение автоматически объединено:
комрады, удалось кому-нибудь наладить для работы сие чудо? буду благодарен за наводку!
Сообщение автоматически объединено:
![]()
WebDriver UDF - Help & Support (III)
As the WebDriver UDF - Help & Support thread has grown too big, I started a new one. The prior thread can be found here.www.autoitscript.com
речь об этом
Сообщение автоматически объединено:
запускаю демоскрпит, консоль говорит не могу найти webd
Сообщение автоматически объединено:
ну и сам, как иногда бывает, ответил.... wd_demo.au3 нужно было пускать не из папки include, а из любого другого места, видимо, прав админа не хватает, теперь будем копать автоматизацию, и еще вопорос:
требуется парсить новостную страницу и вытаскивать оттуда курс валюты, чем лучше это делать? нужно вытащить значение <span class =
Сообщение автоматически объединено:
рабочий комплект под chrome 94-96 по состоянию на 12.2021
Сообщение автоматически объединено:
Код:
; Open a web page with a table
[URL='https://www.autoitscript.com/autoit3/docs/keywords/include.htm']#include [/URL]'wd_helper.au3'
; === setup WebDriver for Сhrome ===============
$_WD_DEBUG = [URL='https://www.autoitscript.com/autoit3/docs/keywords.htm']False[/URL]
[URL='https://www.autoitscript.com/autoit3/docs/keywords.htm']Global[/URL] $sDesiredCapabilities
[URL='https://www.autoitscript.com/autoit3/docs/keywords.htm']Global[/URL] $sSession
_SetupChrome()
_WD_Startup()
$sSession = _WD_CreateSession($sDesiredCapabilities)
; ==========================================
; open a web page
_WD_Navigate($sSession, "https://www.hrendex.com")
по логике начало такое, а что дальше, чтобы выдернуть код???
Сообщение автоматически объединено:
спустя время доделал:
Код:
#include <WindowsConstants.au3>
;#include <Date.au3>
; non standard UDF's
#include "wd_helper.au3"
#include "wd_core.au3"
#include "wd_capabilities.au3"
Local $sDesiredCapabilities, $sSession
;Run ("C:\Program Files (x86)\AutoIt3\geckodriver.exe")
Sleep (1000)
; Execute browser driver
SetupGecko()
_WD_Startup()
$sSession = _WD_CreateSession($sDesiredCapabilities)
ConsoleWrite("+Running: " & "OurScript" & @CRLF)
Call("OurScript")
_WD_DeleteSession($sSession)
_WD_Shutdown()
Func OurScript() ;OUR SCRIPT
_WD_Navigate($sSession, "https://news.com/finance/")
Sleep (700);special sleep
;While 1 ;loop to catch our element
; чтобы захватить элемент необходимо, подсмотреть его XPath, для этого следует вызвать окно Chrome DevTools (аналогично в файрфокс), выделить нужный элемент, кликнув правой клавишей мыши, вызвать контекстное меню, выбрать команду Copy , а затем Copy full XPath.
$sElement = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath, "/html/body/div[3]/div[1]/section/div[1]/div[3]/div[3]/div/ul/div/div/li[1]/div[1]/span[2]")
;$sValue = _WD_ElementAction($sSession, $sElement, 'property', 'value')
$sValue = _WD_ElementAction($sSession, $sElement, "TEXT", "");тут получаем текстовое значение элемента
;Wend
EndFunc
Func SetupGecko()
_WD_Option('Driver', 'geckodriver.exe')
_WD_Option('DriverParams', '--log trace')
_WD_Option('Port', 4444)
$sDesiredCapabilities = '{"capabilities": {"alwaysMatch": {"browserName": "firefox", "acceptInsecureCerts":true}}}'
EndFunc ;==>SetupGecko
Вложения
-
chromedriver_win32.rar4.7 МБ · Просмотры: 23
-
json.rar17.9 КБ · Просмотры: 22
-
WebDriver-0.5.0.3.rar70.3 КБ · Просмотры: 27
-
winhttp.rar97.5 КБ · Просмотры: 22
-
wd_capabilities.au324.2 КБ · Просмотры: 14
-
wd_helper.au399.1 КБ · Просмотры: 14
-
wd_core.au370 КБ · Просмотры: 14
-
geckodriver.zip1.4 МБ · Просмотры: 15
Последнее редактирование: