私は、Webサーバー上で(好ましくは)実行できる自動スクリプトを作成し、Webページのオブジェクトに対して単に「クリック」するだけです。私はPythonの初心者です。これがどんな言語で使われていようと、私はどこから始めたらいいかここに行くと思っていました!これは、スクリプトに広告を詐欺させたり、違法な行為をさせたりするように思えるかもしれませんが、別のウェブサイトとやり取りするだけです。ウェブボットはどこから始めるのですか?
12
A
答えて
2
私はPython ライブラリをお勧めします。これは、シミュレートされたブラウザとして機能するように設計されています。私はスクリプトからいくつかのWebインターフェイスを駆動するためにそれを使用しました。
4
1
私はおそらくTwillで始まります。スクリプト言語やPython APIを使用できます。
5
それは私がそれをPHPやPerlで行わ見てきた、とあなたはおそらく他の多くの言語でそれを行うことができ、Pythonのである必要はありません。 一般的なアプローチがある:
1)あなたは、あなたのアプリにURLを与え、それがそのURLにHTTP要求を行います。私はこれをphp/wgetでやったと思っています。おそらくそれを行う他の多くの方法。
2))、それらにHTTPリクエストを送信し、本当に(あなたは「クリック」したい他のURLに対するHTTPレスポンスをスキャンし、それらに要求を送信します。 ); - リンクの解析は通常の正規表現(それは重要なものだあなたは、正規表現に精通していない場合は、それをブラッシュアップ)のいくつかを理解する必要があります。
関連する問題
- 1. テクノロジーガマット - どこから始めるのか?
- 2. モバイルアプリケーションの開発はどこから始めるのですか?
- 3. Facebookのアプリケーションはどこから始めるべきですか?
- 4. JSONはどこから始めるのですか? (クローズ)
- 5. Androidオーディオプログラミングはどこから始めるべきですか?
- 6. このデータベースの設計はどこから始めますか?
- 7. モバイルアプリでPCI-DSSをどこから始めるのですか?
- 8. どこからシーケンサーを始めるのですか
- 9. Wordpress.orgどこから始めるのですか?
- 10. インターフェイス開発をどこから始めるのですか?
- 11. クラッシュ - どこから始めるのですか?
- 12. .NET 3D、どこから始めるのですか?
- 13. Entity Frameworkをどこから始めるのですか
- 14. どこから始めるのですか?
- 15. コンピュータビジョンをどこから始めるのですか
- 16. Win APIの絶対的な開始 - どこから始めるのですか?
- 17. Facebookアプリ - どこから始めたらいいですか?
- 18. リトル・シスケーター - どこから始めたらいいですか?
- 19. Javaプログラミングを開始するには、どこから始めますか?
- 20. ホームページの変更はどこから始めますか?
- 21. eclipseのプラグインのプログラミングはどこから始めるのですか?
- 22. 私自身のアセンブラの作成はどこから始めるのですか?
- 23. PayPalと私のイベントサイトの統合はどこから始めるのですか?
- 24. WordPress/WooCommerceテーマの開発はどこから始めるのですか?
- 25. Java/Mysqlアプリケーションのロードテストは、どこから始めるのですか?
- 26. C#とDreamweaverのASP.netはどこから始めるのですか?
- 27. Cでのゲームプログラミング、どこから始めましょうか?
- 28. Javaでカスタムインタープリタを作成する:どこから始めるのですか?
- 29. Silverlight - あなたはどこから無料で始められますか?
- 30. iOS MasterDetailアプリ内のTabController - どこから始めますか?
あまりにも幅広く/ツールrecとして閉じることに投票してください。 –