Что нового

Можно ли запустить в IE то, что в IE не запускается на сайте?

tar

Новичок
Сообщения
58
Репутация
0
Приветствую всех.
Перехожу по адресу, нажимаю кнопку, ничего не происходит, даже если кликать кнопку вручную.
В других браузерах, по кнопке открываются интересующие данные в
Код:
<h6 id="acc_login" class="card-text">Login: <strong>FragileElasticParrot</strong></h6>
и
Код:
<h6 id="acc_pass" class="card-text">Password: <strong>Redstory34</strong></h6>
Можно ли получить эти данные представившись другим браузером?
попытка неудачна
Код:
#include <String.au3>
#include <IE.au3>
HttpSetUserAgent("Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36User-Agent', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1")
$sUrl = 'https://accgen.cathook.club/index.html'

$oIE = _IECreate($sUrl, 0, 1, 0)
_IELoadWait($oIE)
$oSai = _IEGetObjById($oIE, "generate_button")
If IsObj($oSai) Then
    _IEAction($oSai, 'click')
EndIf

Любое, другое решение?
 
Автор
T

tar

Новичок
Сообщения
58
Репутация
0
Пробую в хроме, нажимаю кнопку, всё работает)
Код:
#include "UIAutomate.au3"
#include <Process.au3>
;_RunDos("start chrome.exe")
Opt("WinTitleMatchMode", 2)

Run("C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe" & " https://accgen.cathook.club/index.html")
WinWaitActive("[class:Chrome_WidgetWin_1]")
Sleep(3000)
Send( "{enter}"); жму ОК в диалоге VPN
Sleep(3000)
Send("{TAB 8}") ; нашлась кнопка
Send("{enter}") ; жамк

как теперь присвоить переменным $oLogin, $oPass соответствующие значения от сюда?
Код:
<h6 id="acc_login" class="card-text">Login: <strong>FragileElasticParrot</strong></h6>
и
Код:
<h6 id="acc_pass" class="card-text">Password: <strong>Redstory34</strong></h6>
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
А не проще ли попросить API ключ и использовать для генерации аккаунта?
 

randal

Новичок
Сообщения
21
Репутация
4
tar сказал(а):
как теперь присвоить переменным $oLogin, $oPass соответствующие значения от сюда?
Код:
<h6 id="acc_login" class="card-text">Login: <strong>FragileElasticParrot</strong></h6>
и
Код:
<h6 id="acc_pass" class="card-text">Password: <strong>Redstory34</strong></h6>
с помощью регулярных выражений 8)
Код:
; $txt - тут должен быть исходный текст страницы
$tmp = StringRegExp($txt, "Login: <strong>(.*?)</strong>(?s).*Password: <strong>(.*?)</strong>", 3)
If Not @error Then
	$oLogin = $tmp[0]
	$oPass = $tmp[1]
Else
	ConsoleWrite("Не удалось найти" & @CRLF)
EndIf
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
randal [?]
с помощью регулярных выражений
У автора нет исходного текста страницы, т.к вопрос относился к примеру с chrome.
 
Верх