C# 无ui界面的快速点击
我试图通过C#和(AngleSharp或HTML Agility Pack)从网页上获取有关可用日程安排的信息。问题是,要查看不同日期的日程安排,必须按“div”(上一个,下一个)。所以要有一个月的时间表,我必须一页一页地浏览。我发现的问题是,我不能点击div。与Chrome控制台中的javascript相比,如果我可以的话。我已经看到在ihtmlement上使用DoClick有类似的响应,但是它不起作用,我没有更改页面。浏览器一直在处理文档中相同的html。让我们先看看AngleSharp可以做什么:C# 无ui界面的快速点击,c#,html-agility-pack,anglesharp,C#,Html Agility Pack,Anglesharp,我试图通过C#和(AngleSharp或HTML Agility Pack)从网页上获取有关可用日程安排的信息。问题是,要查看不同日期的日程安排,必须按“div”(上一个,下一个)。所以要有一个月的时间表,我必须一页一页地浏览。我发现的问题是,我不能点击div。与Chrome控制台中的javascript相比,如果我可以的话。我已经看到在ihtmlement上使用DoClick有类似的响应,但是它不起作用,我没有更改页面。浏览器一直在处理文档中相同的html。让我们先看看AngleSharp可以
- 任何类型的请求,包括其操作(在请求时,也在响应之前)
- 一般cookie管理(当然还有它们的操作)
- 查询DOM并执行“简单”操作(例如,单击按钮、提交表单)
- 运行普通JavaScript文件
- 试试看,也许它很有效/很好,否则
- 查看脚本正在做什么(显然最终会有一些HTTP请求…),并执行相同的操作
嗯 你能分享你的代码吗?也许还有你想刮的页面?对于HAP,您不会真正单击任何东西,而是发出更多http请求,这些请求与按钮发出的请求相同,或者更改请求/url参数以获得所需的数据。