2016-03-21 11 views
1

私は(コード内のURLを参照してください)Webページからすべての<script>...</script>コンテンツを取得するには、次のコードを使用しています:使用BeautifulSoup代わりに「ソースの表示」のコードの「表示要素」のコードを取得する

import urllib2 
from bs4 import BeautifulSoup 
import re 
import imp 

url = "http://racing4everyone.eu/2015/10/25/formula-e-201516formula-e-201516-round01-china-race/" 
page = urllib2.urlopen(url) 
soup = BeautifulSoup(page.read()) 

script = soup.find_all("script") 
print script #just to check the output of script 

しかし、 BeautifulSoupはウェブページのソースコード(クロムのCtrl + U)内を検索します。しかし、Webページの要素コード(Ctrl + Shift + I in chrome)内でBeautifulSoupを検索したいと考えています。

私が実際に興味を持っているコードは要素コードであり、ソースコードではないからです。

+0

あなたはスクリプトタグであるコード内で照会したいわけですか? –

+0

はい、それはオプションです。私はまた、 'BS'の代わりに' json'を使う必要があることを知りました。なぜなら、javascriptがそのことをした後に生成されたコードで照会したいからです。しかし、私はまだそれを行う方法を知らない。 しかし、私は '

関連する問題