5

Delphi の Web ページ スクレイピング用のライブラリを知っていますか。Beautiful Soup や Scrapy for Python が好きですか?

4

2 に答える 2

11

ええと、それはDelphi用ではなく、FreePascal用です。私は最近のDelphiバージョンを持っていないので、それらの間の移植はそれほど難しくないはずです。

とにかく、私のインターネットツールはおそらくそこにある最高の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からダウンロードします。

于 2013-02-04T19:05:05.717 に答える