17

Web サーバー上で (できれば) 実行できる自動スクリプトを作成し、Web ページのオブジェクトを「クリック」するだけです。私はPythonまたはこれが使用される言語に慣れていないので、ここに行ってどこから始めればよいか尋ねようと思いました! これは、スクリプトで広告を詐欺したり、何か違法なことをしたいように見えるかもしれませんが、単に別の Web サイトと対話するためのものです。

4

4 に答える 4

6

Pythonである必要はありません。PHPとPerlで行われているのを見てきましたが、おそらく他の多くの言語でも行うことができます。一般的なアプローチは次のとおりです。

1)アプリにURLを指定すると、そのURLに対してHTTPリクエストが送信されます。私はこれがphp/wgetで行われるのを見たと思います。おそらくそれを行う他の多くの方法。

2)「クリック」したい他のURLのHTTP応答をスキャンして(実際には、HTTPリクエストをそれらに送信します)、次にそれらにリクエストを送信します。リンクを解析するには、通常、正規表現をある程度理解する必要があります(正規表現に慣れていない場合は、ブラッシュアップしてください。これは重要なことです;))。

于 2009-10-20T23:25:58.617 に答える
4

.NET パッケージの WebBrowser コントロールを使用することをお勧めします。すべての DOM 要素にアクセスして、あらゆる Web サイトと完全にやり取りできます。簡単な記事はこちら

それでも Python を好む場合は、mechanize を使用することをお勧めします。

于 2009-10-20T23:25:17.870 に答える
2

Python mechanizeライブラリをお勧めします。シミュレートされたブラウザーとして機能するように設計されています。これを使用して、スクリプトからいくつかの Web インターフェイスを駆動しました。

于 2009-10-20T23:23:32.987 に答える
1

私はおそらくツイルから始めます-あなたはそのスクリプト言語またはPythonAPIを使うことができます。

于 2009-10-20T23:25:24.047 に答える