C#按钮点击问题。

你好,我想在特定网站上创建一个关注机器人。当我尝试通过innertext或类名点击“关注”按钮时,什么也不发生,但是当我打开普通的Chrome浏览器并执行该操作时它正常工作。有何建议?或者如何修复呢?谢谢。
 

comrabente1978

New member
请发布更多细节。您是否使用WebBrowser打开网站?尝试这样做:var links = webBrowser1.Document.GetElementsByTagName("a");foreach (HtmlElement link in links){ if (link.GetAttribute("className") == "show1") { //do something }}
 
可能是一些JS的背后。您正在使用哪个浏览器仿真器?尝试将源代码转储到发生问题的磁盘上。您可能会发现没有可见的元素,至少不是您想要的那些。
 
我在使用Selenium和搜索Google按钮时遇到了这个问题。网页上的一些按钮不是button html标签,而是带有JavaScript功能的div或input标签。因此,您需要在按钮的位置使用您的机器人模拟点击。
 

oniptigac1971

New member
别担心,如果其他人遇到了类似的问题,这可能会帮助他们,只要尽量不要唤醒旧的话题,关注新的话题就好!干杯
 
顶部