VB.Net Instagram网络浏览器
我似乎找不到一种方法将我的文本从我的文本框输入Instagram上的任何内容,它们没有id,而且我似乎无法让getbytagname将信息放入其中一个输入中,例如用户名,它会进入所有输入中 有人知道如何在Instagram中输入文本的指南或代码吗 我试过了, WebBrowser1.Document.GetElementsByTagName(“输入”).GetElementsByName(“class=”kp5f7_qy55y”).Item(“value”).SetAttribute(“value”,texbox1.text)VB.Net Instagram网络浏览器,vb.net,instagram,getelementsbytagname,getelementsbyname,Vb.net,Instagram,Getelementsbytagname,Getelementsbyname,我似乎找不到一种方法将我的文本从我的文本框输入Instagram上的任何内容,它们没有id,而且我似乎无法让getbytagname将信息放入其中一个输入中,例如用户名,它会进入所有输入中 有人知道如何在Instagram中输入文本的指南或代码吗 我试过了, WebBrowser1.Document.GetElementsByTagName(“输入”).GetElementsByName(“class=”kp5f7_qy55y”).Item(“value”).SetAttribute(“va
但是,如果没有运气,类名,在您的特定情况下(
kp5f7\u qy55y
),似乎是随机生成的。您确定每个会话都会生成特定的类名吗?请检查如何提出适当的问题堆栈交换不是提供一般建议的论坛,请提供您已经尝试实现的特定问题和代码。很抱歉,我尝试了以下操作,但未成功。Dim Nameatt=WebBrowser1.Document.GetElementsByTagName(“输入”).GetElementsByName(“类=“=”kp5f7\u qy55y”).Item(“值”).SetAttribute(“值”,texbox1.text)(“类=“=”kp5f7\u qy55y”)
是一种计算,由于两个字符串不相等,将导致错误。使用getElementsByClassName()
并指定kp5f7
或\u qy55y
。我使用两台不同的计算机进行了检查,两台计算机都返回了相同的类,因此我假设这不是随机的。我发现网页上的其他4个元素具有相同的类名,但占位符名称不同