私は初心者です。 Webページから2つの入力(おそらくスライドダウンメニューから)を読み込み、それらを変数として使用してPythonプログラムを実行し、結果をデータベースに返し、Webページに表示したいとします。私はデータベース管理のためにmySQLを使用しています。Python:Webページからデータを読み込み、データベースから書き戻すにはどうすればいいですか?
-1
A
答えて
0
他のウェブサイトを掻き集め、サイトから詳細を取得する場合は、 2例
があります-
Webページをブラウザで表示するページのソースに何を参照してください、この場合にロードされた後のデータは、Webページ上で変更されません
- は、あなたがして、Webページに表示するものとしてありますurllib2を使用してWebページのURLからデータを取得するリクエストを送信できます。 Webサイトからデータを取得したら、beautifulSoupを使用してデータを解析できます。これは、静的なWebページでは、データを取得できるWebページを解析し、Mysqlの挿入ステートメントを使用してデータベースに追加できます。
- データが動的で、ロードされた後、あなたはSeleniumかPython requestsあなたが必要とされているデータを取得し、そのデータベース
0
にそれをはめ込むことができ、それらで利用できる他の多くのツールがあるのいずれかを使用し、あなたのためにそれをしなければならない要素の値を取ることができます:
from selenium import webdriver
from selenium import selenium
browser = webdriver.Firefox()
browser.get("yourwebpage")
item=browser.find_element_by_xpath("xpath of your element")
value=item.text
テキストではなく、次のタグも使用できます:tag DBの後_name、サイズ、位置、id属性など
:
import pypyodbc
connection = pypyodbc.connect('Driver={SQL Server};'
'Server=yorserver;'
'Database=yourdb;'
'uid=youruser;pwd=yourpassword')
cursor = connection.cursor()
cursor.execute("your_query_to_update_the_db_fields")
self.connection.commit()
connection.close()
申し訳ありませんが、それは非常に明確ではないのですが、私はちょうど一般的なコード
を送ったので、あなたは私の詳細の多くを与えていない場合関連する問題
- 1. Python:Webからファイルを読み込み、データからリストを作成するには?
- 2. c# - コンソールからcharを読み込んで書き込むにはどうすればいいですか?
- 3. パイプにさらに値を書き込んで読み込むにはどうすればいいですか?
- 4. PythonでWebページを読み込んでフラットファイルに書き込むにはどうすればいいですか?
- 5. クォーツジョブからデータベースへの読み込み/書き込み
- 6. SQLiteデータベースからデータを読み込んでリストするにはどうしたらいいですか?
- 7. Webページのアプリケーション(テーブル内)からデータを読み込んでExcelに書き込むにはどうすればいいですか?
- 8. データベースから巨大なデータを読み込み、xmlに書き込むJava
- 9. サーブレットフィルタからファイルに書き込んでEclipseで読み込むにはどうしたらいいですか?
- 10. 再生フレームワークを使って読み込みページを書くにはどうすればいいですか?
- 11. Hiveからデータを読み書きするにはどうすればよいですか?
- 12. WP7 - CSVファイルから読み込みますか?またはデータをどうしたらいいですか?
- 13. データベースから読み込んで大きなデータをローカルドライブに書き込む
- 14. データベースからデータを読み込みますか?
- 15. リーフレットヒートマップでCSVからデータを読み込むにはどうすればいいですか?
- 16. Firebaseデータベースからデータを読み込む
- 17. Delphi 6. MS AccessからPDFデータを読み込むにはどうすればいいですか
- 18. ページの読み込みに素晴らしいフォントなどのWebフォントを読み込むにはどうすればよいですか?
- 19. そのソケットからasync_acceptingしている間にcinからデータを読み込み、ソケットで送信するにはどうすればいいですか?
- 20. KeystoneJSでページを読み込む前にmongoからデータを読み込むにはどうしたらいいですか?
- 21. InputStreamから読み込みをプログラムでキャンセルするにはどうすればよいですか?
- 22. 「ディスク」からNinePatchイメージを読み込み、NinePatchDrawableに変換するにはどうすればよいですか?
- 23. Firebaseデータベースからのデータ読み込みに関する問題
- 24. Djangoアプリからのシークレットファイルの書き込み/読み取りのソリューションはどれくらい安全ですか?
- 25. JavaScriptでプレーンテキストから読み書きするにはどうすればいいですか?
- 26. ファイルから複数の行のデータをPythonに読み込むにはどうすればよいですか?
- 27. Emberfireはすでに存在するデータベースからデータを読み込みます
- 28. アンドロイドのタブアクティビティからアクティビティを再読み込みするにはどうすればよいですか?
- 29. コロナSDKのファイルから値を読み込み/取得するにはどうすればよいですか?
- 30. qmlRegisterSingletonTypeのコールバックからQML読み込み項目にアクセスするにはどうすればよいですか?
この質問は少し広すぎます - 実際に何か試してみて、試したことを示すべきです。まず、PythonをWeb(例えばDjango)とインターフェースするためのフレームワークを使用したいと思うでしょう。ドロップダウンに名前をリストし、request.POST.get( 'name')のようなものを使用して、Webページからデータを取得します。 – HenryM