0
私は、そのWebページのCDataセクションでスクラップしたい次のデータを持つWebページを持っています。BeautifulSoupでCData内の変数をスクラブ
<script type="text/javascript">//<![CDATA[
car.app =
{"lat":26.175625,"lon":-80.13808,"zoom":"13","yellow":"\/img\/icons\/yellow.png","cars":[{"CAR_ID":"715383","ID":"538070521","UID":"0","CARNAME":"MAZDA","TYPE_COLOR":"0","LAT":"26.13437","LON":"-80.11906","COURSE":"100","SPEED":"0","LENGTH":"12","STATE":"OH"}]
...
...
//]]></script>
私は、CDATAの内側car.app変数をつかむしたいと思いますが、私はPythonでこれを解析する方法がわからないと思います。
import bs4 as bs
import urllib.request
class AppURLopener(urllib.request.FancyURLopener):
version = "Mozilla/5.0"
opener = AppURLopener()
response = opener.open(url)
c = response.read()
soup = bs.BeautifulSoup(c, "html.parser")
print(soup)
はい!私は同じアプローチを考えていましたが、それを書く方法を考え出すことはできませんでした。ありがとう@アリー! – CENTURION
問題なしセンテンス:) – Ali