只有对HTTP URL的GET请求才有效.如果我尝试请求HTTPS网址,则它不会返回任何内容.我几乎尝试了一切.感谢任何帮助.
这是我的代码:
SynHttp.Sock.CreateWithSSL(TSSLOpenSSL);
SynHttp.Sock.SSLDoConnect;
SynHttp.HTTPMethod('GET', 'https://www.google.com/');
Resp.LoadFromStream(SynHttp.Document);
HtmlResponse := Resp.Text;
Run Code Online (Sandbox Code Playgroud)
SynHTTP是THTTPSend对象.
我想解析以下HTML.
我现在拥有的是
var node = document.DocumentNode.SelectSingleNode("//div[@class='wrapper']");
Run Code Online (Sandbox Code Playgroud)
html是
<div class="wrapper">
<ul>
<li data="334040566050326217">
<span>test1</span>
</li>
<li data="334040566050326447">
<span>test2</span>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我需要从标签中获取数字li data和值span.任何帮助赞赏.