前提・実現したいこと
python 初心者です。
スクレイピングをしていますが、
対象のサイトだけ、スクレイピングができずに、進めなくなってしまいました。
対象サイトは動的ページでPHPで生成されています。
※対象サイトのURLをお伝えしたいところですが、
諸事情により公開することができません。
発生している問題・エラーメッセージ
実行をすると
下記のようなエラーが発生しました。
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/selenium/webdriver/phantomjs/webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless ' <html><head></head><body></body></html>
該当のソースコード
test1.py
python
1from selenium import webdriver 2from bs4 import BeautifulSoup 3import time 4 5 6driver = webdriver.PhantomJS() 7url = 'https://~~~' #とあるURL 8driver.get(url) 9 10time.sleep(5) 11 12html = driver.page_source.encode('utf-8') 13soup = BeautifulSoup(html, "html.parser") 14 15print(soup) 16
試したこと
時間を遅らせてみたりしたのですが、HTMLは取得できませんでした。
また、他のURLで試したところ、
(phantomjsのwarningはでますが) HTMLは取得できました。
このサイトだけ、どうもうまくいきません。
詳しい方、ご教示いただけますと助かります。
何卒よろしくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/30 14:13
2019/07/31 00:03 編集
2019/07/31 01:07