beautifulsoupでbodyタグの中身が取得できない
スクレイピングをしたいのですが、
ここのサイトのbodyタグの中身をfindChirdrenで取得したいのですがnoneと表示され取得できません。
import requests
from bs4 import BeautifulSoup
def _get_page(url):
#r変数に<!DOCTYPE html>から代入する。
r = requests.get(url)
#レスポンスコードが200で正常だったら文字列""にして返す。
r.encoding = r.apparent_encoding
if r.status_code == 200:
print(r.text)
body_soup = BeautifulSoup(r.text, "html.parser").find('body')
print(body_soup)
_get_page('https://www.intel.co.jp/content/www/jp/ja/homepage.html?_ga=2.148658167.1198309579.1498475512-1466255303.1498475512')
エラー
Traceback (most recent call last):
File "/vagrant/test2.py", line 60, in <module>
_get_page(url)
File "/vagrant/test2.py", line 56, in _get_page
for child_tag in body_soup.findChildren():
AttributeError: 'NoneType' object has no attribute 'findChildren'
r.textは表示されるのでhtmlは取得できているのですが、bodyタグの中身はnoneと表示され取得できません。
googleなど他のサイトなどではしっかり取得する事ができます。
詳しい方ご回答をよろしくお願いします。