我正在尝试使页面像在浏览器中一样执行。
我试图创建自动请求的网站有几个隐藏的输入元素,除非OWASP CSRFGuard令牌注入系统已经这样做,否则不会设置值。
private async Task<string> GetSynchronizerToken(FlSession fls)
{
string token;
using (HttpResponseMessage response = await this.httpClient.GetAsync(flu.Homepage))
{
if (response.IsSuccessStatusCode)
{
using (HttpContent content = response.Content)
{
token = await content.ReadAsStringAsync();
}
}
}
return null;
}
如果我像这样读取字符串,它就不会加载元素的值。