myip.msという名前のWebサイトからデータを取得したいとします。私はフォームにデータを送信するリクエストを使用しています。その後、レスポンス・ページを私に返します。スクリプトを実行すると、同じページ(ホームページ)が返されます。私が提供するクエリを使用して次のページが必要です。私はWebScrappingの新機能です。これを達成するために私が使用しているコードは次のとおりです。 urllib.parseインポートでurlencodeから インポート要求 、quote_plus ペイロード= { '名称': 'educationmaza.com' '値': 'educationmaza.com' }ペイロード=でurlencode(ペイロード) R = requests.post( "http://myip.ms/s.php"、データ=ペイロード) INFILE =オープン( "E://abc.html"、 'WB') infile.write(r.content) infile.close()Pythonリクエストモジュールを使用してウェブサイト内を検索し、レスポンスページを返す方法は?
-1
A
答えて
0
私は専門家ではありませんが、Webページとやりとりするとき、投稿はjQueryによって処理されるように見えますが、requests
はうまくいきません。 このように、Seleniumモジュールを使用して対話する必要があります。 必要に応じて、以下のコードが実行されます:
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("https://myip.ms/s.php")
driver.find_element_by_id("home_txt").send_keys('educationmaza.com')
driver.find_element_by_id("home_submit").click()
html = driver.page_source
infile=open("stack.html",'w')
infile.write(html)
infile.close()
あなたはPhantom.JSだけでなく、セレンパッケージをインストールする必要があります。 私はこのコードをテストして、うまくいきます。さらなる助けが必要な場合はお知らせください!
関連する問題
- 1. Pythonリクエストモジュールを使用してHTTPポストリクエストをシミュレートする方法は?
- 2. Pythonを使用してテキストファイル内の行を検索します。
- 3. リクエストモジュールを使用してsoap body内の値をパラメータとして渡す方法
- 4. PythonリクエストモジュールとTeamCity APIを使用してビルドをトリガする方法は?
- 5. Pythonを使用してテキストファイル内の用語を検索しています
- 6. Pythonを使用してビデオ内の画像を検索
- 7. Pythonを使用してtxtファイル内で文字列を検索
- 8. 補間検索を使用して複数の要素を検索して返す方法c#
- 9. リニア検索pythonを使用して
- 10. Pythonと\またはSeleniumを使用してクロムの内部ページ内の文字列を検索する方法
- 11. trec_evalを使用して検索/検索エンジンを評価する方法は?
- 12. Pythonを使用してテキストファイル内を検索して置き換えます
- 13. Pythonを使用してPDF内のテキストを検索していますか?
- 14. Pythonを使用してWindowsファイルエクスプローラを駆動し、検索フィールドを使用してクエリを実行する方法
- 15. netbeansを使用してPythonでリクエストモジュールをインポートする
- 16. Jquery検索を使用してデータをプッシュする方法は?
- 17. python urllibを使用して検索ボックスを検索するには?
- 18. Javaでファイルを検索して値を返す方法は?
- 19. データを検索して行番号を返す方法は?
- 20. Pythonを使用してウェブサイトのクッキーを入手する方法
- 21. 文字列varを使用してウェブサイトを検索する/ウェブサイトに行く
- 22. BeautifulSoupを使用してウェブサイトの検索エンジンを掻く
- 23. Pythonを使用して特定のレベルのJSONツリーを検索する方法
- 24. Selenium、Pythonを使用してGoogle検索からリンクをプルする方法
- 25. Pythonを使用して合計検索結果をスクラップする方法
- 26. Pythonを使用してASCIIファイルで単語を検索する方法
- 27. Pythonを使用して12GBのファイルを検索する最速の方法
- 28. 検索を使用してファセットを計算する方法:検索?
- 29. NodeJsルート内でリクエストモジュールを使用する方法
- 30. Pythonリクエストモジュールを使用してWordpressベースのWebサイトにログインする