前提・実現したいこと
https://www.traders.co.jp/domestic_stocks/invest_tool/futures/futures_op.asp
上記のサイトの表をスクレイピングしたいのですが.aspのスクレイピングの仕方が分からなく、問題の記述では
AttributeError: module 'requests' has no attribute 'get'
というエラーが出てしまい取り込むことができませんでした。
解決のアドバイスをご教示いただけますようお願いします。
Python 3.7.4
発生している問題・エラーメッセージ
C:\Users\aaa\Desktop\python_working>python copy.py Traceback (most recent call last): File "copy.py", line 2, in <module> import requests File "C:\Users\aaa\Anaconda3\lib\site-packages\requests\__init__.py", line 95, in <module> from urllib3.contrib import pyopenssl File "C:\Users\aaa\Anaconda3\lib\site-packages\urllib3\contrib\pyopen ssl.py", line 46, in <module> import OpenSSL.SSL File "C:\Users\aaa\Anaconda3\lib\site-packages\OpenSSL\__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File "C:\Users\aaa\Anaconda3\lib\site-packages\OpenSSL\crypto.py", li ne 12, in <module> from cryptography import x509 File "C:\Users\aaa\Anaconda3\lib\site-packages\cryptography\x509\__in it__.py", line 8, in <module> from cryptography.x509.base import ( File "C:\Users\aaa\Anaconda3\lib\site-packages\cryptography\x509\base .py", line 16, in <module> from cryptography.x509.extensions import Extension, ExtensionType File "C:\Users\aaa\Anaconda3\lib\site-packages\cryptography\x509\exte nsions.py", line 14, in <module> from asn1crypto.keys import PublicKeyInfo File "C:\Users\aaa\Anaconda3\lib\site-packages\asn1crypto\keys.py", l ine 24, in <module> from .algos import _ForceNullParameters, DigestAlgorithm, EncryptionAlgorith m, RSAESOAEPParams, RSASSAPSSParams File "C:\Users\aaa\Anaconda3\lib\site-packages\asn1crypto\algos.py", line 26, in <module> from .core import ( File "C:\Users\aaa\Anaconda3\lib\site-packages\asn1crypto\core.py", l ine 54, in <module> import copy File "C:\Users\aaa\Desktop\python_working\copy.py", line 3, in <modul e> page_data = requests.get('https://www.traders.co.jp/domestic_stocks/invest_t ool/futures/futures_op.asp').text AttributeError: module 'requests' has no attribute 'get'
該当のソースコード
from bs4 import BeautifulSoup import requests page_data = requests.get('https://www.traders.co.jp/domestic_stocks/invest_tool/futures/futures_op.asp').text page = BeautifulSoup(page_data.content, 'asp.parser') for element in page.select("body > div"): print(element.text)
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
html用のlxmlのようにaspに対応するものなどあれば教えてほしいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/11 12:02
2019/11/11 12:04
2019/11/11 12:08
2019/11/11 12:24