pythonでseleniumを用いてhtmlを読み込む方法
http://www.amazon.co.jp/gp/bestsellers/gift-cards/ref=zg_bs_nav_0
以上のサイトから商品のランキングを取得しようと考えています。
from selenium import webdriver
from bs4 import BeautifulSoup
driver = webdriver.PhantomJS(executable_path=path)
start_url = 'http://www.amazon.co.jp/gp/bestsellers/gift-cards/ref=zg_bs_nav_0'
driver.get('start_url')
page_source = driver.page_source
html = BeautifulSoup(page_source, 'html.parser')
print html
このコードを実行した結果、<html><head></head><body></body></html>
としか返ってこず途方に暮れています。Javascriptによるレンダリングのタイミング等もよく理解していないため解説していただけたら幸いです。