我需要打开一个带有链接的网页,并用我的数据填充一些文本框,单击任何按钮,然后在C#中读取该页面的数据。 例如:
打开(www.google.es),然后在搜索框中填写“ stackOverFlow”,单击搜索按钮,然后读取结果。
我一直在寻找,我认为我可以使用HttpClient读取数据,但是我不知道如何继续进行其他部分。
编辑:实际使用.net Framework控制台复制,但是我可以将其更改为MVC应用程序或Winform应用程序
答案 0 :(得分:0)
您应该能够通过调用脚本来输入输入内容:
document.getElementById("Input").value = "My value";
,然后通过以下问题中的脚本调用脚本来发布它,或者模拟按钮Clink(如果不确定该按钮是否发布)
答案 1 :(得分:0)
如果尝试创建自定义搜索并在自己的应用程序中显示结果,则需要查找该搜索提供程序的rest API的实现。首先,幸运的是Google提供了这一点。
点击链接开始使用: https://developers.google.com/custom-search/v1/overview