自動化された Web ブラウザや外部ライブラリを使用せずに古い方法を実行せずに、ajax を実行して ajax の結果を取得する簡単な方法はありますか? これを行う高度なアルゴリズムはありますか?
3 に答える
ありません。JSコードはローカルでコンパイルしてから、ローカルで実行する必要があります。
コード:https ://svn.arachnode.net/svn/arachnodenet/trunk/Renderer/ UN / PW:パブリック/パブリック
SVNクライアントからパスを取得し、Arachnode。*参照を削除して、FASTJavaScriptインタープリターを使用できます。.NET WebBrowserコントロールを強化するAxShDocVw.dllを強化するmshtml.dllを使用し、.NETコントロールよりも約6倍高速です。
https://svn.arachnode.net/svn/arachnodenet/trunk/Renderer/HtmlRenderer.csは、最初に閲覧するファイルです。
ありがとう、マイク
外部ライブラリなしでそれを行う方法はわかりませんが、Htmlunit は素晴らしく (Java で記述されています)、ここで試すことができる ac# ラッパーがあります: https://github.com/HtmlUnit/NHtmlUnit
ナッツを試してみてください。一般に、robots.txt によって制限されておらず、ユーザーからの入力を必要としないすべてのコンテンツは、クローラーによってクロール可能です。