Я пытаюсь ввести текст в окно поиска Yahoo, но по какой-то причине он не работает. Он работает для Bing и просто хотел узнать, почему он не подходит для Yahoo.автоматический ввод текста ввода в окно поиска Yahoo
Вот мой код
IEGet(name="") {
IfEqual, Name,, WinGetTitle, Name, ahk_class IEFrame ;// Get active window if no parameter
Name := (Name="New Tab - Windows Internet Explorer")? "about:Tabs":RegExReplace(Name, " - (Windows|Microsoft)? ?Internet Explorer$")
for wb in ComObjCreate("Shell.Application").Windows()
if wb.LocationName=Name and InStr(wb.FullName, "iexplore.exe")
return wb
}
wb := IEGet("Yahoo") ;IE instance already open and tab named google exists
wb.document.All.p.value := "tu1"
MsgBox, Done!
Сайт https://uk.yahoo.com/?p=us и я AutoHotKey использует существующую вкладку.
Ваш ответ будет лучше немного больше контекста; возможно, вы могли бы показать, как ваш анализ DOM привел вас к этому ответу? –
Я хочу предложить, как вы можете видеть, я не могу комментировать :((мое репо - 16, так как вы можете видеть, что он пытается установить значение всех элементов в «tu1», но и P это странная вещь i я знаю, что я сделал предложение. Если я знаю, что такое p, то я мог бы определить. – Xeo786
Пока у вас нет репутации, чтобы добавлять комментарии, я думаю, вам нужно работать над публикацией хороших, полностью, ответов или вопросов, которые будут рассмотрены Вы не должны публиковать «ответ», который на самом деле является комментарием к вопросу. –