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下載。