使用環境
mac
Spyder
です。
ソースコード
from requests_html import HTMLSession
session = HTMLSession()
url = "https://it-syoya-engineer.com/hello-world/"
r = session.get(url)
r.htmnl.render()
下記のURLのコードをコピペして動かそうとしていました。
https://it-syoya-engineer.com/python-requests-html/
表示されたエラー文
from . import etree
ImportError: attempted relative import with no known parent package
警告
インストーラ由来ではないモジュールを使用しようとしているようです。これを行う方法については、ドキュメントの FAQ をご覧下さい。
確認してみたこと
requests_html-0.10.0.dist-info
requests_html.py
./requests_html-0.10.0.dist-info/
├── INSTALLER
├── LICENSE
├── METADATA
├── RECORD
├── REQUESTED
├── WHEEL
└── top_level.txt
こんな感じでrequests_htmlはインストールできていそうです。
Spyder内でもインポートの設定はできていると思います。
エラーの原因?
HTMLSessionがPC内に存在しないことがエラーの原因だと思っています。
HTMLSessionのインストール方法とか正しい?requests_htmlのインストール方法教えて欲しいです。
それか他の対処方法でも大丈夫です。
ソースコードを動かしてみたいです。
ご助力お願い致します。優しめの言葉でご回答していただけるとありがたいです。
よろしくお願い致します。ボールドテキスト
あなたの回答
tips
プレビュー