###前提・実現したいこと
pythonで指定したURLのhtmlをbeautifulsoupを解析し、表示されている画像ファイルのURLを表示させたいです。
###発生している問題・エラーメッセージ
URLを指定し、実行しても、少なくともURLのようなものが返ってきません。
<path class="st0" d="M484.3,318.2L347.7,454.7c-10,10-23.8,16.2-39,16.2h-117c-13.9,0-26.6-5.1-36.3-13.6L16,318.1\n \tc-21.4-21.3-21.4-56.3,0-77.6L211.2,45.4c21.4-21.4,56.3-21.4,77.7,0l195.3,195.2C505.6,261.9,505.6,296.9,484.3,318.2z\n \t M283.5,157.1l-27.9-27.8c-3-3-8-3-11.1,0L99.9,273.9c-3,3-3,8,0,11.1l19.9,19.9c1.4,1.2,3.2,1.9,5.2,1.9h16.7\n \tc2.2,0,4.1-0.9,5.6-2.3l136.3-136.2C286.6,165.1,286.6,160.2,283.5,157.1z M283.5,273.9L255.6,246c-3-3-8-3-11.1,0l-86.3,86.2\n \tc-3,3.1-3,8,0,11.1l19.9,19.9c1.4,1.2,3.2,1.9,5.2,1.9H200c2.2,0,4.1-0.9,5.6-2.3l77.9-77.9C286.6,281.9,286.6,276.9,283.5,273.9z\n \t M283.5,390.6l-27.9-27.8c-3-3.1-8-3.1-11.1,0l-27.8,27.8c-3,3-3,8,0,11.1l19.9,19.9c1.4,1.2,3.2,1.9,5.2,1.9h16.7\n \tc2.2,0,4.1-0.9,5.6-2.3l19.5-19.5C286.6,398.7,286.6,393.7,283.5,390.6z"/>\n</g>\n</defs></svg>\n<!--<![endif]-->\n\n\n<!-- Add Body Tag // --><script type="text/javascript">\n(function(){\n var traq = document.createElement(\'script\'); traq.type = \'text/javascript\'; traq.async = true;\n traq.src = \'http://t.blog.livedoor.jp/u.js\';\n var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(traq, s);\n})();\n</script>\n<noscript>\n<img src="http://t.blog.livedoor.jp/u.gif" alt="traq">\n</noscript>\n<!-- // Add Body Tag -->\n\n</body>\n</html>'``` ###該当のソースコード ```python URL = input("urlを入力してください。") res = requests.get(URL) soup = bs4.BeautifulSoup(open(res.text)) img = soup.find('img') img['src']
###試したこと
class_ = 'pict' などを指定しましたが、結果にあまり違いが見受けられませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Python 3.6.1
macOS Sierra
回答1件
あなたの回答
tips
プレビュー