0
您是否了解Delphi的网页抓取库?像美丽的汤或Scrapy for Python?在Delphi中抓取网页
您是否了解Delphi的网页抓取库?像美丽的汤或Scrapy for Python?在Delphi中抓取网页
那么,它不是德尔福,而是FreePascal,因为我没有最近的Delphi版本,但是在它们之间移植应该不是那么困难。
无论如何,我的Internet Tools可能是最好的Pascal网页抓取库。
您可以打印页面上的所有链接:
uses simpleinternet, xquery;
var a: IXQValue;
begin
for a in process('http://stackoverflow.com', '//a/@href') do
writeln(a.toString);
end.
它们与平台无关;完全支持XPath 2,XQuery,CSS 3选择器(这些选择器没有经过很好的测试,XPath更好),并且模式匹配;解析XML和HTML;并通过http和https下载。