关于更新Chrome元素,之后点查询,获取不到查询的内容,查询的内容信息未改变

动作开发 · 1189 次浏览
yuting 创建于 2021-06-24 11:58

已经更新搜索框元素,用浏览器控制,点击事件,账号透视按钮,返回结果为依据搜索的账号变化。

可能是更新进去的值,未被搜索框认可。怎么解决该问题,目前采用浏览器,先获得焦点,再用文本发送到窗口的方式,但是方法不好用。

原因:我把浏览器最小化之后,运行动作之后,搜索框就无法获得焦点。求问怎么解决这个问题。

动作链接:https://getquicker.net/sharedaction?code=7eb6ea6c-fe74-4e59-19c3-08d936a3fa6d

yuting 最后更新于 2021/6/24

回复内容
CL 2021-06-24 12:04
#1

这个可能没有很好的方法。根据网页里的实现技术,有一些是要通过按键消息来触发它内部数据的更新。

Cesar 2021-06-25 22:04
#2

这个是由于Vue等框架的数据绑定机制实现的,网上有相关的解决方法,可以去搜一下

yuting 2021-06-29 15:53 :

这个怎么搜呀,都不知道改怎么百度关键词,对网页的框架完全不懂,大神能帮忙解决下吗

yuting 回复 CL 2021-06-30 17:39 :

大佬,看不懂呀,能直接给一个解决方案吗?有偿15867400441,是我的微信

zetalpha 2021-06-30 20:47
#4

$$var casess=document.getElementsByName('search_content')[0];    //这个换成你元素
  //input_amo -- 是input的类
 
casess.value="{text}"; //这是发送的文本 这里是插值
 
  var event = document.createEvent('HTMLEvents');
  event.initEvent("input", true, true);
  event.eventType = 'message';
  casess.dispatchEvent(event);

yuting 2021-07-10 17:47 :

是加一个对标签页运行脚本吗?是input类型的,但是还是不行

zetalpha 回复 yuting 2021-07-10 17:50 :

你用chrome 确定的元素是否正确

yuting 回复 zetalpha 2021-07-10 18:14 :


第一张图是搜索输入框的审查元素,第二章图是运行动作的调试结果。

脚本是这个:

$$var casess=document.getElementsByName('input_amo')[0];
 
casess.value="{已复制旺旺号}"
 
  var event = document.createEvent('HTMLEvents');
  event.initEvent("input", true, true);
  event.eventType = 'message';
  casess.dispatchEvent(event);




网页的审查元素是这个:

<input type="text" autocomplete="off" valuekey="value" placeholder="请输入需要透视的旺旺昵称" fetchsuggestions="(queryString, cb) => querySearchPlaceholder(queryString, cb, 'tbnum')" triggeronfocus="true" debounce="300" placement="bottom-start" popperappendtobody="true" class="el-input__inner" role="textbox" aria-autocomplete="list" aria-controls="id" aria-activedescendant="el-autocomplete-799-item--1">






yuting 最后更新于 2021-07-10 18:17
zetalpha 回复 yuting 2021-07-10 18:45 :

或者你用这个

https://getquicker.net/SubProgram?id=5ff4119b-1de4-485c-20ee-08d93c37ac0f


和浏览器扩展 一致 用 selector 不支持xpath

yuting 回复 zetalpha 2021-07-10 18:47 :

哥,动作粘贴不下来,啥情况。看到了 是子动作,我先试试看

yuting 最后更新于 2021-07-10 18:49
zetalpha 回复 yuting 2021-07-10 18:49 :

这是子程序 修改输入就行了

yuting 回复 zetalpha 2021-07-10 18:49 :

嗯,我试试看

yuting 回复 yuting 2021-07-10 18:53 :


yuting 最后更新于 2021-07-10 19:08
yuting 回复 zetalpha 2021-07-10 18:57 :

哥,你是真牛,可以实现了!!!能否给个好友位。WX加一个

yuting 回复 zetalpha 2021-07-13 16:10 :

哥,这几天都没上线吗?

zetalpha 回复 yuting 2021-07-13 18:49 :

有事情吗?

yuting 回复 zetalpha 2021-07-14 14:25 :

想咨询你一下关于网页元素的一些事情

回复主贴