2017-02-05 21 views
2

のためのpythonとPHPのサイトを削れ私はこするへの完全な初心者だし、私はここからいくつかのデータを取得したいのですが: http://fse.vdkruijssen.eu/ferrylist.php初心者

私は、Python 2.7を使用している、それが唯一の言語であるとして、私は何かを知っている。 私は多くを試して検索しましたが、通過できないデータにアクセスする前に記入する簡単なフォームがあります...ログインは必要ありません。

これは私がこれまで持っているものです。

import requests 
from bs4 import BeautifulSoup 

url='http://fse.vdkruijssen.eu/ferrylist.php' 
params ={'selectplane':'Cessna 208 Caravan','submit':''} 

response=requests.post(url, data=params) 
soup = BeautifulSoup(response.text, 'html5lib') 
print soup 

すべてのヘルプは非常 ありがとう...いただければ幸いです!

EDITED &解決済み:ありがとう宏杰李!

+0

あなたのコードは、結果をHTMLを与える - ので、今HTML内のデータを検索するには、 'BeautifulSoup'を使用する方法を学びます。 – furas

+0

コードは問題ありません。あなたの質問は何ですか? –

+0

問題を正確に追加するために質問を編集してください。コメントでそれを聞かないでください。そうすれば、あなたはあなたの答えをより速く得るでしょう。 – Raja

答えて

1
params ={'selectplane':'Cessna 208 Caravan', 
     'submit':''} 

あなたはのparamを逃した:

enter image description here

+0

ありがとうございます。今、beautifulsoupがループエラーを発生させています – MagicP

+0

html5libを使ってエラーを解決しました – MagicP