我正在尝试使用cefsharp将喜欢的消息和转发命令发送到Twitter页面,但是直到现在我的尝试都不再起作用。
“喜欢”按钮的按钮类名称为'ProfileTweet-actionButton js-actionButton js-actionFavorite'。 推特按钮的类名是'ProfileTweet-actionButton js-actionButton js-actionRetweet':打开一个带有以'EdgeButton EdgeButton-primary retweet-action'作为类名的按钮的窗口。
string click = "document.getElementsByClassName('EdgeButton EdgeButton--primary retweet-action')[0].submit();"; //.button();"; //ProfileTweet-actionButton js-actionButton js-actionRetweet
Task<JavascriptResponse> response = browser.EvaluateScriptAsync(click);
click = "document.getElementsByClassName('ProfileTweet-actionButton js-actionButton js-actionFavorite')[0].submit();"; //.button();";
response = browser.EvaluateScriptAsync(click);
给出{尚未计算} Task.result,而button()而不是Submit()方法给出相同的结果。 也许“撤消”按钮会添加一层东西,然后单击它们?
在所有情况下,为您的提示/想法提供很多帮助。