2017-04-19 3 views
0
import requests 

a = 'http://www.wipo.int/branddb/en/?q={"searches":[{"te":"coca%20cola","fi":"BRAND"}]}' 

b = requests.get(a) 

print(b.text) 

ここには簡単なWebページがあります。ブラウザにURLを貼り付けてリンクを開くと、私が見たい結果が得られます。私がDOMをチェックすると、HTML全体を見ることになりますが、私がPythonリクエストを使用すると、多かれ少なかれ何も得られません。誰もがなぜ、どのように私はそれを解決することができます理解する?pythonリクエスト、何が足りないのですか?

+1

「多かれ少なかれ」とは何ですか?詳細は参考になります。 – Carcigenicate

+3

コンテンツの大部分は、リクエストが処理できないajaxによって動的にロードされるように見えます。試して[セレン](http://stackoverflow.com/questions/17540971/how-to-use-selenium-with-python) – Wondercricket

+0

申し訳ありませんが、はいコンテンツは完全に異なっています。 ITはAjaxで何かをしなければなりません...それを解決する手がかりはありますか?多くのデータが欠落しています。 EDITED:O.K.私はセレンと試してみます –

答えて

0

'%20'の代わりにスペースを使用しようとしましたか?

関連する問題